python - 多目标 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