1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Xử lý Dữ liệu Chuỗi Thời gian trong R

Connected

Bài tập

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 zoo và ggplot2, đã được nạp sẵn.

Hướng dẫn 1/3

undefined XP
    1
    2
    3

Câu hỏi

Trung bình của một tập dữ liệu được định nghĩa là tổng của tất cả quan sát chia cho số lượng quan sát. Bạn cần hai hàm R nào để tự tính trung bình "bằng tay"? Chuỗi thời gian daily_temp đã sẵn sàng cho bạn.

Các phương án trả lời