Получение лямбды в уравнении Бокса-Кокса - PullRequest
0 голосов

У меня есть набор значений, и мне нужно получить лямбду для уравнения Бокса-Кокса. Это нормальная кривая (гауссово распределение). Кто-нибудь знает, как получить оптимальное значение для лямбда в R, C #, MATLAB или Python или Perl?

Ответы [ 6 ]

2 голосов
/ 11 июня 2011

boxcox в упаковке MASS

2 голосов
/ 18 мая 2011
1 голос
/ 21 декабря 2015

Я удивлен, что следующие пакеты не указаны ни в одном из ответов: Вы можете использовать boxcax из scipy.stats в Python или в R, вы можете использовать Boxcox в пакете Caret. Вы можете прочитать больше о разрешении асимметрии для прогнозного моделирования в этом посте.

1 голос
/ 18 мая 2011

У Сципи есть много хороших модулей подгонки кривой. Существует рецепт поваренной книги для Линейная регрессия . Если вам нужно что-то более сложное, есть пакет optimize .

0 голосов
/ 12 июня 2011

Perl's PDL имеет процедуру подгонки по Гауссу.PDL во многом похож на Matlab, за исключением возможностей программирования на Perl.

0 голосов
/ 18 мая 2011

Если ваши данные гауссовские (как вы указали в своем вопросе), то оптимальное значение лямбда равно 1, т.е. его не нужно преобразовывать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...