类 BinomialTest

java.lang.Object
org.hipparchus.stat.inference.BinomialTest

public class BinomialTest extends Object
实现二项式检验统计量。

用于检验观测值偏离理论预期分布到两个类别的统计显著性的精确检验。

另请参阅:
  • 构造器详细资料

    • BinomialTest

      public BinomialTest()
      空构造函数。

      这个构造函数并非绝对必要,但它可以防止在JDK 18及更高版本中出现虚假的javadoc警告。

      从以下版本开始:
      3.0
  • 方法详细资料

    • binomialTest

      public boolean binomialTest(int numberOfTrials, int numberOfSuccesses, double probability, AlternativeHypothesis alternativeHypothesis, double alpha)
      返回在给定置信水平下是否可以拒绝零假设。

      前提条件

      • 试验次数必须≥0。
      • 成功次数必须≥0。
      • 成功次数必须≤试验次数。
      • 概率必须≥0且≤1。
      参数:
      numberOfTrials - 执行的试验次数
      numberOfSuccesses - 观察到的成功次数
      probability - 在零假设下单次试验的假设概率
      alternativeHypothesis - 正在评估的假设类型(单侧或双侧)
      alpha - 测试的显著水平
      返回:
      如果可以以置信水平1 - alpha拒绝零假设,则为true
      抛出:
      MathIllegalArgumentException - 如果numberOfTrialsnumberOfSuccesses为负
      MathIllegalArgumentException - 如果probability不在0和1之间
      MathIllegalArgumentException - 如果numberOfTrials < numberOfSuccesses或如果alternateHypothesis为null。
      另请参阅:
    • binomialTest

      public double binomialTest(int numberOfTrials, int numberOfSuccesses, double probability, AlternativeHypothesis alternativeHypothesis)
      返回与二项式检验相关的观测显著性水平p值

      返回的数字是可以拒绝零假设的最小显著水平。假设的形式取决于alternativeHypothesis

      p值表示在提供的probability下,得到至少与样本一样极端结果的可能性。对于单侧检验,这个值可以直接从二项式分布中推导出来。对于双侧检验,实现的工作方式如下:我们首先查看最极端的情况(0成功和n成功,其中n是样本的试验次数),并确定它们的可能性。较小的值将被添加到p值中(如果两个值相等,则两个值都会被添加)。然后我们继续下一个极端值,直到我们为实际观察到的样本添加了值。

      * 前提条件

      • 试验次数必须≥0。
      • 成功次数必须≥0。
      • 成功次数必须≤试验次数。
      • 概率必须≥0且≤1。
      参数:
      numberOfTrials - 执行的试验次数
      numberOfSuccesses - 观察到的成功次数
      probability - 在零假设下单次试验的假设概率
      alternativeHypothesis - 正在评估的假设类型(单侧或双侧)
      返回:
      p值
      抛出:
      MathIllegalArgumentException - 如果numberOfTrialsnumberOfSuccesses为负
      MathIllegalArgumentException - 如果probability不在0和1之间
      MathIllegalArgumentException - 如果numberOfTrials < numberOfSuccesses或如果alternateHypothesis为null。
      另请参阅: