2015-05-31 27 views
0

我是Matlab中的初学者用户,在尝试预测未来一步的值时遇到了问题。任何帮助将不胜感激。在matlab中预测ARMA过程。错误消息

我有ARMA(1,0,1)过程,我想预测退货一步。

Mdl=arima(1,0,1) 
EstMdl=estimate(Mdl,returns); 

我试图使用功能

[Y,YMSE] = forecast(Mdl,1) 

但结果却是一个错误消息:

Error using arima/forecast (line 273) 
    Additive constant must be specified 

也许有人可以给我一个想法是什么它错在这里?

预先感谢您!

回答

0

快速浏览一下,我认为你的问题是forecast的输入数量。您需要指定以前的值。

类型doc forecast在MATLAB中的命令行来获得帮助和范例,...

+0

感谢多米,我已经找到了一个错误。只有在预测函数中,我需要编写EstMdl,而不是Mdl。 – 9tobed