Visualize a média mensal, a mediana e o desvio padrão dos retornos do S&P500
Você também aprendeu a calcular várias estatísticas agregadas a partir de dados com amostragem superior.
Vamos usar isso para explorar a tendência da média mensal, da mediana e do desvio padrão dos retornos diários do S&P500 nos últimos 10 anos.
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'sp500.csv'
, defina umDateTimeIndex
com base na coluna'date'
usandoparse_dates
eindex_col
, atribua os resultados asp500
e inspecione usando.info()
. - Converta
sp500
empd.Series()
usando.squeeze()
e aplique.pct_change()
para calculardaily_returns
. .resample()
daily_returns
para a frequência de fim de mês (alias:'M'
) e aplique.agg()
para calcular'mean'
,'median'
e'std'
. Atribua o resultado astats.
.plot()
stats
.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Import data here
sp500 = ____
# Calculate daily returns here
daily_returns = ____
# Resample and calculate statistics
stats = ____
# Plot stats here