ChillyRain
2009-09-10, 00:33
最近我在做关于模型辨识的实验,遇到这样一个问题:
现在我已经使用某个随机的idpoly模型生成一个时间序列idSample,并用这个序列训练出了一个6阶的AR模型
model = ar(idSample,6,'yw');
我想使用sim让这个生成的模型再次生成与样本相对应的时间序列,以便计算该模型的MSE误差。
我试过用以下的命令:
y = sim(model,zeros(length(idSample),1)); //由于AR模型没有输入,所以我认为第二个参数应该是指白噪声
但是生成的是零向量。
请问大家应该如何做才对?多谢了
现在我已经使用某个随机的idpoly模型生成一个时间序列idSample,并用这个序列训练出了一个6阶的AR模型
model = ar(idSample,6,'yw');
我想使用sim让这个生成的模型再次生成与样本相对应的时间序列,以便计算该模型的MSE误差。
我试过用以下的命令:
y = sim(model,zeros(length(idSample),1)); //由于AR模型没有输入,所以我认为第二个参数应该是指白噪声
但是生成的是零向量。
请问大家应该如何做才对?多谢了