我使用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)
正如您所看到的,输入是有效的,并且不包含任何错误。请帮我弄清楚为什么会出现这个错误
目前没有回答
相关问题 更多 >
编程相关推荐