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

Rolling apply với hàm tự viết

Hàm rollapply từ zoo cho phép bạn áp dụng bất kỳ hàm tổng hợp nào lên một cửa sổ rolling. Một hàm tổng hợp nhận nhiều số làm đầu vào và trả về một số duy nhất, như mean(), max(), sum(), v.v.

Tùy vào loại dữ liệu, bạn có thể cần viết một hàm kết hợp nhiều thống kê, như ví dụ hàm find_range() trong bài tập video.

Trong bài này, bạn sẽ tạo một hàm ngắn để tính thủ công giá trị trung bình của một dãy số và áp dụng nó lên một cửa sổ rolling.

Bộ dữ liệu bạn sẽ dùng là daily_temp, cùng với các gói zooggplot2, đã được nạp sẵ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

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập