CommencerCommencer gratuitement

Décomposition saisonnière

Vous pouvez considérer une série temporelle comme la combinaison de trois composantes : tendance, saisonnalité et résidu. C’est un bon cadre de réflexion lorsque vous modélisez les données. Si vous connaissez la période de la série, vous pouvez la décomposer en ces composantes.

Dans cet exercice, vous allez décomposer une série montrant la production mensuelle de lait par vache aux États-Unis. Cela vous donnera une vision plus claire de la tendance et du cycle saisonnier. Comme les données sont mensuelles, vous pouvez supposer une saisonnalité de 12 périodes, mais ce ne sera pas toujours le cas.

La série temporelle de production de lait a été chargée dans le DataFrame milk_production et est disponible dans votre environnement.

Cet exercice fait partie du cours

Modèles ARIMA en Python

Afficher le cours

Instructions

  • Importez la fonction seasonal_decompose() depuis statsmodels.tsa.seasonal.
  • Décomposez la colonne 'pounds_per_cow' de milk_production en utilisant un modèle additif et une période de 12 mois.
  • Tracez la décomposition.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Import seasonal decompose
from ____ import ____

# Perform additive decomposition
decomp = seasonal_decompose(___, 
                            period=____)

# Plot decomposition
____
plt.show()
Modifier et exécuter le code