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

Last observation carried forward (LOCF)

Một phương pháp nội suy (imputation) quan trọng khác là Last observation carried forward (LOCF). Phương pháp này điền các giá trị bị thiếu bằng giá trị không-NA gần nhất xuất hiện trước đó.

Trong bài tập này, bạn sẽ nội suy một chuỗi thời gian điểm kiểm tra hàng tháng của một học sinh, gọi là monthly_test_scores. Bộ dữ liệu này, cùng với các gói ggplot2zoo, đã đượ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

Xem khóa học

Hướng dẫn bài tập

  • Sử dụng last observation carried forward để nội suy các giá trị thiếu trong monthly_test_scores; lưu kết quả thành monthly_scores_locf.

  • Hoàn thành lệnh autoplot() đầu tiên để tạo biểu đồ chuỗi thời gian gốc monthly_test_scores.

  • Vẽ monthly_scores_locf với chủ đề 'minimal', và nhãn trục y"Examination Score (LOCF)".

  • So sánh biểu đồ của monthly_scores_locf với biểu đồ của monthly_test_scores bằng cách chuyển qua lại giữa các biểu đồ.

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.

# Impute using last observation carried forward
___ <- ___

# Create a plot of the original time series 
autoplot(___) + 
  theme_minimal() + 
  labs(y = "Examination Score")

# Autoplot with theme and axis title and compare to the above plot
autoplot(___) + 
  ___
Chỉnh sửa và Chạy Mã