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
Instructions de l’exercice
- Importez la fonction
seasonal_decompose()depuisstatsmodels.tsa.seasonal. - Décomposez la colonne
'pounds_per_cow'demilk_productionen 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()