我正在使用 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)
如您所见,输入有效且不包含错误。请帮我弄清楚为什么我会收到这个错误。