类 AbstractUnivariateStatistic
java.lang.Object
org.hipparchus.stat.descriptive.AbstractUnivariateStatistic
- 所有已实现的接口:
-
UnivariateStatistic
,MathArrays.Function
- 直接已知子类:
-
Median
,Percentile
,SemiVariance
实现
UnivariateStatistic
接口的抽象基类。
-
构造器概要
限定符构造器说明protected
默认构造函数。protected
复制构造函数,创建original
的相同副本。 -
方法概要
修饰符和类型方法说明abstract UnivariateStatistic
copy()
返回具有相同内部状态的统计量的副本。double
evaluate()
返回对存储数据进行统计评估的结果。abstract double
evaluate
(double[] values, int begin, int length) 返回对输入数组中指定条目进行统计评估的结果。double[]
getData()
获取存储数据数组的副本。protected double[]
获取存储数据数组的引用。void
setData
(double[] values) 设置数据数组。void
setData
(double[] values, int begin, int length) 设置数据数组。从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 org.hipparchus.stat.descriptive.UnivariateStatistic
evaluate
-
构造器详细资料
-
AbstractUnivariateStatistic
protected AbstractUnivariateStatistic()默认构造函数。 -
AbstractUnivariateStatistic
复制构造函数,创建original
的相同副本。- 参数:
-
original
- 要复制的实例 - 抛出:
-
NullArgumentException
- 如果original
为null
-
-
方法详细资料
-
evaluate
public abstract double evaluate(double[] values, int begin, int length) throws MathIllegalArgumentException 返回对输入数组中指定条目进行统计评估的结果。- 指定者:
-
evaluate
在接口中MathArrays.Function
- 指定者:
-
evaluate
在接口中UnivariateStatistic
- 参数:
-
values
- 输入数组 -
begin
- 要包含的第一个元素的索引 -
length
- 要包含的元素数量 - 返回:
- 应用于包含数组条目的统计量的值
- 抛出:
-
MathIllegalArgumentException
- 如果values
为null或索引无效
-
copy
返回具有相同内部状态的统计量的副本。- 指定者:
-
copy
在接口中UnivariateStatistic
- 返回:
- 统计量的副本
-
setData
public void setData(double[] values) 设置数据数组。存储的值是参数数组的副本,而不是数组本身。
- 参数:
-
values
- 要存储的数据数组(可以为null以删除存储的数据) - 另请参阅:
-
getData
public double[] getData()获取存储数据数组的副本。- 返回:
- 存储数据数组的副本(可能为null)
-
getDataRef
protected double[] getDataRef()获取存储数据数组的引用。- 返回:
- 存储数据数组的引用(可能为null)
-
setData
设置数据数组。输入数组将被复制,而不是被引用。- 参数:
-
values
- 要存储的数据数组 -
begin
- 要包含的第一个元素的索引 -
length
- 要包含的元素数量 - 抛出:
-
MathIllegalArgumentException
- 如果values
为null或索引无效 - 另请参阅:
-
evaluate
返回对存储数据进行统计评估的结果。存储的数组是之前调用
setData(double[])
设置的数组。- 返回:
- 应用于存储数据的统计量的值
- 抛出:
-
MathIllegalArgumentException
- 如果存储的数据数组为null
-