www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@modeldev/addSummaryStats.m
function mdev= addSummaryStats(mdev,NewList) %ADDSUMMARYSTATS add summary statistics to modeldev % % mdev= addSummaryStats(mdev,NewList) % Copyright 2000-2007 The MathWorks, Inc. and Ford Global Technologies, Inc. OK= InitModel(mdev); mdev= info(mdev); m= model(mdev); % determine what stats to toggle NewStats= setxor(NewList,StatsList(mdev.Model)); for i= 1:length(NewStats) List= StatsList(m); if any(strcmp(NewStats{i},List)) m= delSummaryStats(m,NewStats{i}); else m= addSummaryStats(m,NewStats{i}); end end mdev.Model= m; xregpointer(mdev); % update the model statistics if status(mdev) [X,Y]= getdata(mdev); [X,Y]= checkdata(m,X,Y); s= FitSummary(m,X,Y); mdev.Model= m; mdev= statistics(mdev,s); end