Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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ó trong hyndsight.
  • 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ào fchw.
  • 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(___)
Chỉnh sửa và Chạy Mã