接口 PSquarePercentile.PSquareMarkers
- 封闭类:
-
PSquarePercentile
protected static interface PSquarePercentile.PSquareMarkers
封装了P-square算法标记的接口,如原始作品中所解释的那样。此接口以受保护访问的方式公开,以帮助进行测试。
-
方法概要
修饰符和类型方法说明copySelf()深度复制函数,用于克隆当前实例。doubleestimate(int index) 给定标记的百分位值的估计double返回到目前为止计算的百分位值。doubleheight(int markerIndex) 返回给定标记索引的标记高度(或百分位)。doubleprocessDataPoint(double inputDataPoint) 通过基于估计器的数据点处理移动标记高度。
-
方法详细资料
-
getPercentileValue
double getPercentileValue()返回到目前为止计算的百分位值。- 返回:
- 百分位
-
copySelf
PSquarePercentile.PSquareMarkers 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]范围内
-