Estou usando um modelo de logit. Minha variável dependente é binária. No entanto eu tenho uma variável independente que é categórica e contém as respostas: 1.very good, 2.good, 3.average, 4.poor and 5.very poor
. Portanto, é ordinal ("categórico quantitativo"). Não tenho certeza de como lidar com isso no modelo. Eu estou usando gretl
.
[Nota do @ttnphns: Embora a pergunta diga que o modelo é logit (porque o dependente é categórico), a questão crucial - variáveis independentes ordinais - é basicamente a mesma, seja categórica ou quantitativa. Portanto, a questão é igualmente relevante para, digamos, a regressão linear também - como é a regressão logística ou outro modelo de logit.]
regression
logistic
ordinal-data
predictor
rahmat
fonte
fonte
Respostas:
O problema com a variável independente ordinal é que, por definição, os verdadeiros intervalos métricos entre seus níveis não são conhecidos , nenhum relacionamento de tipo apropriado - além do guarda-chuva "monotônico" - pode ser assumido a priori. Temos que fazer algo a respeito, por exemplo - para "filtrar ou combinar variantes" ou "preferir o que maximiza algo".
Se você insiste em tratar sua classificação likert IV como ordinal (em vez de intervalo ou nominal), tenho um par de alternativas para você.
Também pode haver outras sugestões. Os três acima são o que me vem à mente apenas lendo sua pergunta instantaneamente.
Deixe-me recomendar que você também visite estes tópicos: Associação entre nominal e escala ou ordinal ; Associação entre ordinal e escala . Eles podem ser úteis, apesar de não se tratarem de regressões especifialmente.
Mas esses tópicos são sobre regressões, particularmente logísticas: você deve olhar para dentro: um , dois , três , quatro , cinco .
fonte
Apenas para acrescentar às outras excelentes respostas: Uma maneira moderna de lidar com isso poderia ser por meio de um modelo aditivo, representando a variável independente ordinal por meio de um spline. Se você tiver certeza de que o efeito da variável é monótono, poderá restringir a um spline monótono. (Para obter um exemplo de splines monótonos em uso, consulte Procurando função para ajustar-se à curva sigmóide ).
Em R, se você tornar o preditor ordinal um "fator ordenado" (com, por exemplo, o código
ord <- factor(sample(1:5,20,replace=TRUE),ordered=TRUE)
), em um modelo linear, ele será representado por polinômios ortogonais.fonte
fonte