Začněte nyníZačněte zdarma

Přenášení poslední pozorované hodnoty (LOCF)

Dalším důležitým způsobem imputace je metoda Last observation carried forward, neboli LOCF. Princip spočívá v tom, že chybějící hodnoty se nahradí poslední předcházející hodnotou, která není NA.

V tomto cvičení budeš imputovat časovou řadu měsíčních výsledků zkoušek studenta uloženou jako monthly_test_scores. Tato datová sada je k dispozici spolu s balíčky ggplot2 a zoo.

Toto cvičení je součástí kurzu

Manipulace s časovými řadami v R

Zobrazit kurz

Pokyny k cvičení

  • Pomocí metody last observation carried forward imputuj chybějící hodnoty v monthly_test_scores a výsledek ulož jako monthly_scores_locf.

  • Dokonči první volání autoplot() tak, aby vygenerovalo graf původní časové řady monthly_test_scores.

  • Vytvoř autoplot pro monthly_scores_locf s motivem 'minimal' a popiskem osy y "Examination Score (LOCF)".

  • Porovnej graf monthly_scores_locf s grafem monthly_test_scores přepínáním mezi oběma grafy.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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(___) + 
  ___
Upravit a spustit kód