Мне нужно реализовать некоторые статистические тесты, такие как: T-test, Anova и Wilcoxon на javascript.
Как и в Java - Apache Commons Math Library, есть ли какая-либо библиотека статистических тестов или коды для javascript?
Мне нужно реализовать некоторые статистические тесты, такие как: T-test, Anova и Wilcoxon на javascript.
Как и в Java - Apache Commons Math Library, есть ли какая-либо библиотека статистических тестов или коды для javascript?
jStat
: статистическая библиотека JavaScript
OpenEpi является библиотекой статистики Javascript, является открытым исходным кодом и имеет ANOVA и t-тесты. Я не пробовал (он слишком сфокусирован на эпидемиологии для моих нужд), но это может быть полезно.
jStat - это проект статистической библиотеки javascript, и похоже, что у него отличное будущее, но он может не иметь все, что вам нужно прямо сейчас. Изменить: по состоянию на декабрь 2012 года, похоже, что страница проекта jStat больше не поддерживается, но проект продолжает развиваться. Там более подробная документация по github. Теперь у него anova tests и разновидности t-test. Однако никаких признаков подписанного Уилкоксона не было.
Если вам срочно нужна очень конкретная статистическая обработка в javascript, вы можете добиться наибольшего успеха, просмотрев Omegahat, у которых есть различные небольшие инструменты, которые соединяют установленный язык статистики R с другими, включая javascript.
Это зависит от деталей именно того, что вы хотите сделать, но у вас может быть некоторый успех в таких пакетах, как RJavascript - переводчик кода, который призван помочь превратить существующие функции R в Javascript (просто не ожидайте результатов качества в первый раз). Кроме того, SpiderMonkey основывается на R для браузеров, поэтому может быть полезно для внутреннего или личного использования (но вряд ли оно подходит для публичной публикации).
Несколько лет назад я поместил https://code.google.com/p/statistics-distributions-js/, чтобы использовать его в http://elem.com/~btilly/effective-ab-testing/ - он может иметь необходимую функциональность, если вам нужны только простые вещи.
Если вы ищете простую библиотеку для описательной статистики, вы можете использовать javascriptstats.com
Он делает:
Best!
Использование соответствующего ответа:
В следующем блоге перечислены последние пакеты: http://jgoodall.me/posts/2012/02/01/javascript-statistical-libraries/
Как упоминалось другими, родной JS далек от R, который веб-интерфейс продвигался из RApache (http://rapache.net/), чтобы (http://www.rstudio.com/shiny/). Последний использует серверную часть node.js, поэтому это довольно многообещающе. Разумеется, оба подхода потребуют от вас кодирования статистики на стороне сервера R, вместо использования JS либо на клиенте, либо на сервере.
Марк