Есть ли библиотека статистики .Net с T-Tests и p-значениями?

Кто-нибудь знает какие-либо хорошие и бесплатные библиотеки статистики для .Net?

Я работаю над вычислением T-Tests, на котором я написал формулу для вычисления, хотя теперь мне нужна формула для p-значения, которая немного сложнее и не является статистиком, имеет немного потеряны.

Ответы

Ответ 1

Предлагаю вам посмотреть проект Math.NET. Он поддерживает различные дистрибутивы, но я не знаю, есть ли у него t-тесты и p-значения.

Ответ 2

Meta.Numerics обладает большой статистической функциональностью. Он поддерживает t-тесты (один образец, два образца, парные), а также тесты Mann-Whitney и знак (непараметрические альтернативы t-тестам) и ANOVA (t-тест, расширенный для более чем двух образцов) и Kruskal-Wallis (непараметрическая альтернатива ANOVA). И да, он отчитывает значение P со всеми тестами.

Ответ 3

Начиная с версии 4 библиотеки .NET включают класс StatisticFormula, который предоставляет T-Tests. Этот класс доступен в пространствах имен System.Web.UI.DataVisualization.Charting и System.Windows.Forms.DataVisualization.Charting

Ссылка на документацию и использование:

TTestResult result = Chart1.DataManipulator.Statistics.TTestUnEqualVariances(0.2, 0.05, "Series1", "Series2");

Ответ 5

вам может быть интересно infer.net http://www.justinlee.sg/2009/12/09/infer-net-now-with-f-support/

"Infer.NET - это основа для запуска байесовского вывода в графических моделях. Вы можете использовать его для решения многих различных проблем машинного обучения: от стандартных проблем, таких как классификация или кластеризация до индивидуальных решений проблем, связанных с доменом..NET используется в самых разных областях, включая поиск информации, биоинформатику, эпидемиологию, зрение и многие другие".

Ответ 6

Использование рамки соглашения:

Accord Framework