我对auto_arima模型有一些疑问。
我已经使用auto_arima模型来预测服务器的CPU值。目前,该模型似乎为我提供了下50个迭代的正确值趋势。
Q1。生成模型的时间跨度为5天(每小时重新采样)。我可以预测下50个值。如果明天要使用相同的模型,是否需要再次创建模型,或者可以更新当前模型中的新值并明天使用?
Q2。如果我想设置每小时延迟重新采样,“ m”的值应该是多少?我正在使用52(我认为是每周一次)
我的代码
smodel = pm.auto_arima(data, start_p=1, start_q=1,
test='adf',
max_p=3, max_q=3, m=52,
start_P=0, seasonal=True,
d=None, D=1, trace=True,
error_action='ignore',
suppress_warnings=True,
stepwise=True)
smodel.summary()
n_periods = 50
fitted, confint = smodel.predict(n_periods=n_periods, return_conf_int=True)
Q3。我在为这种时间序列预测使用正确的模型吗?