程序包 org.hipparchus.stat.descriptive
package org.hipparchus.stat.descriptive
通用的一元和多元摘要统计对象。
UnivariateStatistic API 使用示例:
UnivariateStatistic:
/∗ 评估方法 ∗/
double[] values = new double[] { 1, 2, 3, 4, 5 };
UnivariateStatistic stat = new Mean();
out.println("均值 = " + stat.evaluate(values));
StorelessUnivariateStatistic:
/∗ 增量方法 ∗/
double[] values = new double[] { 1, 2, 3, 4, 5 };
StorelessUnivariateStatistic stat = new Mean();
out.println("添加值前的均值为 NaN = " + stat.getResult());
for (int i = 0; i < values.length; i++) {
stat.increment(values[i]);
out.println("当前均值 = " + stat2.getResult());
}
stat.clear();
out.println("清除后的均值为 NaN = " + stat.getResult());
-
类说明实现
StorelessUnivariateStatistic
接口的抽象基类。实现UnivariateStatistic
接口的抽象基类。可聚合结果的统计接口。维护单个变量值数据集并根据存储的数据计算描述性统计的接口。DescriptiveStatistics
类的测试用例。使用addValue
方法添加的 n 元组流计算摘要统计。MultivariateSummaryStatistics
类的测试用例。基本多元统计的报告接口。基本一元统计的报告接口。StatisticalSummary
的测试用例。表示一元统计摘要结果的值对象。StatisticalSummaryValues
类的测试用例。所有无存储多元统计的基本接口。使用StorelessUnivariateStatistic.increment(double)
和StorelessUnivariateStatistic.incrementAll(double[])
方法扩展了UnivariateStatistic
的定义,用于添加值和更新内部状态。StorelessUnivariateStatistic
类的测试用例。使用addValue
方法添加的数据值流计算摘要统计。StreamingStatistics 实例的构建器。StreamingStatistics
类的测试用例。所有统计的基本接口。UnivariateStatistic
类的测试用例。统计加权评估。