ComeçarComece de graça

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

Ver curso

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 um DateTimeIndex com base na coluna 'date' usando parse_dates e index_col, atribua os resultados a sp500 e inspecione usando .info().
  • Converta sp500 em pd.Series() usando .squeeze() e aplique .pct_change() para calcular daily_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 a stats.
  • .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


Editar e executar o código