Python LinalError:SVD在尝试使用Arima时没有收敛
我尝试运行以下简单代码:Python LinalError:SVD在尝试使用Arima时没有收敛,python,jupyter-notebook,statsmodels,arima,Python,Jupyter Notebook,Statsmodels,Arima,我尝试运行以下简单代码: import pandas as pd import numpy as np from statsmodels.tsa.arima_model import ARIMA data = np.array([347, 347, 347, 347, 347, 347, 347, 347, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, \ 345, 345, 345, 345, 345, 345, 345, 345, 3
import pandas as pd
import numpy as np
from statsmodels.tsa.arima_model import ARIMA
data = np.array([347, 347, 347, 347, 347, 347, 347, 347, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, \
345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, \
345, 345, 344, 314])
model = ARIMA(data, order=(2,1,0))
model_fit = model.fit(disp=0)
output = model_fit.forecast()
yhat = output[0]
yhat
但它会显示以下错误:
LinalError:SVD未收敛
(从model\u fit=model.fit(disp=0)
回溯)
注意:如果删除数据中的最后一个单元格(314
),它就可以正常工作
我想知道为什么会发生这种情况,因为我正在做的是在我的数据集中每隔30行循环一次,并尝试用ARIMA预测值,而在这个迭代中,它只是停止显示错误