Decomposizione stagionale
Puoi pensare a una serie temporale come composta da tre componenti: trend, stagionale e residua. Questo approccio è utile quando inizi a modellare i dati. Se conosci il periodo della serie, puoi decomporla in queste componenti.
In questo esercizio decomporrai una serie temporale che mostra la produzione mensile di latte per mucca negli USA. Questo ti darà un quadro più chiaro del trend e del ciclo stagionale. Poiché i dati sono mensili, puoi ipotizzare che la stagionalità sia di 12 periodi; tuttavia non è sempre così.
La serie temporale della produzione di latte è stata caricata nel DataFrame milk_production ed è disponibile nel tuo ambiente.
Questo esercizio fa parte del corso
Modelli ARIMA in Python
Istruzioni dell'esercizio
- Importa la funzione
seasonal_decompose()dastatsmodels.tsa.seasonal. - Decomponi la colonna
'pounds_per_cow'dimilk_productionusando un modello additivo e un periodo di 12 mesi. - Traccia la decomposizione.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Import seasonal decompose
from ____ import ____
# Perform additive decomposition
decomp = seasonal_decompose(___,
period=____)
# Plot decomposition
____
plt.show()