AR(1) モデルを Pandas の時系列に適合させ、前方に投影しようとしています。データは年次で、毎年 4 月 1 日から始まります。statsmodels.tsa.ar_model.AR.predict
推定モデルから予測するために使用すると、出力は 12 月 31 日を中心とした年間予測の Pandas 時系列になります。
コード:
mod1 = sm.tsa.AR(ser['1972-01-04':'2007-01-04'], freq='A')
res1 = mod1.fit(order=1)
fcast1 = res1.predict('2007-01-04', '2018-01-04')
print fcast1
出力:
2007-12-31 988.121031
2008-12-31 1035.640294
2009-12-31 1081.584720
...
4 月 1 日にインデックス付けされた時系列を作成する predict メソッドを取得できますか、それとも作成後に予測シリーズを再インデックス化する必要がありますか? データフレーム内の他のシリーズと比較できるようにしたいので、インデックス作成は非常に重要です。
ご協力いただきありがとうございます!