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
Instructions
- 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 cet exemple de code.
# Import seasonal decompose
from ____ import ____
# Perform additive decomposition
decomp = seasonal_decompose(___,
period=____)
# Plot decomposition
____
plt.show()