道歉,如果這是一個簡單的問題/錯誤,但是當我嘗試和使用statsmodels.tsa AR預測時間序列AR時,預測變得非常快速通過我有的數據。這不取決於模型的順序或用於擬合AR模型的數據的長度。自動迴歸模型預測衰減到平坦
我在做什麼錯?
from statsmodels.tsa.ar_model import AR
section1 = data[0:800]-np.mean(data[0:800])
plt.plot(section1)
x = AR(section1)
y = x.fit(5)
z = y.predict(10,1500)
plt.plot(z)
您是否知道迴歸模型如何嘗試適合您的數據?預測範圍爲0-800的數據看起來像是從您的訓練集中直接獲得的。 –
是的,我認爲第一個800是訓練集 - 在Ar fit()的文檔字符串中「返回樣本內和樣本外預測」。我想在800以前繼續抽樣並且不會收斂到平均值, – Jonathan