Pythonで学ぶ定量的リスク管理
Jamsheed Shorish
Computational Economist
scipy.stats.norm.fit() で正規分布を当てはめる
norm.fit() による正規分布
norm.fit()t.fit()
critical_values を上回ると正規分布を棄却scipy.stats.anderson をインポートloss データで検定を実行from scipy.stats import andersonanderson(loss)
AndersonResult(statistic=11.048641503898523,
critical_values=array([0.57 , 0.649, 0.779, 0.909, 1.081]),
significance_level=array([15. , 10. , 5. , 2.5, 1. ]))


scipy.stats に skewnorm として実装
scipy.stats.skewtestscipy.stats から skewtest をインポートloss データで検定を実行from scipy.stats import skewtestskewtest(loss)
SkewtestResult(statistic=-7.786120875514511,
pvalue=6.90978472959861e-15)
Pythonで学ぶ定量的リスク管理