IniziaInizia gratis

Rilevare la non normalità con skewness e kurtosis

I rendimenti, nella maggior parte dei casi, non seguono una distribuzione normale. Due metriche fondamentali per capire la distribuzione di rendimenti non normali sono la skewness (asimmetria) e la kurtosis (curtosi). La skewness ti aiuta a capire se i rendimenti negativi o positivi si verificano più spesso. Una skewness negativa indica che i grandi rendimenti negativi avvengono più frequentemente dei grandi rendimenti positivi, e viceversa.

La kurtosis sarà positiva se la distribuzione ha code pesanti. Questo significa che grandi rendimenti positivi o negativi si verificheranno più spesso di quanto ci si aspetterebbe sotto una distribuzione normale.

Gli istogrammi nell’area grafica confrontano i rendimenti giornalieri e mensili dell’S&P 500 dal 1986 a oggi. In questi grafici sembra esserci una skewness() negativa e una kurtosis() leggermente superiore al normale. Nota che, per impostazione predefinita, kurtosis() restituisce l’excess kurtosis (cioè la curtosi meno tre). Vediamo se i numeri confermano le nostre osservazioni!

Gli oggetti sp500_daily e sp500_monthly sono già caricati nel tuo workspace.

Questo esercizio fa parte del corso

Introduzione all'analisi di portafoglio in R

Visualizza il corso

Istruzioni dell'esercizio

  • Calcola la skewness di sp500_daily e sp500_monthly.
  • Calcola l’excess kurtosis di sp500_daily e sp500_monthly.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

#  Compute the skewness 
  
  

# Compute the excess kurtosis 


   
Modifica ed esegui il codice