类 PercentileTest

java.lang.Object
org.hipparchus.stat.descriptive.UnivariateStatisticAbstractTest
org.hipparchus.stat.descriptive.rank.PercentileTest

public class PercentileTest extends UnivariateStatisticAbstractTest
Percentile类的测试用例。
  • 字段详细资料 链接图标

  • 构造器详细资料 链接图标

    • PercentileTest 链接图标

      public PercentileTest()
  • 方法详细资料 链接图标

    • setup 链接图标

      public void setup()
      用于确保保留默认值的方法
    • getUnivariateStatistic 链接图标

      public Percentile getUnivariateStatistic()
      指定者:
      getUnivariateStatistic 在类中 UnivariateStatisticAbstractTest
    • expectedValue 链接图标

      public double expectedValue()
      指定者:
      expectedValue 在类中 UnivariateStatisticAbstractTest
    • testHighPercentile 链接图标

      public void testHighPercentile()
    • testLowPercentile 链接图标

      public void testLowPercentile()
    • testPercentile 链接图标

      public void testPercentile()
    • testNISTExample 链接图标

      public void testNISTExample()
    • test5 链接图标

      public void test5()
    • testNullEmpty 链接图标

      public void testNullEmpty()
    • testSingleton 链接图标

      public void testSingleton()
    • testSpecialValues 链接图标

      public void testSpecialValues()
    • testSetQuantile 链接图标

      public void testSetQuantile()
    • testAllTechniquesHighPercentile 链接图标

      public void testAllTechniquesHighPercentile()
      testHighPercentile()中仅检查现有实现;此方法验证所有类型,包括Percentile.Type.CM Percentile.Type。
    • testAllTechniquesLowPercentile 链接图标

      public void testAllTechniquesLowPercentile()
    • checkAllTechniquesPercentile 链接图标

      public void checkAllTechniquesPercentile()
    • testAllTechniquesPercentileUsingMedianOf3Pivoting 链接图标

      public void testAllTechniquesPercentileUsingMedianOf3Pivoting()
    • testAllTechniquesPercentileUsingCentralPivoting 链接图标

      public void testAllTechniquesPercentileUsingCentralPivoting()
    • testAllTechniquesNISTExample 链接图标

      public void testAllTechniquesNISTExample()
    • testAllTechniques5 链接图标

      public void testAllTechniques5()
    • testAllTechniquesNullEmpty 链接图标

      public void testAllTechniquesNullEmpty()
    • testAllTechniquesSingleton 链接图标

      public void testAllTechniquesSingleton()
    • testAllTechniquesEmpty 链接图标

      public void testAllTechniquesEmpty()
    • testReplaceNanInRange 链接图标

      public void testReplaceNanInRange()
    • testRemoveNan 链接图标

      public void testRemoveNan()
    • testPercentileCopy 链接图标

      public void testPercentileCopy()
    • testAllTechniquesSpecialValues 链接图标

      public void testAllTechniquesSpecialValues()
    • testAllTechniquesSetQuantile 链接图标

      public void testAllTechniquesSetQuantile()
    • testAllTechniquesEvaluateArraySegmentWeighted 链接图标

      public void testAllTechniquesEvaluateArraySegmentWeighted()
    • testAllTechniquesEvaluateArraySegment 链接图标

      public void testAllTechniquesEvaluateArraySegment()
    • testAllTechniquesWeightedConsistency 链接图标

      public void testAllTechniquesWeightedConsistency()
    • testAllTechniquesEvaluation 链接图标

      public void testAllTechniquesEvaluation()
    • testPercentileWithTechnique 链接图标

      public void testPercentileWithTechnique()
    • testStoredVsDirect 链接图标

      public void testStoredVsDirect()
    • testPercentileWithDataRef 链接图标

      public void testPercentileWithDataRef()
    • testNullEstimation 链接图标

      public void testNullEstimation()
    • testAllEstimationTechniquesOnlyLimits 链接图标

      public void testAllEstimationTechniquesOnlyLimits()
    • testAllEstimationTechniquesOnly 链接图标

      public void testAllEstimationTechniquesOnly()
    • testAllEstimationTechniquesOnlyForAllPivotingStrategies 链接图标

      public void testAllEstimationTechniquesOnlyForAllPivotingStrategies()
    • testAllEstimationTechniquesOnlyForExtremeIndexes 链接图标

      public void testAllEstimationTechniquesOnlyForExtremeIndexes()
    • testAllEstimationTechniquesOnlyForNullsAndOOR 链接图标

      public void testAllEstimationTechniquesOnlyForNullsAndOOR()
    • testAssertMappedValues 链接图标

      protected void testAssertMappedValues(double[] data, Object[][] map, Double p, Double tolerance)
      简单的测试断言实用程序方法,假设每个type特定的default nan处理策略
      参数:
      data - 输入数据
      map - 预期结果与Percentile.EstimationType的映射
      p - 要计算的分位数
      tolerance - 允许的差异容差
    • testNanStrategySpecific 链接图标

      public void testNanStrategySpecific()
    • testNanStrategyFailed 链接图标

      public void testNanStrategyFailed()
    • testAllTechniquesSpecialValuesWithNaNStrategy 链接图标

      public void testAllTechniquesSpecialValuesWithNaNStrategy()
    • testAssertMappedValues 链接图标

      protected void testAssertMappedValues(double[] data, Object[][] map, Double p, Double tolerance, NaNStrategy nanStrategy)
      简单的测试断言实用程序方法
      参数:
      data - 输入数据
      map - 预期结果与Percentile.EstimationType的映射
      p - 要计算的分位数
      tolerance - 允许的差异容差
      nanStrategy - 要传递的NaNStrategy