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 ggplot2 và zoo, đã đượ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
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ànhmonthly_scores_locf.Hoàn thành lệnh
autoplot()đầu tiên để tạo biểu đồ chuỗi thời gian gốcmonthly_test_scores.Vẽ
monthly_scores_locfvới chủ đề 'minimal', và nhãn trục y là"Examination Score (LOCF)".So sánh biểu đồ của
monthly_scores_locfvới biểu đồ củamonthly_test_scoresbằ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(___) +
___