www.gusucode.com > mbcmodels 工具箱 matlab 源码程序 > mbcmodels/@xregmulti/StatsList.m

    function [MainList,Width,SummStatsType,MinIsBest] = StatsList(L,varargin)
%STATSLIST list of summary statistics for xregmulti
%
% [MainList,Width,SummStatsType,MinIsBest] = StatsList(L,varargin)

%  Copyright 2006-2008 The MathWorks, Inc. and Ford Global Technologies, Inc.

mdls= get(L,'models');
Nmdls= length(mdls);

index = L.currentindex;

[MainList,Width,SummStatsType,MinIsBest]= StatsList(mdls{index},varargin{:});

if Nmdls>1
    
    for i=find(1:Nmdls~=index)
        List= StatsList(mdls{i},varargin{:});
        [MainList,ia] =intersect(MainList,List,'stable');
        Width= Width(ia);
        SummStatsType= SummStatsType(ia);
        MinIsBest= MinIsBest(ia);
    end
    % put list in original order
    Width= Width/sum(Width);

end