2019年6月3日月曜日

[Python] 分位点

標準正規分布 $N(0, 1)$の上側$\alpha$点を$z_{\alpha}$と表します.
Pythonでは
sp.stats.norm.ppf
を使うと正規分布の分位点$z_{\alpha}$の値が得られます.

Pythonでの実装は以下のようになります.
>>> import scipy as sp
>>> from scipy.stats import norm

$N(0, 1)$の0.7点
>>> sp.stats.norm.ppf(0.7)
0.5244005127080407

$N(1, 2^2)$ の0.7点
>>> sp.stats.norm.ppf(0.7, loc = 1, scale = 2)
2.0488010254160813

$N(0, 1)$の上側0.05点
>>> alpha = 0.05>>> sp.stats.norm.ppf(1 - alpha)
1.6448536269514722


上記の例のJupyter Notebookファイルは,GitHubStatistics.ipynbの"Quantile"で見ることができます.

0 件のコメント :

コメントを投稿