我们有分析代码,收集方法的持续时间以及一堆其他数据点,我们将这些数字存储在 Commons Math 的 SummaryStatistics 对象中,以提供最小值、最大值、平均值、计数等。但是我们需要刷新大约每隔一小时将此对象写入磁盘,并为下一个对象重新开始收集。
我的问题是我们如何可靠地将这些值加在一起,这样如果我们有 24 个摘要统计对象,我们就可以显示一整天的摘要而不扭曲数据?对象本身具有运行平均值以及计算了多少项,那么是否有一个实用程序类允许合并两个加权平均值?
最佳答案
您也可以直接执行此操作,使用 AggregateSummaryStatistics .请参阅 statistics 中标题为“同时计算多个样本和总体统计数据”的部分Commons Math 用户指南的一部分。
关于java - 如何将多个 commons.math SummaryStatistics 对象添加在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15339868/