Я хочу сделать порядковую логистическую регрессию в R без предположения о вероятности пропорциональности. Я знаю, что это можно сделать напрямую, используя vglm()
функцию в R
настройках parallel=FALSE
.
Но моя проблема в том, как исправить определенный набор коэффициентов в этой настройке регрессии? Например, допустим, что зависимая переменная является дискретной и порядковой и может принимать значения Y = 1 , 2 или 3 . Если регрессорами являются X 1 и X 2 , то уравнения регрессии
Я хочу установить и р 22 к 1 . Пожалуйста, дайте мне знать, как я могу этого достичь. Кроме того, если вы не можете этого сделать, не могли бы вы, пожалуйста, сообщить мне, могу ли я добиться этого в любом другом статистическом программном обеспечении?R
r
regression
logistic
Шэнкер
источник
источник
R
Ответы:
Я не уверен, что понимаю, что имел в виду ОП, когда он говорит: «Я не могу использовать,
offset
потому что он полностью удаляет соответствующий регрессор из регрессии». Вы можете исправить параметр, используяoffset()
функцию R. Я используюlm()
ниже, но это должно работать и в вашей модели.Фиксированный параметр не отображается в выходных данных, но он по-прежнему зафиксирован на уровне 2. Далее я зафиксирую
x
параметр в его оценочном значении вfree
модели.Обратите внимание, что точка пересечения
fixed2
оценивается с тем же значением, что и вfree
модели.источник