2014-08-07 2 views
9

Итак, я потратил некоторое время на поиск способа получить скорректированные значения p (ака исправленные p-значения, q-значения, FDR) в Python, но у меня нет действительно что-то нашел. Есть функция Rp.adjust, но я хотел бы придерживаться кодирования Python, если это возможно. Есть ли что-то подобное для Python?Вычисление скорректированных значений p в Python

Если это как-то плохой вопрос, извините заранее! Сначала я искал ответы, но не нашел ни одного (кроме версии Matlab) ... Любая помощь приветствуется!

ответ

4

Вы можете попробовать: rpy2, что позволяет вам импортировать R-функции (b.t.w., базовый поиск возвращает How to implement R's p.adjust in Python).

Другая возможность - это посмотреть на математику, переделав ее самостоятельно, потому что она по-прежнему относительно проста.

По-видимому, существует постоянная реализация в scipy: http://statsmodels.sourceforge.net/ipdirective/_modules/scikits/statsmodels/sandbox/stats/multicomp.html. Возможно, это уже можно использовать.

Смежные вопросы