类 BinomialProportion
java.lang.Object
org.hipparchus.stat.interval.BinomialProportion
用于生成二项比例置信区间的实用方法。
- 另请参阅:
-
方法概要
修饰符和类型方法说明static ConfidenceInterval
getAgrestiCoullInterval
(int numberOfTrials, double probabilityOfSuccess, double confidenceLevel) 为未知二项分布的真实成功概率创建一个Agresti-Coull二项式置信区间,给定观察到的试验次数、成功概率和置信水平。static ConfidenceInterval
getClopperPearsonInterval
(int numberOfTrials, double probabilityOfSuccess, double confidenceLevel) 为未知二项分布的真实成功概率创建一个Clopper-Pearson二项式置信区间,给定观察到的试验次数、成功概率和置信水平。static ConfidenceInterval
getNormalApproximationInterval
(int numberOfTrials, double probabilityOfSuccess, double confidenceLevel) 使用正态近似为未知二项分布的真实成功概率创建一个二项置信区间,给定观察到的试验次数、成功概率和置信水平。static ConfidenceInterval
getWilsonScoreInterval
(int numberOfTrials, double probabilityOfSuccess, double confidenceLevel) 为未知二项分布的真实成功概率创建一个Wilson分数二项置信区间,给定观察到的试验次数、成功概率和置信水平。
-
方法详细资料
-
getAgrestiCoullInterval
public static ConfidenceInterval getAgrestiCoullInterval(int numberOfTrials, double probabilityOfSuccess, double confidenceLevel) throws MathIllegalArgumentException 为未知二项分布的真实成功概率创建一个Agresti-Coull二项式置信区间,给定观察到的试验次数、成功概率和置信水平。前提条件:
numberOfTrials
必须为正数probabilityOfSuccess
必须在0到1之间(包括0和1)confidenceLevel
必须严格在0到1之间(不包括0和1)
- 参数:
-
numberOfTrials
- 试验次数 -
probabilityOfSuccess
- 观察到的成功概率 -
confidenceLevel
- 希望真实成功概率落在返回区间内的概率 - 返回:
-
包含成功概率的置信区间,概率为
confidenceLevel
- 抛出:
-
MathIllegalArgumentException
- 如果numberOfTrials <= 0
。 -
MathIllegalArgumentException
- 如果probabilityOfSuccess
不在区间[0, 1]内。 -
MathIllegalArgumentException
- 如果confidenceLevel
不在区间(0, 1)内。 - 另请参阅:
-
getClopperPearsonInterval
public static ConfidenceInterval getClopperPearsonInterval(int numberOfTrials, double probabilityOfSuccess, double confidenceLevel) throws MathIllegalArgumentException 为未知二项分布的真实成功概率创建一个Clopper-Pearson二项式置信区间,给定观察到的试验次数、成功概率和置信水平。前提条件:
numberOfTrials
必须为正数probabilityOfSuccess
必须在0到1之间(包括0和1)confidenceLevel
必须严格在0到1之间(不包括0和1)
- 参数:
-
numberOfTrials
- 试验次数 -
probabilityOfSuccess
- 观察到的成功概率 -
confidenceLevel
- 希望真实成功概率落在返回区间内的概率 - 返回:
-
包含成功概率的置信区间,概率为
confidenceLevel
- 抛出:
-
MathIllegalArgumentException
- 如果numberOfTrials <= 0
。 -
MathIllegalArgumentException
- 如果probabilityOfSuccess
不在区间[0, 1]内。 -
MathIllegalArgumentException
- 如果confidenceLevel
不在区间(0, 1)内。 - 另请参阅:
-
getNormalApproximationInterval
public static ConfidenceInterval getNormalApproximationInterval(int numberOfTrials, double probabilityOfSuccess, double confidenceLevel) throws MathIllegalArgumentException 使用正态近似为未知二项分布的真实成功概率创建一个二项置信区间,给定观察到的试验次数、成功概率和置信水平。前提条件:
numberOfTrials
必须为正数probabilityOfSuccess
必须在0到1之间(包括0和1)confidenceLevel
必须严格在0到1之间(不包括0和1)
- 参数:
-
numberOfTrials
- 试验次数 -
probabilityOfSuccess
- 观察到的成功概率 -
confidenceLevel
- 希望真实成功概率落在返回区间内的概率 - 返回:
-
包含成功概率的置信区间,概率为
confidenceLevel
- 抛出:
-
MathIllegalArgumentException
- 如果numberOfTrials <= 0
。 -
MathIllegalArgumentException
- 如果probabilityOfSuccess
不在区间[0, 1]内。 -
MathIllegalArgumentException
- 如果confidenceLevel
不在区间(0, 1)内。 - 另请参阅:
-
getWilsonScoreInterval
public static ConfidenceInterval getWilsonScoreInterval(int numberOfTrials, double probabilityOfSuccess, double confidenceLevel) throws MathIllegalArgumentException 为未知二项分布的真实成功概率创建一个Wilson分数二项置信区间,给定观察到的试验次数、成功概率和置信水平。前提条件:
numberOfTrials
必须为正数probabilityOfSuccess
必须在0到1之间(包括0和1)confidenceLevel
必须严格在0到1之间(不包括0和1)
- 参数:
-
numberOfTrials
- 试验次数 -
probabilityOfSuccess
- 观察到的成功概率 -
confidenceLevel
- 希望真实成功概率落在返回区间内的概率 - 返回:
-
包含成功概率的置信区间,概率为
confidenceLevel
- 抛出:
-
MathIllegalArgumentException
- 如果numberOfTrials <= 0
。 -
MathIllegalArgumentException
- 如果probabilityOfSuccess
不在区间[0, 1]内。 -
MathIllegalArgumentException
- 如果confidenceLevel
不在区间(0, 1)内。 - 另请参阅:
-