无错误有效输入的自动arima或无穷大错误

2024-06-16 10:11:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用python自动arima拟合一些数据,它没有NaN或无限值,但在模型拟合期间,自动arima抛出以下错误:

ValueError:输入包含NaN、无穷大或对数据类型('float64')太大的值

进程已完成,退出代码为1

代码如下:

from pmdarima.arima import auto_arima


outbalance=[138707.64, 5138707.0, 3638707.64, 4138707.64, 4488707.64, 4488707.64, 4488710.0, 4488707.64, 4488707.64, 4486450.0, 4484187.64,
            4484187.64, 4484187.64, 4484187.64, 4484152.64, 4284152.64, 4284152.64]

model = auto_arima(outbalance, start_p=0, start_q=0,
                       test='adf',  # use test to find optimal 'd'
                       max_p=5, max_q=5,  # maximum p and q
                       m=0,  # frequency of series
                       d=None,  # let model determine 'd'
                       seasonal=False,  # No Seasonality
                       start_P=0,
                       start_Q=0,
                       D=0,
                       trace=True,
                       suppress_warnings=True,
                       stepwise=True)

n_periods = 1
prediction, confidenceinterval = model.predict(n_periods=n_periods, return_conf_int=True)

正如您所看到的,输入是有效的,并且不包含任何错误。请帮我弄清楚为什么会出现这个错误


Tags: 数据代码模型testtrueautomodel错误