Hàm cửa sổ cuộn (rolling)
Trung bình trượt (rolling averages) giúp “làm mượt” dữ liệu nhiễu khi bạn muốn thể hiện tốc độ giá trị thay đổi trung bình nhanh hay chậm.
Trong bài tập này, bạn sẽ làm việc với chuỗi thời gian us_temperatures, gồm số đo nhiệt độ theo giờ từ ba thành phố ở Hoa Kỳ. Dùng cửa sổ cuộn, bạn sẽ tính các thống kê cuộn — trung bình, giá trị lớn nhất và trung vị — với các độ rộng cửa sổ khác nhau để xem ảnh hưởng của việc thay đổi kích thước cửa sổ!
Lưu ý quan trọng: trung vị cuộn yêu cầu độ rộng cửa sổ là số lẻ!
Chuỗi thời gian us_temperatures và các gói zoo và ggplot2 đã được cung cấp cho bạn.
Bài tập này là một phần của khóa học
Xử lý Dữ liệu Chuỗi Thời gian trong R
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 and plot the rolling average
___(___) %>%
autoplot() +
theme_light() +
labs(y = "Degrees Celsius")