IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Importa la funzione seasonal_decompose() da statsmodels.tsa.seasonal.
  • Decomponi la colonna 'pounds_per_cow' di milk_production usando 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()
Modifica ed esegui il codice