Dự báo tự động với san bằng mũ (exponential smoothing)
Hàm cùng tên dùng để tìm lỗi, xu hướng và tính thời vụ (ETS) cung cấp một cách hoàn toàn tự động để tạo dự báo cho rất nhiều chuỗi thời gian.
Bây giờ bạn sẽ kiểm thử hàm này trên hai chuỗi austa và hyndsight mà bạn đã xem ở chương này. Cả hai đã được nạp sẵn vào 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
ets()để khớp một mô hình ETS choaustavà lưu vàofitaus. - Dùng hàm phù hợp để kiểm tra phần dư từ mô hình này.
- Vẽ dự báo từ mô hình này bằng cách dùng kết hợp
forecast()vàautoplot(). - Lặp lại ba bước trên cho dữ liệu
hyndsightvà lưu mô hình này vàofiths. - Mô hình nào không vượt qua kiểm định Ljung-Box? Gán
fitausfailvàfithsfailthànhTRUE(nếu kiểm định không đạt) hoặcFALSE(nếu kiểm định đạt).
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.
# Fit ETS model to austa in fitaus
___ <- ___(___)
# Check residuals
___(___)
# Plot forecasts
___(___(___))
# Repeat for hyndsight data in fiths
fiths <- ___(___)
___(___)
___(___(___))
# Which model(s) fails test? (TRUE or FALSE)
fitausfail <- ___
fithsfail <- ___