0

我正在使用 python auto arima 来拟合一些数据,它没有 NaN 或无限值,但在模型拟合期间 auto arima 会引发此错误:

ValueError:输入包含 NaN、无穷大或对于 dtype('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)

如您所见,输入有效且不包含错误。请帮我弄清楚为什么我会收到这个错误。

4

0 回答 0