主要问题包括:
1、变量x未定义。
2、函数MUSIC里面:
S=[S(257:512)S(1:256)]应为
S=[S(257:512) S(1:256)]另外,clearR未定义,不知道干什么用的,可以直接删掉。
3、函数ARMA里面,调用的Burg未定义。
>library(tseries)>x <- arima.sim(n = 63, list(ar = c(0.8897, -0.4858), ma = c(-0.2279, 0.2488)),
+ sd = sqrt(0.1796))
>arma(x)
Call:
arma(x = x)
Coefficient(s):
ar1ma1 intercept
0.329290.313200.01793
我也刚做过,不知道是和你的一样不。仿真模型输出数据Y直接在matlab里编程
z=iddata(Y)
armax(z,'na',na,'nc',nc)
就这两条语句就ok,其中na,nc是你自己需要的阶次,自己输入。比如,我想要阶次为10,就写成armax(z,'na',10,'nc',10)
希望能帮到你!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)