自学matlab,看到AR函数。
建立y
y=
desc: sh
freq: Unknown (0)
'dates: (42)' 'ret: (42)'
'08-Nov-2007' [ -0.0389]
'09-Nov-2007' [ -0.0328]
'12-Nov-2007' [ -0.0655]
'13-Nov-2007' [ 0.0133]
'14-Nov-2007' [ 0.0298]
'15-Nov-2007' [ -0.0290]
......
想做个2阶的AR回归
m=ar(y,2);
但老是失败,提示为:
??? Error using ==> size
Too many output arguments.
Error in ==> E:\matlab\toolbox\ident\ident\@iddata\private\datachk.m
On line 12 ==> [nr1,nc1]=size(Value{1});
Error in ==> E:\matlab\toolbox\ident\ident\@iddata\iddata.m
On line 162 ==> [Value,error_str] = datachk(varargin{1},'OutputData');
Error in ==> E:\matlab\toolbox\ident\ident\ar.m
On line 100 ==> data = iddata(data,[],T);
初学,看返回结果也看不懂
哪位老大浅显的说说究竟是错在哪里了。
谢谢!!!!!!!
[此贴子已经被作者于2009-2-2 16:15:47编辑过]