接口 StatisticalSummary

所有已知实现类:
DescriptiveStatistics, StatisticalSummaryValues, StreamingStatistics

public interface StatisticalSummary
基本单变量统计的报告接口。
  • 方法详细资料

    • aggregate

      static StatisticalSummary aggregate(StatisticalSummary... statistics)
      计算聚合统计摘要。

      此方法可用于合并在分区或子样本上计算的统计数据 - 即,返回的StatisticalSummary应包含通过在组合数据集上计算单个StatisticalSummary获得的相同值。

      参数:
      statistics - 要聚合的StatisticalSummary实例
      返回:
      组合数据集的摘要统计信息
      抛出:
      NullArgumentException - 如果输入为null
    • aggregate

      static StatisticalSummary aggregate(Iterable<? extends StatisticalSummary> statistics)
      计算聚合统计摘要。

      此方法可用于合并在分区或子样本上计算的统计数据 - 即,返回的StatisticalSummary应包含通过在组合数据集上计算单个StatisticalSummary获得的相同值。

      参数:
      statistics - 要聚合的StatisticalSummary实例的可迭代对象
      返回:
      组合数据集的摘要统计信息
      抛出:
      NullArgumentException - 如果输入为null
    • getMean

      double getMean()
      返回可用值的算术平均值
      返回:
      平均值或Double.NaN(如果未添加任何值)。
    • getVariance

      double getVariance()
      返回可用值的方差。
      返回:
      方差,如果未添加任何值则为Double.NaN,对于单个值集为0.0。
    • getStandardDeviation

      double getStandardDeviation()
      返回可用值的标准差。
      返回:
      标准差,如果未添加任何值则为Double.NaN,对于单个值集为0.0。
    • getMax

      double getMax()
      返回可用值的最大值
      返回:
      最大值或Double.NaN(如果未添加任何值)。
    • getMin

      double getMin()
      返回可用值的最小值
      返回:
      最小值或Double.NaN(如果未添加任何值)。
    • getN

      long getN()
      返回可用值的数量
      返回:
      可用值的数量
    • getSum

      double getSum()
      返回已添加到Univariate的值的总和。
      返回:
      总和或Double.NaN(如果未添加任何值)