第4モーメント:尖度(Kurtosis)
最後に、分布の第4モーメントを計算するには、scipy.stats の kurtosis() 関数を使います。
この関数が返すのは実際には超過尖度(excess kurtosis)であり、第4モーメントそのものではありません。尖度を計算するには、kurtosis() が返す超過尖度に 3 を加えてください。
前の演習で作成した clean_returns はワークスペースに用意されています。
この演習はコースの一部です
Pythonで学ぶポートフォリオ・リスク管理入門
演習の手順
scipy.statsからkurtosisをインポートします。clean_returnsを使ってexcess_kurtosisを計算します。excess_kurtosisからfourth_momentを導出します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import kurtosis from scipy.stats
from ____ import ____
# Calculate the excess kurtosis of the returns distribution
excess_kurtosis = ____
print(excess_kurtosis)
# Derive the true fourth moment of the returns distribution
fourth_moment = ____
print(fourth_moment)