我正在尝试通过以下命令使用 R 中的预测包从季节性 arima 模型生成模拟:
simulate(model_temp)
其中model_temp
是将arima()
函数应用于我观察到的时间序列的结果,顺便说一下,我将模型指定为 ARIMA(2,1,2)(0,1,2)[12] 模型。
但是,当我尝试这样做时,我收到以下错误:
Error in diffinv.vector(x, lag, differences, xi) :
NA/NaN/Inf in foreign function call (arg 1)
谁能解释一下为什么会这样(以及如何避免这个问题)?
我应该进一步补充一点,我知道我应用并导致拟合model_temp
的模型不是生成系列的模型,但是,我仍然想从该模型(或任何其他模型)生成模拟)。
最后,是否可以通过仅指定 ar、d、ma、sar、sd、sma 和 sigma 参数而不首先创建正确 ARIMA 类型的对象来从季节性 ARIMA 模型生成模拟?
感谢您的任何帮助,
乔纳森