0

次のコードを使用して、いくつかの予測を行いました。

データセット (df.head()) を簡単に見てみましょう。

  places_occupees                date
0              238 2017-01-01 00:00:00
1              238 2017-01-01 00:01:00
2              238 2017-01-01 00:02:00
3              238 2017-01-01 00:03:00
4              238 2017-01-01 00:04:00

次に、今後 7 日間の予測を行います。

X = places.values
train, test = X[1:len(X)-7], X[len(X)-7:]
# On entraîne le modèle d'autoregression
model = AR(train)
model_fit = model.fit()
print('Lag: %s' % model_fit.k_ar)
print('Coefficients: %s' % model_fit.params)
#On effectue des predictions
predictions = model_fit.predict(start=len(train), end=len(train)+len(test)-1, dynamic=False)

次の出力が得られます。

ここに画像の説明を入力

プロットは次のようになります。

ここに画像の説明を入力

しかし、私が本当にやりたいのは、次の 7 日間ではなく、次の 24 時間の予測を行うことです。どうやってやるの?上記のコードをどのように変更すればよいですか?

前もって感謝します。

4

1 に答える 1