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

    function [s,ColHead]= AlternativeStatistics(L,X,Y)
%AlternativeStatistics summary statistics
%
% [s,ColHead]= AlternativeStatistics(L,X,Y)

%  Copyright 2013-2015 The MathWorks, Inc. 

mdls = get(L,'models');
IsFitted = get(L,'weights')~=0;
Stats = cell(length(mdls),1);
ColHead = StatsList(L);
for i=1:length(mdls)
    if ~isempty(L.SelectionStatistic) && IsFitted(i)
        [Xs,Ys]= checkdata(mdls{i},X,Y);
        s= FitSummary(mdls{i},Xs,Ys);
        [OK,loc]= ismember(ColHead,StatsList(mdls{i}));
        Stats{i} = s(loc(OK));
    else
        Stats{i} = NaN(1,length(ColHead));
    end
end

s = vertcat(Stats{:});