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
Istruzioni dell'esercizio
- Rappresenta
gasusando la funzione di plotting standard. - Adatta ai dati
gasun modello TBATS con il metodo appena introdotto e salvalo infit. - 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
lambdaeK, 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 <- ___