Aplicar decomposição de séries temporais ao seu conjunto de dados
Agora você vai realizar a decomposição de séries temporais em várias séries. Você pode fazer isso aproveitando o dict do Python para armazenar os resultados de cada decomposição.
Neste exercício, você vai inicializar um dicionário vazio com chaves {}, usar um loop for para iterar pelas colunas do DataFrame e aplicar a decomposição a cada série temporal. Após cada decomposição, coloque os resultados no dicionário usando o comando my_dict[key] = value, em que my_dict é o seu dicionário, key é o nome da coluna/série temporal e value é o objeto de decomposição dessa série.
Este exercício faz parte do curso
Visualizing Time Series Data in Python
Instruções do exercício
- Inicialize um dicionário vazio chamado
jobs_decomp. - Extraia os nomes das colunas do DataFrame
jobse coloque o resultado em uma lista chamadajobs_names. - Percorra cada coluna em
jobs_namese aplique a decomposição de séries temporais a essa série. Coloque os resultados no dicionáriojobs_decomp, em que o nome da coluna é a chave e o valor é a decomposição da série temporal que você acabou de executar.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Initialize dictionary
____
# Get the names of each time series in the DataFrame
____ = ____
# Run time series decomposition on each time series of the DataFrame
for ts in ____:
ts_decomposition = sm.tsa.seasonal_decompose(____)
jobs_decomp[ts] = ____