开始使用免费开始使用

为新产品构建时间序列预测

在为大都市区域计算自下而上的分层预测之前,您需要先得到多个产品的预测!首先,请为大都市区域的特色产品构建一个时间序列预测。产品需求已保存在您的工作区中,变量为 MET_sp,同时提供了 dates_valid 和验证数据 MET_sp_v

到目前为止,您已经多次编写过 MAPE 函数。现在已为您提供了一个 mape() 函数,包含两个输入:第一个为预测结果,第二个为验证集。

本练习是课程的一部分

使用 R 预测产品需求

查看课程

练习说明

  • 使用 auto.arima() 函数为特色产品 MET_sp 构建时间序列模型。
  • 将该模型预测至 2017 年,共 22 个时间段。
  • 将预测结果转换为 xts 对象。order.by = 选项仍可使用 dates_valid 对象。
  • 使用新的 mape() 函数计算该预测的 MAPE。

交互式实操练习

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

# Build a time series model 
MET_sp_model_arima <- ___(___)

# Forecast the time series model you just built for 22 periods
for_MET_sp <- ___(___, h = ___)

# Create an xts object on the forecast object you just created
for_MET_sp_xts <- ___(___$mean, order.by = ___)

# Calculate the MAPE on your forecast with the validation data
MAPE <- mape(___, ___)
print(MAPE)
编辑并运行代码