接口 UnivariateStatistic

所有超级接口:
MathArrays.Function
所有已知子接口:
StorelessUnivariateStatistic
所有已知实现类:
AbstractStorelessUnivariateStatistic, AbstractUnivariateStatistic, GeometricMean, Kurtosis, Max, Mean, Median, Min, Percentile, Product, PSquarePercentile, RandomPercentile, SecondMoment, SemiVariance, Skewness, StandardDeviation, Sum, SumOfLogs, SumOfSquares, Variance

public interface UnivariateStatistic extends MathArrays.Function
所有统计量实现的基本接口。
  • 方法概要

    修饰符和类型
    方法
    说明
    copy()
    返回具有相同内部状态的统计量的副本。
    default double
    evaluate(double[] values)
    返回对输入数组上的统计量评估的结果。
    double
    evaluate(double[] values, int begin, int length)
    返回对输入数组中指定条目的统计量评估的结果。
  • 方法详细资料

    • evaluate

      default double evaluate(double[] values) throws MathIllegalArgumentException
      返回对输入数组上的统计量评估的结果。

      默认实现以自然方式委托给evaluate(double[], int, int)

      指定者:
      evaluate 在接口中 MathArrays.Function
      参数:
      values - 输入数组
      返回:
      应用于输入数组的统计量值
      抛出:
      MathIllegalArgumentException - 如果值为null
    • evaluate

      double evaluate(double[] values, int begin, int length) throws MathIllegalArgumentException
      返回对输入数组中指定条目的统计量评估的结果。
      指定者:
      evaluate 在接口中 MathArrays.Function
      参数:
      values - 输入数组
      begin - 要包含的第一个元素的索引
      length - 要包含的元素数量
      返回:
      应用于包含的数组条目的统计量值
      抛出:
      MathIllegalArgumentException - 如果值为null或索引无效
    • copy

      返回具有相同内部状态的统计量的副本。
      返回:
      统计量的副本