ÎncepețiÎncepe gratuit

Ultima observație propagată înainte (LOCF)

O altă metodă importantă de imputare este ultima observație propagată înainte, sau LOCF. Această metodă completează valorile lipsă cu cea mai recentă valoare non-NA care a precedat valoarea respectivă.

În acest exercițiu, vei imputa un șir de timp cu scorurile lunare la examene ale unui student, numit monthly_test_scores. Acest set de date, împreună cu pachetele ggplot2 și zoo, sunt disponibile pentru tine.

Acest exercițiu face parte din cursul

Manipularea datelor de tip serie de timp în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește metoda ultimei observații propagate înainte pentru a imputa valorile lipsă din monthly_test_scores; salvează rezultatul ca monthly_scores_locf.

  • Completează primul autoplot() pentru a genera un grafic al seriei de timp originale monthly_test_scores.

  • Realizează un autoplot pentru monthly_scores_locf cu tema 'minimal' și eticheta axei y "Examination Score (LOCF)".

  • Compară graficul lui monthly_scores_locf cu graficul lui monthly_test_scores comutând între cele două grafice.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(___) + 
  ___
Editează și rulează codul