IniziaInizia gratis

Interpolazione lineare

Per dati continui e numerici – in cui i valori possono cadere ovunque entro un intervallo – l’interpolazione lineare è spesso la scelta migliore per l’imputazione. Dati come temperatura, altitudine e reddito pro capite sono esempi in cui si può usare l’interpolazione lineare.

In questo esercizio, determinerai il numero di valori mancanti nella serie temporale maunaloa_missing e userai l’interpolazione lineare per imputare questi valori.

Hai a disposizione maunaloa_missing, zoo e ggplot2.

Questo esercizio fa parte del corso

Manipolare dati di serie temporali in R

Visualizza il corso

Istruzioni dell'esercizio

  • Determina quante osservazioni di maunaloa_missing sono NA.

  • Usa l’interpolazione lineare per riempire i valori mancanti in maunaloa_missing; assegna il risultato a maunaloa_linear.

  • Genera un ggplot di maunaloa_linear, con una linea di colore rosso.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Count the number of missing values
___

# Fill in values with linear approximation
___

# Generate a full ggplot of maunaloa_linear
ggplot(___,
       aes(___)) + 
  scale_y_continuous() + 
  ___
Modifica ed esegui il codice