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

    function [s,list,SummStatsType,Description]= summary(m,varargin)
%SUMMARY Return summary statistics for model
%
% [s,list,SummStats] = SUMMARY(m, Criteria, X, Y);
% [s,list,SummStats] = SUMMARY(m, Criteria, X, Y, s2full);
%  [MINorMAX,list,SummStats] = summary(m, Criteria, X, Y) returns a list of
%  criteria and whether to use as summary.

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


msel= m.models{m.currentindex};

[s,list,SummStatsType,Description]= summary(msel,varargin{:});

if nargout>1 && nargin==1
    % get a common list
    [S,ColHead]= childstats(m);
    [OK,common]= ismember(ColHead,list);
    common= common(OK);
    s= s(common);
    list= list(common);
    SummStatsType= SummStatsType(common);
    Description= Description(common,:);
end

RMSE= strcmp('RMSE',list);
SummStatsType(SummStatsType==-1 & ~RMSE)= 1;