Eu quero fazer uma regressão logística ordinal em R sem a suposição de probabilidades de proporcionalidade. Eu sei que isso pode ser feito diretamente usando a vglm()
função R
, definindo parallel=FALSE
.
Mas meu problema é como corrigir um conjunto específico de coeficientes nessa configuração de regressão? Por exemplo, digamos que a variável dependente seja discreta e ordinal e possa assumir os valores Y = 1 , 2 ou 3 . Se os regressores são X 1 e X 2 , as equações de regressão são
Eu quero definir e β 22 para 1 . Por favor, deixe-me saber como posso conseguir isso. Além disso, se não puder fazer isso, você também pode me informar se posso conseguir isso em qualquer outro software estatístico?R
r
regression
logistic
Shanker
fonte
fonte
R
Respostas:
Não sei se entendi o que o OP quis dizer quando disse: "Não posso usar
offset
porque remove completamente o regressor correspondente da regressão". Você pode corrigir um parâmetro usando aoffset()
função em R. Estou usandolm()
abaixo, mas deve funcionar no seu modelo também.O parâmetro fixo não aparece na saída, mas ainda é fixado em 2. A seguir, fixarei o
x
parâmetro no valor estimado nofree
modeloObserve que a interceptação
fixed2
é estimada com o mesmo valor que nofree
modelo.fonte