开始使用免费开始使用

按日数据的 Holt-Winters 方法

Holt-Winters 方法也可用于按日的数据,此时季节长度为 7,且 h 的合适时间单位是天。

这里,您将针对 hyndsight 数据比较加性 Holt-Winters 方法与季节性 naive() 方法。hyndsight 包含从 2014 年 4 月 30 日起一年的 Hyndsight 博客每日页面浏览量。数据已在您的工作区中可用。

本练习是课程的一部分

R 中的预测

查看课程

练习说明

  • 使用 subset.ts(),构建一个训练集,省略 hyndsight 中最后 4 周的可用数据。
  • 使用对训练数据应用加性季节性的 hw(),为这最后 4 周生成预测。将结果赋值给 fchw
  • 为相同期段生成季节性 naive 预测。使用前一章节介绍的相应函数,并将结果赋值给 fcsn
  • 基于 RMSE,这两种预测哪一个更好?使用 accuracy() 函数来判断。
  • 绘制这些预测的时间图。

交互式实操练习

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

# Create training data with subset()
train <- subset(___, end = ___)

# Holt-Winters additive forecasts as fchw
fchw <- hw(___, seasonal = ___, h = ___)

# Seasonal naive forecasts as fcsn
fcsn <- ___

# Find better forecasts with accuracy()
accuracy(___, ___)
accuracy(___, ___)

# Plot the better forecasts
autoplot(___)
编辑并运行代码