www.gusucode.com > mbcmodels 工具箱 matlab 源码程序 > mbcmodels/@xregunispline/stats.m
function varargout= stats(m,opt,x,y) %STATS Get statistics for xregunispline object % % STATS(M,'Summary',X,Y). % [O1,O2]=STATS(M,'Validate',X,Y). % % See also COLHEAD. % Copyright 2000-2006 The MathWorks, Inc. and Ford Global Technologies, Inc. s = stats(m.mv3xspline,opt); switch lower(opt) case 'summary' k= get(m.mv3xspline,'numknots'); gcv= log10GCV(m.mv3xspline); % [N,p,lam,RMSE,k,GCV] s = [s(1:2),get(m,'boxcox'),s(5),k,gcv]; varargout{1}=s; case 'validate' varargout{1}= y(isfinite(y)); varargout{2}= y(isfinite(y)); end