类 Median
java.lang.Object
org.hipparchus.stat.descriptive.AbstractUnivariateStatistic
org.hipparchus.stat.descriptive.rank.Median
- 所有已实现的接口:
-
Serializable,UnivariateStatistic,MathArrays.Function
返回可用值的中位数。这与第50百分位数相同。有关所使用算法的描述,请参阅
Percentile。
请注意,此实现未同步。如果多个线程同时访问此类的实例,并且至少有一个线程调用increment()或clear()方法,则必须在外部进行同步。
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明copy()返回具有相同内部状态的统计信息副本。doubleevaluate(double[] values, int begin, int length) 返回计算输入数组中指定条目上的统计量的结果。获取用于计算的估计类型。获取用于计算的kthSelector。获取用于计算的NaN处理策略。withEstimationType(Percentile.EstimationType newEstimationType) 构建一个与当前实例类似但估计类型不同的新实例。withKthSelector(KthSelector newKthSelector) 构建一个与当前实例类似但具体设置了kthSelector实例的新实例。withNaNStrategy(NaNStrategy newNaNStrategy) 构建一个与当前实例类似但NaN处理策略不同的新实例。从类继承的方法 org.hipparchus.stat.descriptive.AbstractUnivariateStatistic
evaluate, getData, getDataRef, setData, setData从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.hipparchus.stat.descriptive.UnivariateStatistic
evaluate
-
构造器详细资料
-
Median
public Median()默认构造函数。
-
-
方法详细资料
-
evaluate
返回计算输入数组中指定条目上的统计量的结果。- 指定者:
-
evaluate在接口中MathArrays.Function - 指定者:
-
evaluate在接口中UnivariateStatistic - 指定者:
-
evaluate在类中AbstractUnivariateStatistic - 参数:
-
values- 输入数组 -
begin- 要包括的第一个元素的索引 -
length- 要包括的元素数 - 返回:
- 应用于包含数组条目的统计量的值
- 抛出:
-
MathIllegalArgumentException- 如果值为null或索引无效
-
copy
返回具有相同内部状态的统计信息副本。- 指定者:
-
copy在接口中UnivariateStatistic - 指定者:
-
copy在类中AbstractUnivariateStatistic - 返回:
- 统计量的副本
-
getEstimationType
获取用于计算的估计类型。- 返回:
-
设置的
estimationType
-
withEstimationType
构建一个与当前实例类似但估计类型不同的新实例。- 参数:
-
newEstimationType- 新实例的估计类型 - 返回:
- 一个新实例,具有更改的估计类型
- 抛出:
-
NullArgumentException- 当newEstimationType为null时
-
getNaNStrategy
获取用于计算的NaN处理策略。- 返回:
-
在构造过程中设置的
NaN处理策略
-
withNaNStrategy
构建一个与当前实例类似但NaN处理策略不同的新实例。- 参数:
-
newNaNStrategy- 新实例的NaN策略 - 返回:
- 一个新实例,具有更改的NaN处理策略
- 抛出:
-
NullArgumentException- 当newNaNStrategy为null时
-
getKthSelector
获取用于计算的kthSelector。- 返回:
-
设置的
kthSelector
-
withKthSelector
构建一个与当前实例类似但具体设置了kthSelector实例的新实例。- 参数:
-
newKthSelector- 新实例的KthSelector - 返回:
- 一个新实例,具有更改的KthSelector
- 抛出:
-
NullArgumentException- 当newKthSelector为null时
-