IniziaInizia gratis

Trasformazioni di Box-Cox per serie temporali

Qui userai una trasformazione di Box-Cox per stabilizzare la varianza della serie a10 già caricata, che contiene le vendite mensili di farmaci antidiabetici in Australia dal 1991 al 2008.

In questo esercizio dovrai fare delle prove per vedere l’effetto dell’argomento lambda (\(\lambda\)) sulla trasformazione. Nota che piccole variazioni di \(\lambda\) cambiano poco la serie risultante. Vuoi trovare un valore di \(\lambda\) che renda le fluttuazioni stagionali più o meno della stessa ampiezza lungo tutta la serie.

Ricorda dal video che l’intervallo consigliato per i valori di lambda è \(-1 ≤ \lambda ≤ 1\).

Questo esercizio fa parte del corso

Previsioni in R

Visualizza il corso

Istruzioni dell'esercizio

  • Traccia la serie a10 e osserva l’aumento della varianza al crescere del livello della serie.
  • Prova a trasformare la serie usando BoxCox() nel formato del codice di esempio. Sperimenta con quattro valori di lambda: 0.0, 0.1, 0.2 e 0.3. Riesci a capire quale valore di lambda stabilizza approssimativamente la varianza?
  • Ora confronta il valore di lambda che hai scelto con quello restituito da BoxCox.lambda().

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Plot the series
___

# Try four values of lambda in Box-Cox transformations
a10 %>% BoxCox(lambda = ___) %>% autoplot()
___
___
___

# Compare with BoxCox.lambda()
___
Modifica ed esegui il codice