Ответ 1
Предлагаю вам посмотреть проект Math.NET. Он поддерживает различные дистрибутивы, но я не знаю, есть ли у него t-тесты и p-значения.
Кто-нибудь знает какие-либо хорошие и бесплатные библиотеки статистики для .Net?
Я работаю над вычислением T-Tests, на котором я написал формулу для вычисления, хотя теперь мне нужна формула для p-значения, которая немного сложнее и не является статистиком, имеет немного потеряны.
Предлагаю вам посмотреть проект Math.NET. Он поддерживает различные дистрибутивы, но я не знаю, есть ли у него t-тесты и p-значения.
Meta.Numerics обладает большой статистической функциональностью. Он поддерживает t-тесты (один образец, два образца, парные), а также тесты Mann-Whitney и знак (непараметрические альтернативы t-тестам) и ANOVA (t-тест, расширенный для более чем двух образцов) и Kruskal-Wallis (непараметрическая альтернатива ANOVA). И да, он отчитывает значение P со всеми тестами.
Начиная с версии 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");
NAverage - одна из таких DLL, которые я использовал в прошлом.
Вы можете проверить это...
http://www.mycsharp.de/wbb2/thread.php?threadid=85839
или отсюда..
Сообщите мне, помогает ли это
вам может быть интересно infer.net http://www.justinlee.sg/2009/12/09/infer-net-now-with-f-support/
"Infer.NET - это основа для запуска байесовского вывода в графических моделях. Вы можете использовать его для решения многих различных проблем машинного обучения: от стандартных проблем, таких как классификация или кластеризация до индивидуальных решений проблем, связанных с доменом..NET используется в самых разных областях, включая поиск информации, биоинформатику, эпидемиологию, зрение и многие другие".
Использование рамки соглашения: