- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个频率为每日的时间序列数据集。我已经使用增强的 dickey-fuller 测试检查了我的数据集是否静止。
之后,当我尝试使用以下方法确定 p、d、q 的值时:
from pmdarima import auto_arima
stepwise_fit = auto_arima(df2['Births'],start_p=0,max_p=6, start_q=0, max_q=3, seasonal=False,trace=True)
此外,我在 auto_arima 参数中提到了 seasonal=False,但是当我这样做时:
stepwise_fit.summary()
返回:
SARIMAX Results
Dep. Variable: y No. Observations: 365
Model: SARIMAX(1, 1, 1) Log Likelihood -1226.077
Date: Mon, 17 Feb 2020 AIC 2460.154
Time: 20:02:17 BIC 2475.743
Sample: 0 HQIC 2466.350
- 365
Covariance Type: opg
coef std err z P>|z| [0.025 0.975]
intercept 0.0132 0.014 0.975 0.330 -0.013 0.040
ar.L1 0.1299 0.059 2.217 0.027 0.015 0.245
ma.L1 -0.9694 0.016 -62.235 0.000 -1.000 -0.939
sigma2 48.9989 3.432 14.279 0.000 42.273 55.725
Ljung-Box (Q): 36.69 Jarque-Bera (JB): 26.17
Prob(Q): 0.62 Prob(JB): 0.00
Heteroskedasticity (H): 0.97 Skew: 0.58
Prob(H) (two-sided): 0.85 Kurtosis: 3.62
我们可以看到,它的返回模型:SARIMAX(1, 1, 1)。我们可以从中推断出什么?任何建议都是有帮助的,或者如果我遗漏了什么。
最佳答案
我找到了显示 SARIMAX(1, 1, 1) 的原因。它仅仅意味着 ARIMA 只是因为 SARIMAX 的格式基本上是 SARIMAX(p,d,q)(P,D,Q) 其中 P,D,Q 是季节性参数,所以,在我们的例子中 SARIMAX(1,1 ,1)(0,0,0) 个季节性分量仅为零。
关于python - auto_arima 返回最佳模型作为 SARIMAX,即使时间序列是固定的并且在 Python 中没有季节性成分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60265020/
我可以对样本数据进行预测,但是当我尝试根据样本进行预测时,我收到一条错误消息: C:\Users\YannickLECROART\Miniconda3\envs\machinelearning\lib
我第一次使用线程库是为了加快我的 SARIMAX 模型的训练时间。但代码不断失败并出现以下错误 Bad direction in the line search; refresh the lbfgs
我正在尝试使用 SciKitLearn 的 TimeSeriesSplit() 对时间序列数据集运行样本外验证,以创建训练/测试折叠。 想法是在训练折叠上训练 Statsmodel 的 SARIMAX
我正在运行 SARIMAX 模型,但遇到了指定外生变量的问题。在第一段代码(下方)中,我指定了一个外生变量 lesdata['LESpost'] 并且模型运行没有问题。但是,当我添加另一个外生变量时,
我正在尝试使用 SARIMAX 模型进行 TS 预测。但是,我遇到了某种错误,我不知道如何处理。我的代码很简单: import statsmodels.api as sm fit = sm.tsa.s
我试图用外生变量预测时间序列,并成功地使用 SARIMAX 模型进行预测,我试图使用 RNN 模型(特别是 LSTM 模型)做同样的事情,但无法找到任何实现外生变量的方法(我有完整的历史记录),但这个
我的 friend 目前正在使用最大似然估计 (MLE) 方法进行关于时间序列模型参数估计的作业,SARIMAX(季节性 ARIMA 外生)。他使用的数据是2000-2012年的月降雨量,以印度洋偶极
我正在尝试遵循时间序列分析教程,但很早就遇到了障碍。根据 statsmodels 网站,使用以下语法时“SARIMAX”库不可用: import statsmodels.api as sm sm.ts
我有一个频率为每日的时间序列数据集。我已经使用增强的 dickey-fuller 测试检查了我的数据集是否静止。 之后,当我尝试使用以下方法确定 p、d、q 的值时: from pmdarima im
我一直在尝试使用 statsmodels 的 SARIMAX 模型,但返回了我的预测的置信区间。 我的目标是生成置信区间上限和下限的一系列预测。 我尝试拟合我的模型,然后使用 get_predicti
在 statsmodels 中,对于 SARIMAX 或 ARIMA 模型,我想使用多个附加外部变量(外生变量)。例如。我想使用产量时间序列的滞后 3 的 AR 和天气温度时间序列的滞后 4 的 AR
我有一个使用 statsmodels 的非常简单的 Sarimax 模型: mdl = sm.tsa.statespace.SARIMAX(ts_monthly, exog=ts_exog, orde
我目前正在编写一个函数来对 SARIMAX 模型的阶数进行网格搜索:(p,q,d)X(P,Q,D,s)。但是,在拟合 statsmodels.tsa.SARIMAX() 的默认设置时,我经常会遇到以下
我正在尝试使用 SARIMAX 预测季节性时间序列。时间序列由 PV 馈入的每日最大值组成,这导致了 365 天周期性假设。 这是我的代码: mod= SARIMAX(realy.Max, order
我正在尝试使用 model_S = statespace.sarimax.SARIMAX(df['lnpd'], trend='n', order=(12,1,12), seasonal_order=
我正在使用 statsmodels.tsa.SARIMAX() 来训练具有外生变量的模型。当使用外生变量训练模型以便返回的对象包含预测均值和置信区间而不仅仅是一组预测均值结果时,是否存在 get_pr
我按照教程学习了SARIMAX模型:https://www.digitalocean.com/community/tutorials/a-guide-to-time-series-forecastin
我的第一个堆栈溢出帖子,我正在兼职学习数据科学资格,我坚持使用 Statsmodels SARIMAX 预测 我的时间序列数据如下所示 ts_log.head() Calendar Week 2016
我是一名优秀的程序员,十分优秀!