2

サーバーからのデータを使用して時系列を予測する ARIMA モデルを作成しようとしていますが、タイトルにエラーが表示され続け、必要なオブジェクトの種類がわかりません。コードは次のとおりです。

frame = pd.read_sql(query, con=connection)
connection.close()
frame['time_field'] = pd.to_timedelta(frame['time_field'])
print(frame.head(10))
#fitting
model = ARIMA(frame, order=(5,1,0))
model_fit = model.fit(disp=0)

私はこのような例を見てきました: https://machinelearningmastery.com/arima-for-time-series-forecasting-with-python/

それぞれの値で時間の代わりに日付を使用します。これは、フレーム値の出力です。

time_field   value_field
0 00:00:14  283.80
1 00:01:14  271.97
2 00:02:14  320.53
3 00:03:14  346.78
4 00:04:14  280.72
5 00:05:14  277.41
6 00:06:14  308.65
7 00:07:14  321.27
8 00:08:14  320.68
9 00:09:14  332.32
4

3 に答える 3

0

時間列がインデックスとして設定された後は、ARIMA に渡す必要がなくなります。ドロップするだけです。

フレーム = フレーム[['value_field']]

于 2022-03-01T19:22:15.460 に答える