简单统计 - 用于计算平均值,标准偏差等的Java软件包

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (10)

你可以请建议任何简单的Java统计包?

我不一定需要任何先进的东西。我很惊讶,似乎没有一个函数来计算java.lang.Math包中的平均值......

你们为此用什么?

关于:

编写一个计算均值和标准差的简单类有多难?

好吧,不难。我只是在手写这些问题后才问这个问题。但是,这只会增加我的Java挫败感,而不是在我需要时可以随时获得这些最简单的功能。我不记得用心计算stdev的公式:)

提问于
用户回答回答于

只是回答这部分问题:

我很惊讶,似乎没有一个函数来计算java.lang.Math包中的Mean ...

我不觉得我很惊讶地发现这一点。Java类库没有实现很多“useful algorithms”。他们没有实现一切。在这方面,它们与其他编程语言没有区别。

实际上,如果Sun在J2SE中尝试实现过多,那将是一件坏事:

  1. 这需要更多的设计人员/开发人员/技术记录员时间......并没有明确的“投资回报”。
  2. 这将增加Java的足迹; 例如“rt.jar”的大小。(或者,如果他们试图缓解这种情况,会导致更多的平台复杂性......)
  3. 对于数学领域的事物,您经常需要以不同的方式(使用不同的API)来实现算法,以满足不同的需求。
  4. 对于复杂的事情,Sun最好不要试图“standardise”API,而应该让其他感兴趣的/熟练的团队去做; 例如Apache人。

扫码关注云+社区