Gains chart

Gibt es eine Möglichkeit in SAS, ein Gains Chart als Ausgabe zu bekommen (z.B. bei logistischer Regression mit einer dichotomen Zielvariable)? Danke im Voraus.

ROC-Kurve

Man kann sich die ROC-Kurve ausgeben lassen, die eine ähnliche Aussage wie das Gains-Chart hat, allerdings mit dem Unterschied, dass die Stichprobe nicht in definierte Quantile aufgeteilt wird. Dieser Chart wird über ODS GRAPHICS und die Option OUTROC= in der MODEL-Anweisung angefordert. Allerdings ist diese Möglichkeit in SAS 9.1.3 mit "experimental" gekennzeichnet. Wenn man das Chart ändern möchte, kann man die mit OUTROC= erstellte Ausgabedatei mit SAS/GRAPH (z.B. PROC GPLOT) verwenden.

data school;
   
length Program $ 9;
   
input School Program $ Style $ Count @@;
datalines;
1 regular   self 10  1 regular   team 17  1 regular   class 26
1 afternoon self  5  1 afternoon team 12  1 afternoon class 50
2 regular   self 21  2 regular   team 17  2 regular   class 26
2 afternoon self 16  2 afternoon team 12  2 afternoon class 36
3 regular   self 15  3 regular   team 15  3 regular   class 16
3 afternoon self 12  3 afternoon team 12  3 afternoon class 20
;

ods html;
ods graphics on;
proc logistic data=school;
   
where style NE 'team';
   
freq Count;
   
class School Program(ref=first);
   
model Style(order=data)=School Program School*Program
         /
outroc=rocdata;
run;
ods graphics off;
ods html close;

Entschuldigung, aber ich

Entschuldigung, aber ich habe noch eine Frage dazu. Kann man auch das Gini-Koeffizient, was nichts anderes als die Fläche unter der ROC-Curve ist, in der Ausgabe bekommen?

Gini-Koeffizient

Meines Wissens geht das mit dem SAS Enterprise Miner, aber nicht mit PROC LOGISTIC. Man kann das aber vermutlich aus der Ausgabedatei (OUTROC=) von PROC LOGISTIC berechnen, wenn man die Formel kennt.

Danke schön

Danke schön