Visualizar a sazonalidade de várias séries temporais
Agora você vai extrair o componente seasonality de jobs_decomp para visualizar a sazonalidade nessas séries temporais. Antes de plotar, observe que você precisará converter o dicionário de componentes seasonality em um DataFrame usando a função pd.DataFrame.from_dict().
Um dicionário vazio jobs_seasonal e o objeto de decomposição de séries temporais jobs_decomp do exercício anterior estão disponíveis no seu workspace.
Este exercício faz parte do curso
Visualizing Time Series Data in Python
Instruções do exercício
- Itere por cada nome de coluna em
jobs_namese extraia o componenteseasonalcorrespondente dejobs_decomp. Coloque os resultados emjobs_seasonal, onde o nome da coluna é o nome da série temporal e o valor é o componenteseasonaldessa série. - Converta
jobs_seasonalem um DataFrame e chame-o deseasonality_df. - Crie um gráfico facetado das 16 colunas de
seasonality_df. Garanta que os subgráficos não compartilhem o eixo y.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Extract the seasonal values for the decomposition of each time series
for ts in ____:
jobs_seasonal[ts] = jobs_decomp[ts]____
# Create a DataFrame from the jobs_seasonal dictionary
____ = ____(jobs_seasonal)
# Remove the label for the index
seasonality_df.index.name = None
# Create a faceted plot of the seasonality_df DataFrame
____(subplots=____,
layout=____,
sharey=____,
fontsize=2,
linewidth=0.3,
legend=False)
# Show plot
plt.show()