我正在使用auto.arima函数,并在R中执行了以下操作:
forecast(auto.arima(ts(c(1:4))), h=12)
输出只是恒定的。
Point Forecast Lo 80 Hi 80 Lo 95 Hi 95
0 -3.509674 3.509674 -5.367582 5.367582
0 -3.509674 3.509674 -5.367582 5.367582
0 -3.509674 3.509674 -5.367582 5.367582
0 -3.509674 3.509674 -5.367582 5.367582
0 -3.509674 3.509674 -5.367582 5.367582
0 -3.509674 3.509674 -5.367582 5.367582
0 -3.509674 3.509674 -5.367582 5.367582
0 -3.509674 3.509674 -5.367582 5.367582
0 -3.509674 3.509674 -5.367582 5.367582
0 -3.509674 3.509674 -5.367582 5.367582
0 -3.509674 3.509674 -5.367582 5.367582
0 -3.509674 3.509674 -5.367582 5.367582
我编写ARIMA代码的方式是否有问题?我不知道0来自哪里。我原本以为5、6、7,...,16为输出向量,但我得到的却完全不同。