类 Median
java.lang.Object
org.hipparchus.stat.descriptive.AbstractUnivariateStatistic
org.hipparchus.stat.descriptive.rank.Median
- 所有已实现的接口:
-
Serializable
,UnivariateStatistic
,MathArrays.Function
返回可用值的中位数。这与第50百分位数相同。有关所使用算法的描述,请参阅
Percentile
。
请注意,此实现未同步。如果多个线程同时访问此类的实例,并且至少有一个线程调用increment()
或clear()
方法,则必须在外部进行同步。
- 另请参阅:
-
构造器概要
-
方法概要
修饰符和类型方法说明copy()
返回具有相同内部状态的统计信息副本。double
evaluate
(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时
-