Logit : pourquoi mes coefficients exponentiels ne sont-ils pas égaux à mon rapport de cotes (pour les prédicteurs nominaux) ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Je ne suis pas sûr que cette question soit vraiment appropriée pour ce forum, mais je vais quand même y aller : )
J'utilise logit dans JMP. Ma compréhension est que si vous exponentiez les coefficients, vous obtenez le changement des rapports de cotes à partir d'un changement de 1 unité de X.
Cela fonctionne parfaitement pour les variables indépendantes continues, mais pas pour les variables indépendantes nominales (0,1). Exemple ci-dessous :
Pour les estimations de paramètres, j'obtiens :
Estimation à terme Ordonnée à l'origine -1,516621
Sexe[Femme] 0.22189387
Rapport de cotes Niveau1/Niveau2
Homme Femme 0.6416016
Femme Homme 1.5585996
Mon rapport de cotes pour les hommes ne devrait-il pas être exp(-1,516621)=0,220486 et pour les femmes exp(0,20461503)=1,2270525 ?
Abasourdi par cela. J'aurais vraiment apprécié un peu d'aide. Merci!
Re : Logit : pourquoi mes coefficients exponentiels ne sont-ils pas égaux à mon rapport de cotes (pour les prédicteurs nominaux) ?J'ai le même problème. La discussion m'a beaucoup aidé.
Cela semble toujours étrange que la catégorie doive être changée de nominal à ordinal, mais cela fonctionne !
MerciRe : Logit : pourquoi mes coefficients exponentiels ne sont-ils pas égaux à mon rapport de cotes (pour les prédicteurs nominaux) ?Il existe de nombreuses façons d'ajouter les données.Vous pouvez coller une capture d'écran directement dans le message du forum (ce que je fais ci-dessous) ou vous pouvez utiliser l'éditeur avancé et joindre le fichier.
Souvent, de nombreuses personnes publient simplement le code de la table de données/le code d'analyse, car cela permet de répliquer rapidement votre travail sans avoir à télécharger de fichiers.Vous pouvez obtenir le script directement depuis le menu contextuel de n'importe quelle table de données :

Re : Logit : pourquoi mes coefficients exponentiels ne sont-ils pas égaux à mon rapport de cotes (pour les prédicteurs nominaux) ?Salut chriscic42 ,
Peut-être devriez-vous le voir dans une perspective plus large. j'ai l'impression que jmp a été construit en pensant grand. dans ce cas sur plus de deux catégories et donc si une variable est nominale (la plupart des catégories primitives qui ne peuvent pas être ordonnées), il est souhaitable de toutes les comparer à une catégorie "moyenne". auquel cas le coefficient manquant peut être calculé par un moins la somme des autres coefficients (ou simplement en demandant des "estimations étendues" dans le menu). en attendant, pour l'ordinal, il est logique de comparer chaque catégorie à celle qui la précède. dans ce cas, le coefficient de la catégorie manquante n'est que l'ordonnée à l'origine (la constante).
de plus, d'après mon expérience, il est plus rapide de configurer au préalable "l'ordre des valeurs" dans le tableau que de déclarer les contrastes manuellement dans la plate-forme du modèle, comme c'est la pratique courante dans d'autres logiciels statistiques.
une fois le week-end terminé, je m'attends à ce que vous obteniez d'autres opinions des autres sur le forum.
Ron
Re : Logit : pourquoi mes coefficients exponentiels ne sont-ils pas égaux à mon rapport de cotes (pour les prédicteurs nominaux) ?Merci Ron!Ça marche!
C'est un peu contre-intuitif pour moi de traiter le genre comme une variable ordinale. Le genre semble être l'enfant de l'affiche pour le nominal. Cela signifie-t-il que je devrais utiliser l'ordinal pour tout attribut à deux niveaux (M/F, marié/célibataire, diplômé d'université/pas d'université, etc. ?). lors de l'exécution de logit dans JMP ? Quand voudrais-je utiliser nominal ?
De plus, il me semble très étrange que lorsque j'utilise le nominal, les coefficients semblent être "faux" (c'est-à-dire que vous ne pouvez pas les exposer pour obtenir les rapports de cotes) mais le rapport de cotes est toujours le même dans les deux sens (avec nominal ou variable ordinale). Cela ne me semble pas juste étant donné la façon dont je pensais que les mathématiques logit fonctionnaient.
On dirait que vous dites que c'est une fonctionnalité et non un bogue, et je ne présume pas avoir suffisamment de connaissances pour être en désaccord, mais c'est sûr que c'est déroutant !
Je serais heureux de partager les données ou la sortie du modèle (de la "mauvaise" version) mais je n'arrive pas à comprendre comment les coller ici sans un formatage fou.
Merci encore et faites-moi savoir si vous avez d'autres idées !
Re : Logit : pourquoi mes coefficients exponentiels ne sont-ils pas égaux à mon rapport de cotes (pour les prédicteurs nominaux) ?Salut chriscic42 ,
il serait plus utile si vous pouviez donner une donnée ou au moins la sortie entière.
en attendant, je vous suggère de définir le genre comme ordinal et de voir que le rapport de cotes a plus de sens pour vous.
si vous le déclarez nominal, les coefficients ne s'opposent pas mais estiment plutôt la différence par rapport à la moyenne non pondérée entre les catégories.
si vous le déclarez ordinal, les coefficients estiment la différence entre les catégories adjacentes (dans le cas du sexe entre les deux) et je pense que c'est ce que vous vous attendez à voir.
en exécutant le modèle une fois avec le sexe comme nominal et une fois de plus comme ordinal, vous êtes censé obtenir essentiellement les mêmes résultats dans tous sauf le coefficient pour le sexe. en utilisant l'option nominale, vous devriez obtenir un coefficient deux fois plus petit que le coefficient ordinal.
tout dépend de la façon dont jmp construit les contrastes entre les catégories.
J'espère que cela t'aides.
Ron