Phương pháp Holt–Winters với dữ liệu theo ngày
Phương pháp Holt–Winters cũng có thể dùng cho dữ liệu theo ngày, khi mô hình mùa vụ có chu kỳ 7 và đơn vị thời gian phù hợp cho h là số ngày.
Tại đây, bạn sẽ so sánh phương pháp Holt–Winters cộng tính và phương pháp naive() theo mùa cho dữ liệu hyndsight, gồm lượt xem trang hằng ngày trên blog Hyndsight trong một năm, bắt đầu từ 30/04/2014. Dữ liệu đã có sẵn trong không gian làm việc của bạn.
Bài tập này là một phần của khóa học
Dự báo bằng R
Hướng dẫn bài tập
- Dùng
subset.ts()để tạo tập huấn luyện bằng cách bỏ 4 tuần cuối của dữ liệu hiện có tronghyndsight. - Tạo dự báo cho 4 tuần cuối này bằng
hw()với mùa vụ cộng tính áp dụng lên tập huấn luyện. Gán vàofchw. - Tạo dự báo ngây thơ theo mùa cho cùng giai đoạn. Dùng hàm phù hợp đã giới thiệu ở chương trước và gán vào
fcsn. - Dựa trên RMSE, dự báo nào tốt hơn? Dùng hàm
accuracy()để xác định. - Vẽ biểu đồ theo thời gian cho các dự báo này.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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(___)