Bonjour à tous,
J'ai un petit souci en affichant la courbe ROC issue d'une régression logistique : elle s'affiche à l'envers (graphique attaché). Pourtant, j'ai suivi tout simplement les instructions données par SAS, à savoir exporter les données avec l'instruction SCORE, puis afficher la sensibilité en fonction de (1 - la spécificité).
Mon modèle est a priori discriminant avec une aire sous la courbe ROC de 0.742. De plus, j'ai bien spécifié que je souhaite modéliser la proba de défaut (defaut='1') dans la régression logistique. C'est certainement une petite bêtise, mais laquelle ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 /* Le modèle avec la proba de défaut comme endogène */ proc logistic data=apprent; model defaut(ref='0')= ... /SELECTION=stepwise; score data=apprent out=app_score outroc=app_roc; run; /* Traçage de la courbe selon la procédure donnée par SAS */ proc gplot data=app_roc; title 'ROC Curve'; symbol1 i=join v=none c=blue; plot _sensit_*_1mspec_=1 / vaxis=0 to 1 by .1 cframe=ligr; run;
Merci d'avance,
Mark
Partager