1. Learn
  2. /
  3. Courses
  4. /
  5. Dự báo bằng R

Connected

Exercise

Làm trơn mũ đơn giản

Hàm ses() tạo ra các dự báo bằng simple exponential smoothing (SES). Các tham số được ước lượng bằng phương pháp bình phương tối thiểu. Bạn chỉ cần chỉ định chuỗi thời gian và chân trời dự báo; thời gian dự báo mặc định là h = 10 năm.

> args(ses)
function (y, h = 10, ...)

> fc <- ses(oildata, h = 5)
> summary(fc)

Bạn cũng sẽ dùng summary() và fitted(), cùng với autolayer() lần đầu tiên. autolayer() giống autoplot() nhưng nó thêm một "lớp" vào biểu đồ thay vì tạo biểu đồ mới.

Tại đây, bạn sẽ áp dụng các hàm này cho marathon, thời gian về đích của người thắng cuộc hằng năm trong giải Boston Marathon từ 1897–2016. Dữ liệu đã có sẵn trong không gian làm việc của bạn.

Instructions

100 XP
  • Dùng hàm ses() để dự báo thời gian về đích trong 10 năm tới.
  • Dùng hàm summary() để xem các tham số mô hình và thông tin khác.
  • Dùng hàm autoplot() để vẽ các dự báo.
  • Thêm các dự báo một bước cho dữ liệu huấn luyện (giá trị khớp) vào biểu đồ bằng fitted() và autolayer().