javascript有任何统计库吗?

时间:2011-04-13 23:30:58

标签: java math statistics javascript

我需要在javascript上实现一些统计测试,如:T-test,Anova和Wilcoxon。

与Java相似 - Apache Commons Math Library,是否有javascript的统计测试库或代码?

5 个答案:

答案 0 :(得分:8)

jStat:JavaScript统计库

http://www.jstat.org/

答案 1 :(得分:3)

OpenEpi是一个Javascript统计资料库,是开源的,并且有ANOVA和t测试。我没有尝试过(根据我的需要,它过于专注于流行病学),但它可能有用。


jStat是一个javascript统计库项目,看起来它有一个美好的未来,但它现在可能没有你所需要的全部。 编辑:截至2012年12月,似乎不再维护jStat项目页面,但项目仍在继续开发。有more up to date documentation on github。它现在拥有anova testsvarietiest-test。没有Wilcoxon签名排名的迹象。


如果您急需在javascript中进行非常具体的统计处理,您可以通过浏览Omegahat获得最大成功,这些工具有各种小工具,可以将已建立的统计语言 R 与其他人(包括javascript)联系起来。

这取决于你想要做什么的详细信息,但可能RJavascript这样的软件包上取得了一些成功 - 这是一个代码转换器,旨在帮助改变现有的R功能为Javascript(只是不要指望第一次的质量结果)。此外,SpiderMonkey基于R构建浏览器,因此它可能对内部或个人用途有用(但它不太适合公共发布)。

答案 2 :(得分:1)

几年前,我移植https://code.google.com/p/statistics-distributions-js/以便我可以在http://elem.com/~btilly/effective-ab-testing/中使用它 - 如果您只需要简单的东西,它可能具备您需要的功能。

答案 3 :(得分:0)

如果您正在寻找用于描述性统计的简单库,则可以使用javascriptstats.com

它确实:

  • 平均数
  • 中值
  • 模式
  • 范围
  • 方差
  • 标准偏差

最佳!

答案 4 :(得分:0)

利用相关答案:

以下博客文章列出了最近的一些软件包:http://jgoodall.me/posts/2012/02/01/javascript-statistical-libraries/

正如其他人所提到的,原生JS与R相去甚远,R从网络方面已经从RApache(http://rapache.net/)发展到闪亮(http://www.rstudio.com/shiny/)。后者使用node.js服务器端,所以这很有希望。当然,这两种方法都要求您在R服务器端编写统计信息,而不是在客户端或服务器上使用JS。

马克