Kom igångKom igång gratis

Senaste observation förs framåt (LOCF)

En annan viktig imputeringsmetod är senaste observation förs framåt, eller LOCF. Metoden fungerar genom att fylla i saknade värden med det senaste icke-NA-värdet som föregår dem.

I den här övningen ska du imputera en tidsserie med en students månatliga provresultat, kallad monthly_test_scores. Datamängden, tillsammans med paketen ggplot2 och zoo, finns tillgängliga.

Den här övningen är en del av kursen

Manipulera tidsseriedata i R

Visa kurs

Övningsinstruktioner

  • Använd senaste observation förs framåt för att imputera saknade värden i monthly_test_scores; spara resultatet som monthly_scores_locf.

  • Fyll i den första autoplot()-anropet för att generera en plot av den ursprungliga tidsserien monthly_test_scores.

  • Plotta monthly_scores_locf med autoplot, använd temat 'minimal' och etiketten "Examination Score (LOCF)"y-axeln.

  • Jämför plotten av monthly_scores_locf med plotten av monthly_test_scores genom att växla mellan plottarna.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(___) + 
  ___
Redigera och kör kod