Compare a taxa de crescimento trimestral do GDP e os retornos das ações
Com sua nova habilidade de reduzir a amostragem e agregar séries temporais, você pode comparar séries de preços de ações de maior frequência com séries temporais econômicas de menor frequência.
Como primeiro exemplo, vamos comparar a taxa de crescimento trimestral do GDP com a taxa de retorno trimestral do índice Dow Jones Industrial (reamostrado) de 30 ações grandes do US.
GDP O crescimento é relatado no início de cada trimestre para o trimestre anterior. Para calcular os retornos de ações correspondentes, você fará uma reamostragem do índice de ações para a frequência de início do trimestre usando o alias 'QS'
e agregando usando as observações .first()
.
Este exercício faz parte do curso
Manipulação de dados de séries temporais em Python
Instruções do exercício
Como de costume, importamos pandas
como pd
e matplotlib.pyplot
como plt
para você.
- Use
pd.read_csv()
para importar'gdp_growth.csv'
e'djia.csv'
e, para ambos, definaDateTimeIndex
com base na coluna'date'
usandoparse_dates
eindex_col
e atribua os resultados agdp_growth
edjia
, respectivamente, e depois inspecione usando.info()
. - Faça uma nova amostragem em
djia
usando o alias de frequência'QS'
, agregue usando.first()
e atribua adjia_quarterly
. - Aplique
.pct_change()
adjia_quarterly
e.mul()
por 100 para obterdjia_quarterly_return
. - Use
pd.concat()
para concatenargdp_growth
edjia_quarterly_return
comaxis=1
e atribua adata
. Renomeie as colunas usando.columns
e os novos rótulos'gdp'
e'djia'
e, em seguida,.plot()
os resultados.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Import and inspect gdp_growth here
gdp_growth = ____
# Import and inspect djia here
djia = ____
# Calculate djia quarterly returns here
djia_quarterly = ____
djia_quarterly_return = ____
# Concatenate, rename and plot djia_quarterly_return and gdp_growth here
data = ____