IniziaInizia gratis

Modelli TBATS per la domanda di elettricità

Come hai visto nel video, un modello TBATS è un tipo speciale di modello per serie temporali. Può essere molto lento da stimare, soprattutto con serie con stagionalità multiple; quindi in questo esercizio lo proverai su una serie più semplice per risparmiare tempo. Analizziamo gli elementi di un modello TBATS in TBATS(1, {0,0}, -, {<51.18,14>}), uno dei titoli dei grafici nel video:

Componente Significato
1 Parametro di trasformazione Box-Cox
{0,0} Errore ARMA
- Parametro di smorzamento
{\<51.18,14>} Periodo stagionale, termini di Fourier


I dati gas contengono la produzione mensile di gas in Australia. Un grafico dei dati mostra che la varianza è cambiata molto nel tempo, quindi serve una trasformazione. Anche la stagionalità ha cambiato forma nel tempo ed è presente un forte trend. Questo rende la serie ideale per testare la funzione tbats() progettata per gestire queste caratteristiche.

gas è disponibile nel tuo workspace.

Questo esercizio fa parte del corso

Previsioni in R

Visualizza il corso

Istruzioni dell'esercizio

  • Rappresenta gas usando la funzione di plotting standard.
  • Adatta ai dati gas un modello TBATS con il metodo appena introdotto e salvalo in fit.
  • Prevedi la serie per i prossimi 5 anni e salva il risultato in fc.
  • Traccia il grafico delle previsioni di fc. Controlla il titolo del grafico confrontandolo con la tabella qui sopra.
  • Salva il parametro di Box-Cox con 3 cifre decimali e l'ordine dei termini di Fourier in lambda e K, rispettivamente.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Plot the gas data
___(___)

# Fit a TBATS model to the gas data
fit <- ___(___)

# Forecast the series for the next 5 years
fc <- ___(___)

# Plot the forecasts
___(___)

# Record the Box-Cox parameter and the order of the Fourier terms
lambda <- ___
K <- ___
Modifica ed esegui il codice