開始使用免費開始

計算 MAPE 與 MAE

你先前已經計算過都會區總銷售的預測,並將結果儲存在物件 forecast_MET_t。你也有同一期間(2017 年前 22 週)的驗證資料集,存於物件 MET_t_valid。現在來看看你的預測表現如何!

本練習屬於課程

用 R 預測產品需求

檢視課程

練習說明

  • 將你的預測平均值(forecast_MET_t$mean)與驗證資料集(MET_t_valid)轉成數值向量,分別存為 for_MET_tv_MET_t
  • 計算預測的 MAE。請記住,這是「預測值與真實驗證值之差的絕對值」的平均。
  • 計算預測的 MAPE。作法與 MAE 相同,但要再除以真實驗證值。
  • 列印 MAE 與 MAPE。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Convert to numeric for ease
for_MET_t <- as.numeric(___)
v_MET_t <- as.numeric(___)

# Calculate the MAE
MAE <- mean(abs(___ - ___))

# Calculate the MAPE
MAPE <- 100*mean(abs((for_MET_t - v_MET_t)/___))

# Print to see how good your forecast is!
print(MAE)
print(MAPE)
編輯並執行程式碼