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
Övningsinstruktioner
Använd senaste observation förs framåt för att imputera saknade värden i
monthly_test_scores; spara resultatet sommonthly_scores_locf.Fyll i den första
autoplot()-anropet för att generera en plot av den ursprungliga tidsserienmonthly_test_scores.Plotta
monthly_scores_locfmed autoplot, använd temat 'minimal' och etiketten"Examination Score (LOCF)"på y-axeln.Jämför plotten av
monthly_scores_locfmed plotten avmonthly_test_scoresgenom 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(___) +
___