5

我有Profile对象的 ArrayList。Profile具有age, gender,country等属性

java中是否有任何库可以轻松提供描述性统计数据,如女性资料数量、男性资料数量、美国女性资料数量和其他复杂报告。

使用的环境是 Google App Engine。

谢谢

4

2 回答 2

4

您可以在 apache commons 数学中使用描述性统计数据,例如

// Get a DescriptiveStatistics instance
DescriptiveStatistics stats = new DescriptiveStatistics();

// Add the data from the array
for( int i = 0; i < inputArray.length; i++) {
        stats.addValue(inputArray[i]);
}

// Compute some statistics
double mean = stats.getMean();
double std = stats.getStandardDeviation();

您需要将性别/国家信息添加到 commons math 提供的 descriptiveStatistics 中。希望能帮助到你。

于 2013-01-11T00:00:54.963 回答
0

您可以使用像javascriptstats.com这样的简单库

它专门用于数值统计,具有以下功能:

  • 意思是
  • 中位数
  • 模式
  • 范围
  • 方差
  • 标准差

干杯!

于 2013-04-24T21:04:37.327 回答