Kom igångKom igång gratis

Linjär interpolation

För kontinuerliga och numeriska data – där värdena kan förekomma var som helst inom ett intervall – är linjär interpolation ofta det bästa alternativet för imputering. Data som temperatur, höjd över havet och inkomst per capita är exempel där linjär interpolation kan användas.

I den här övningen ska du bestämma antalet saknade värden i tidsserien maunaloa_missing och använda linjär interpolation för att imputera dessa värden.

maunaloa_missing, zoo och ggplot2 finns tillgängliga.

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

Manipulera tidsseriedata i R

Visa kurs

Övningsinstruktioner

  • Räkna antalet observationer i maunaloa_missing som är NA.

  • Använd linjär interpolation för att fylla i de saknade värdena i maunaloa_missing; tilldela resultatet till maunaloa_linear.

  • Skapa ett ggplot-diagram av maunaloa_linear med en rödfärgad linje.

Interaktiv övning med praktiskt arbete

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

# Count the number of missing values
___

# Fill in values with linear approximation
___

# Generate a full ggplot of maunaloa_linear
ggplot(___,
       aes(___)) + 
  scale_y_continuous() + 
  ___
Redigera och kör kod