J'utilise un modèle logit. Ma variable dépendante est binaire. Cependant , j'ai une variable indépendante qui est catégorique et contient les réponses: 1.very good, 2.good, 3.average, 4.poor and 5.very poor
. Donc, c'est ordinal ("quantitatif catégorique"). Je ne sais pas comment gérer cela dans le modèle. J'utilise gretl
.
[Note de @ttnphns: Bien que la question indique que le modèle est logit (parce que la dépendance est catégorielle), la question cruciale - les variables indépendantes ordinales - est fondamentalement la même, soit la dépendance catégorielle ou quantitative. Par conséquent, la question est également pertinente, par exemple, pour la régression linéaire - comme pour la régression logistique ou un autre modèle logit.]
Réponses:
Le problème avec la variable indépendante ordinale est que, puisque, par définition, les vrais intervalles métriques entre ses niveaux ne sont pas connus , aucune relation de type appropriée - à part le parapluie "monotone" - ne peut être supposée a priori. Nous devons faire quelque chose, par exemple - pour "filtrer ou combiner des variantes" ou "préférer ce qui maximise quelque chose".
Si vous insistez pour traiter votre cote de risque IV comme ordinale (plutôt qu'intervalle ou nominale), j'ai une paire d'alternatives pour vous.
Il pourrait également y avoir d'autres suggestions. Les trois ci-dessus sont ce qui m'est venu à l'esprit en lisant instantanément votre question.
Permettez-moi de vous recommander également de visiter ces fils: Association entre nominal et échelle ou ordinale ; Association entre ordinal et échelle . Ils pourraient être utiles malgré le fait qu'ils ne concernent pas spécifiquement les régressions.
Mais ces fils parlent de régressions, notamment logistiques: il faut regarder à l'intérieur: un , deux , trois , quatre , cinq .
la source
Juste pour ajouter aux autres excellentes réponses: une manière moderne de le gérer pourrait être via un modèle additif, représentant la variable indépendante ordinale via une spline. Si vous êtes certain que l'effet de la variable est monotone, vous pouvez vous limiter à une spline monotone. (Pour un exemple de splines monotones utilisées, voir Recherche d'une fonction pour s'adapter à une courbe de type sigmoïde ).
Dans R, si vous faites du prédicteur ordinal un "facteur ordonné" (avec par exemple le code
ord <- factor(sample(1:5,20,replace=TRUE),ordered=TRUE)
), alors dans un modèle linéaire, il sera représenté via des polynômes orthogonaux.la source
la source