首页 > 解决方案 > 多目标 ARIMA 预测 Python

问题描述

我正在尝试预测由两个属性组成的数据集,这两个属性也是目标。我遵循了这个例子:

from statsmodels.tsa.ar_model import AutoReg
from random import random
# contrived dataset
data = [x + random() for x in range(1, 100)]
# fit model
model = AutoReg(data, lags=1)
model_fit = model.fit()
# make prediction
yhat = model_fit.predict(len(data), len(data))
print(yhat)

但是,使用我的数据,它不起作用。错误是:

"can only concatenate list (not "str") to list"在命令中model = AutoReg(data, lags=1)

我也尝试将数据转换为列表,得到同样的错误。这是我的数据的问题吗,下面的示例:

Lat Lng
0   4.132334e+09    201484833.0
1   4.132330e+09    201488305.5
2   4.132327e+09    201491778.0
3   4.132323e+09    201492068.0
4   4.132319e+09    201492358.0
... ... ...
1416    4.127209e+09    204639667.0
1417    4.127209e+09    204639667.0
1418    4.127209e+09    204639667.0
1419    4.127209e+09    204639667.0
1420    4.127209e+09    204639667.0

标签: pythonregressionarimaforecast

解决方案


推荐阅读