ComeçarComece de graça

Detectando não normalidade usando skewness e kurtosis

Os retornos geralmente não seguem uma distribuição normal. Duas métricas essenciais para entender a distribuição de retornos não normais são skewness e kurtosis. A skewness ajuda você a identificar se retornos negativos ou positivos ocorrem com mais frequência. Skewness negativa indica que grandes retornos negativos ocorrem mais frequentemente do que grandes retornos positivos, e vice-versa.

A kurtosis será positiva se houver caudas grossas na sua distribuição. Isso significa que retornos grandes, positivos ou negativos, acontecerão com mais frequência do que seria esperado sob uma distribuição normal.

Os histogramas no ambiente de plot comparam os retornos diários e mensais do S&P 500 no período de 1986 até hoje. Parece haver uma skewness() negativa nesses gráficos e uma kurtosis() um pouco maior do que a normal. Observe que, por padrão, kurtosis() reporta a kurtosis em excesso (ou seja, a kurtosis menos três). Vamos ver se os números batem com as nossas observações!

Os objetos sp500_daily e sp500_monthly já estão carregados no seu ambiente de trabalho.

Este exercício faz parte do curso

Introdução à Análise de Portfólios em R

Ver curso

Instruções do exercício

  • Calcule a skewness de sp500_daily e sp500_monthly.
  • Calcule a kurtosis em excesso de sp500_daily e sp500_monthly.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

#  Compute the skewness 
  
  

# Compute the excess kurtosis 


   
Editar e executar o código