手動計算測試集的 RMSE
現在你已經有測試集的預測值,可以用這些預測來計算測試集上的誤差指標(此處為 RMSE),觀察模型在樣本外的表現,而不是像第一個練習那樣只看樣本內的結果。你會先計算預測的鑽石價格與實際鑽石價格之間的誤差,也就是用實際值減去預測值。
取得誤差向量之後,計算 RMSE 很簡單:先平方、再取平均、最後再開根號:
sqrt(mean(error^2))
本練習屬於課程
使用 R 的 caret 進行 Machine Learning
練習說明
test、model 與 p 已載入到你的工作空間。
- 計算測試集預測值與測試集實際鑽石價格之間的誤差,命名為
error。 - 使用這個誤差向量計算 RMSE,並將結果印出到主控台。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Compute errors: error
# Calculate RMSE