ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Inicialize um dicionário vazio chamado jobs_decomp.
  • Extraia os nomes das colunas do DataFrame jobs e coloque o resultado em uma lista chamada jobs_names.
  • Percorra cada coluna em jobs_names e aplique a decomposição de séries temporais a essa série. Coloque os resultados no dicionário jobs_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] = ____
Editar e executar o código