CommencezCommencez gratuitement

Décomposition saisonnière

Vous pouvez voir une série chronologique comme la somme de trois composantes : la tendance, la saisonnalité et le résiduel. Cette façon de penser peut vous aider 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 chronologique qui montre la production mensuelle de lait par vache aux États-Unis. Cela vous donnera une meilleure vue de la tendance et du cycle saisonnier. Comme les données sont mensuelles, vous pouvez supposer une saisonnalité de 12 périodes; toutefois, ce ne sera pas toujours le cas.

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

Cette activité fait partie du cours

Modèles ARIMA en Python

Voir le cours

Instructions de l’exercice

  • 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 ce code d’exemple.

# Import seasonal decompose
from ____ import ____

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

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