请参阅此维基百科页面:二项式比例置信区间。
要获得 Agresti-Coull 区间,需要计算正态分布的百分位数,称为. 如何计算百分位数?在 Wolfram Mathematica 和/或 Python/NumPy/SciPy 中是否有现成的函数可以做到这一点?
请参阅此维基百科页面:二项式比例置信区间。
要获得 Agresti-Coull 区间,需要计算正态分布的百分位数,称为. 如何计算百分位数?在 Wolfram Mathematica 和/或 Python/NumPy/SciPy 中是否有现成的函数可以做到这一点?
John Cook 的页面Distributions in Scipy是此类内容的一个很好的参考:
In [15]: import scipy.stats
In [16]: scipy.stats.norm.ppf(0.975)
Out[16]: 1.959963984540054
好吧,您没有询问 R,但在 R 中您使用 ?qnorm
(实际上是分位数,而不是百分位数,或者我相信)
> qnorm(.5)
[1] 0
> qnorm(.95)
[1] 1.644854
对于Mathematica $VersionNumber > 5
,您可以使用
Quantile[NormalDistribution[μ, σ], 100 q]
对于第q
-th 个百分位。
否则,您必须先加载适当的统计数据包。