开始使用免费开始使用

拟合一个混合季节性模型

如本章前面讨论的那样,纯粹的季节性依赖相对少见。大多数季节性时间序列具有"混合"依赖,也就是说,只有一部分变动由季节性趋势解释。

回顾完整的季节性模型记为 SARIMA(p,d,q)x(P,D,Q)S,其中大写字母表示季节项的阶数。

与之前一样,本练习要求您将样本 P/ACF 与某些模拟季节性数据的真实值进行比较,并使用 sarima() 为数据拟合模型。本次的模拟数据来自一个混合季节性模型:SARIMA(0,0,1)x(0,0,1)12。图中显示了 3 年的数据,以及该模型的 ACF 和 PACF。请注意,与纯季节性模型不同,非季节滞后与季节滞后上都存在相关性。

一如既往,astsa 包已预加载。生成的数据存放在 x 中。

本练习是课程的一部分

R 中的 ARIMA 模型

查看课程

练习说明

  • 绘制生成数据的样本 ACF 和 PACF,滞后到 60(max.lag = 60),并与真实值比较。
  • 使用 sarima() 将模型拟合到生成的数据(x)。与上一个练习一样,请确保在 sarima() 命令中指定额外的季节性参数。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Plot sample P/ACF pair to lag 60 and compare to actual


# Fit the seasonal model to x

编辑并运行代码