#python #r #statistics #regression
#python #r #Статистика #регрессия
Вопрос:
Кажется, что нет пакета, который вычисляет регрессию RMA в Python, только в R (пакет называется lmodel2
). Я не знаком с R и наткнулся на некоторое обсуждение импорта пакетов R в Python.
Кто-нибудь работал с регрессией RMA (разновидностью регрессии модели II) в Python? Или удалось импортировать пакеты R в Python? Если да, то каким образом? У меня возникли проблемы с загрузкой WinPython
, как было предложено в других комментариях, поэтому чем проще, тем лучше.
Комментарии:
1. R довольно прост в освоении, поэтому мой совет — просто используйте для этого пакет R. Подумайте о том, чтобы взглянуть на список рассылки r-help, который очень активен. Смотрите: stat.ethz.ch/mailman/listinfo/r-help Наконец, поскольку это скорее вопрос для обсуждения, он больше подходит для stats.stackexchange.com .
2. Я даже не знал о статистике.stackexchange, так что спасибо!
Ответ №1:
Пакет pylr2 включает уменьшенную регрессию по большой оси.
from pylr2 import regress2
Для вычисления регрессии типа 2:
results = regress2(x, y, _method_type_2="reduced major axis")