statsmodels.stats.proportion.proportion_confint¶
-
statsmodels.stats.proportion.proportion_confint(count, nobs, alpha=
0.05, method='normal')[source]¶ 二项式比例的置信区间
- Parameters:¶
- count{
intorfloat, array_like} 成功次数,可以是 pandas Series 或 DataFrame。如果方法为“binom_test”,数组必须包含整数值。
- nobs{
intorfloat, array_like} 试验的总数。 如果方法为“binom_test”,数组必须包含整数值。
- alpha
float 显著性水平,默认值为0.05。必须在 (0, 1) 范围内
- method{“normal”, “agresti_coull”, “beta”, “wilson”, “binom_test”}
默认值:“normal” 用于置信区间的方法。支持的方法:
正态 : 渐近正态近似
agresti_coull : Agresti-Coull 区间
beta : 基于Beta分布的Clopper-Pearson区间
威尔逊 : 威尔逊得分区间
jeffreys : Jeffreys 贝叶斯区间
binom_test : 数值反演的二项检验
- count{
- Returns:¶
注释
Beta,Clopper-Pearson 精确区间至少有 1-alpha 的覆盖率,但通常是保守的。大多数其他方法的平均覆盖率等于 1-alpha,但在某些情况下覆盖率会更小。
“beta”和“jeffreys”区间是中心化的,它们在每个尾部使用alpha/2,并且在边界处不调整alpha。在极端情况下,当count为零或等于nobs时,“beta”的覆盖率将仅为1 - alpha/2。
置信区间在“normal”和“agresti_coull”情况下被裁剪为 [0, 1] 区间内。
方法“binom_test”直接反转了scipy.stats中的二项检验,该检验具有离散步骤。
- TODO: binom_test intervals raise an exception in small samples if one
区间边界接近零或一。
参考文献
Last update:
Oct 16, 2024