Przenoszenie ostatniej obserwacji (LOCF)
Kolejną ważną metodą imputacji jest przenoszenie ostatniej obserwacji (ang. Last Observation Carried Forward, LOCF). Polega ona na zastępowaniu brakujących wartości ostatnią dostępną wartością różną od NA, która poprzedza daną lukę.
W tym ćwiczeniu dokonasz imputacji szeregu czasowego miesięcznych wyników egzaminów pewnego studenta, zapisanego jako monthly_test_scores. Zbiór danych oraz pakiety ggplot2 i zoo są już dostępne w środowisku.
To ćwiczenie jest częścią kursu
Manipulowanie danymi szeregów czasowych w R
Instrukcje do ćwiczenia
Zastosuj metodę przenoszenia ostatniej obserwacji (LOCF), aby uzupełnić brakujące wartości w
monthly_test_scores; wynik zapisz jakomonthly_scores_locf.Uzupełnij pierwsze wywołanie
autoplot(), aby wygenerować wykres oryginalnego szeregu czasowegomonthly_test_scores.Użyj
autoplot()dlamonthly_scores_locfz motywem'minimal'i etykietą osi y"Examination Score (LOCF)".Porównaj wykres
monthly_scores_locfz wykresemmonthly_test_scores, przełączając się między nimi.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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(___) +
___