Apache Common Math Stat
http://commons.apache.org/proper/commons-math/userguide/stat.html
mark
DescriptiveStatistics maintains the input data in memory and has the capability of producing "rolling" statistics computed from a "window" consisting of the most recently added values.
SummaryStatistics does not store the input data values in memory, so the statistics included in this aggregate are limited to those that can be computed in one pass through the data without access to the full array of values.
如果不需要cache,one pass就可以算出来, 用SummaryStatistics
DescriptiveStatistics 会cache所有数据在memory,用于无法one pass算出来的,支持window和rolling
SummaryStatistics can be aggregated using AggregateSummaryStatistics. This class can be used to concurrently gather statistics for multiple datasets as well as for a combined sample including all of the data.
MultivariateSummaryStatistics is similar to SummaryStatistics but handles n-tuple values instead of scalar values. It can also compute the full covariance matrix for the input data.
Neither DescriptiveStatistics nor SummaryStatistics is thread-safe. SynchronizedDescriptiveStatistics and SynchronizedSummaryStatistics, respectively, provide thread-safe versions for applications that require concurrent access to statistical aggregates by multiple threads.SynchronizedMultivariateSummaryStatistics provides thread-safe MultivariateSummaryStatistics.
There is also a utility class, StatUtils, that provides static methods for computing statistics directly from double[] arrays.
一些变体,
有StatUtils可以方便的使用,
例子,看原文,很好懂
最新文章
- 【代码笔记】iOS-正方形转换
- Only Link: What's the difference between dynamic dispatch and dynamic binding
- .NET连接SAP系统专题:SAP中新建可远程调用的RFC(二)
- MVC 提交表单
- 使用navicat 11 出现不能返回存储过程结果的问题
- (转)检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(转)
- Boost::thread库的使用
- Spring Boot 入门教程
- 初始Oracle
- Java 并发工具包 | J.U.C
- guava常用
- mysql查看某个表的列名
- c++中友元机制
- MySql 常见错误代码大全
- Unable to convert MySQL date/time value to System.DateTime
- openTSDB(转)
- 算法:插入排序(Insertion Sort)
- 使用IntelRealScene设备结合Cocos引擎实现体感游戏开发
- TCP三次握手和四次挥手、HTTP协议
- Notepad++ xml/json格式化