类 AbstractUnivariateStatistic
java.lang.Object
org.hipparchus.stat.descriptive.AbstractUnivariateStatistic
- 所有已实现的接口:
-
UnivariateStatistic,MathArrays.Function
- 直接已知子类:
-
Median,Percentile,SemiVariance
实现
UnivariateStatistic接口的抽象基类。
-
构造器概要
构造器限定符构造器说明protected默认构造函数。protected复制构造函数,创建original的相同副本。 -
方法概要
修饰符和类型方法说明abstract UnivariateStatisticcopy()返回具有相同内部状态的统计量的副本。doubleevaluate()返回对存储数据进行统计评估的结果。abstract doubleevaluate(double[] values, int begin, int length) 返回对输入数组中指定条目进行统计评估的结果。double[]getData()获取存储数据数组的副本。protected double[]获取存储数据数组的引用。voidsetData(double[] values) 设置数据数组。voidsetData(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
-