接口 PSquarePercentile.PSquareMarkers

封闭类:
PSquarePercentile

protected static interface PSquarePercentile.PSquareMarkers
封装了P-square算法标记的接口,如原始作品中所解释的那样。此接口以受保护访问的方式公开,以帮助进行测试。
  • 方法概要

    修饰符和类型
    方法
    说明
    深度复制函数,用于克隆当前实例。
    double
    estimate(int index)
    给定标记的百分位值的估计
    double
    返回到目前为止计算的百分位值。
    double
    height(int markerIndex)
    返回给定标记索引的标记高度(或百分位)。
    double
    processDataPoint(double inputDataPoint)
    通过基于估计器的数据点处理移动标记高度。
  • 方法详细资料

    • getPercentileValue

      double getPercentileValue()
      返回到目前为止计算的百分位值。
      返回:
      百分位
    • copySelf

      深度复制函数,用于克隆当前实例。
      返回:
      此实例的深度复制
    • height

      double height(int markerIndex)
      返回给定标记索引的标记高度(或百分位)。
      参数:
      markerIndex - 标记数组中的标记索引
      返回:
      传递的标记索引的百分位值
      抛出:
      MathIllegalArgumentException - 如果索引不在[1-5]范围内
    • processDataPoint

      double processDataPoint(double inputDataPoint)
      通过基于估计器的数据点处理移动标记高度。
      参数:
      inputDataPoint - 传递的数据点
      返回:
      计算的百分位
    • estimate

      double estimate(int index)
      给定标记的百分位值的估计
      参数:
      index - 标记数组中的标记索引
      返回:
      百分位估计
      抛出:
      MathIllegalArgumentException - 如果索引不在[1-5]范围内