ComeçarComece de graça

Decomposição sazonal

Você pode pensar uma série temporal como composta por componentes de tendência, sazonalidade e resíduo. Essa pode ser uma boa forma de pensar sobre os dados ao modelá-los. Se você souber o período da série, pode decompô-la nesses componentes.

Neste exercício, você vai decompor uma série temporal que mostra a produção mensal de leite por vaca nos EUA. Isso vai dar uma visão mais clara da tendência e do ciclo sazonal. Como os dados são mensais, você pode supor que a sazonalidade seja de 12 períodos, mas isso nem sempre é verdade.

A série temporal de produção de leite foi carregada no DataFrame milk_production e está disponível no seu ambiente.

Este exercício faz parte do curso

Modelos ARIMA em Python

Ver curso

Instruções do exercício

  • Importe a função seasonal_decompose() de statsmodels.tsa.seasonal.
  • Decomponha a coluna 'pounds_per_cow' de milk_production usando um modelo aditivo e período de 12 meses.
  • Plote a decomposição.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Import seasonal decompose
from ____ import ____

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

# Plot decomposition
____
plt.show()
Editar e executar o código