Veröffentlicht am :
Statistik CREATION_INTERNE

Kategorielle Datenanalyse mit PROC CATMOD - Beispiel 11

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Dieses Skript generiert fiktive Daten zu Darlehen (Bildung, Einkommen, Kauf). Es verwendet die CATMOD-Prozedur, um die Antwortvariable 'Purchase' basierend auf 'Education' und 'Income' zu modellieren. Die vorhergesagten Wahrscheinlichkeiten werden über ODS in einer Ausgabetabelle erfasst, nach absteigender Wahrscheinlichkeit sortiert und anschließend angezeigt.
Datenanalyse

Type : CREATION_INTERNE


Die Daten werden manuell im DATA-Schritt 'loan' mit der 'datalines'-Anweisung definiert.

1 Codeblock
DATA STEP Data
Erklärung :
Erstellung des Datensatzes 'loan' mit den Variablen Education, Income, Purchase und dem Gewicht wt.
Kopiert!
1title 'Predicted Probabilities';
2 
3DATA loan;
4 INPUT Education $ Income $ Purchase $ wt;
5 DATALINES;
6high high yes 54
7high high no 23
8high low yes 41
9high low no 12
10low high yes 35
11low high no 42
12low low yes 19
13low low no 8
14;
2 Codeblock
PROC CATMOD
Erklärung :
Durchführung der statistischen Modellierung mit PROC CATMOD. Die Anweisung 'ods output' erfasst die vorhergesagten Werte in der Tabelle 'Predicted'.
Kopiert!
1ods OUTPUT PredictedValues=Predicted (keep=Education Income PredFunction);
2PROC CATMOD DATA=loan order=DATA;
3 weight wt;
4 response marginals;
5 model Purchase=Education Income / pred design;
6RUN;
3 Codeblock
PROC SORT
Erklärung :
Sortierung der Prediction-Tabelle nach absteigender vorhergesagter Funktion.
Kopiert!
1 
2PROC SORT
3DATA=Predicted;
4BY descending PredFunction;
5RUN;
6 
4 Codeblock
PROC PRINT
Erklärung :
Anzeige der sortierten vorhergesagten Ergebnisse.
Kopiert!
1PROC PRINT DATA=Predicted;
2RUN;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.