Veröffentlicht am :
Datenanalyse INTERNE_ERSTELLUNG

Erstellung einer Häufigkeitstabelle

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Das Beispiel besteht aus zwei Schritten. Zuerst wird ein DATA step verwendet, um eine neue Tabelle `mycaslib.qualifyapps` basierend auf einer vorhandenen Tabelle `mycaslib.creditqualify` zu erstellen. Eine neue Variable `Count` wird hinzugefügt, die den Wert 0 annimmt, wenn 'Credit_Qualification' 'N/A' ist, und 1 sonst. Zweitens wird die Aktion `freqTab.freqTab` von PROC CAS verwendet, um eine Häufigkeitstabelle der Variablen 'Credit_Qualification' zu generieren, wobei die Variable 'Count' als Gewichtung verwendet wird. Dies ermöglicht die Bestimmung des Prozentsatzes der für den Kredit qualifizierten Personen.
Datenanalyse

Type : INTERNE_ERSTELLUNG


Die Beispiele verwenden Daten (mycaslib.creditqualify), die in der CAS-Bibliothek 'mycaslib' vorhanden sein sollen. Der erste Schritt erstellt eine neue Tabelle (mycaslib.qualifyapps) daraus, die im zweiten Schritt verwendet wird. Um das Beispiel eigenständig zu machen, sollte die Tabelle 'mycaslib.creditqualify' erstellt werden oder ein SASHELP-Datensatz sein.

1 Codeblock
DATA STEP Data
Erklärung :
Dieser DATA step-Code erstellt eine neue Tabelle namens `mycaslib.qualifyapps`. Er liest Daten aus `mycaslib.creditqualify` und fügt eine Variable `Count` hinzu. Wenn die 'Credit_Qualification' 'N/A' ist, wird `Count` auf 0 gesetzt; andernfalls wird `Count` auf 1 gesetzt.
Kopiert!
1DATA mycaslib.qualifyapps;
2 SET mycaslib.creditqualify;
3 IF Credit_Qualification='N/A' THEN Count=0;
4 ELSE Count=1;
5RUN;
2 Codeblock
PROC CAS
Erklärung :
Dieser Abschnitt verwendet die Aktion `freqTab.freqTab` von PROC CAS, um eine Häufigkeitstabelle zu generieren. Er nimmt die zuvor erstellte Tabelle `qualifyapps`, verwendet die Variable `Count` als Gewichtung und berechnet die Häufigkeiten für die Variable `Credit_Qualification`. Dies ermöglicht die Verteilung der Kreditqualifikationen zu erhalten.
Kopiert!
1PROC CAS;
2 ACTION freqTab.freqTab/
3 TABLE='qualifyapps',
4 weight='Count',
5 tabulate={'Credit_Qualification'};
6QUIT;
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.
Urheberrechtsinformationen : Copyright © SAS Institute Inc. All Rights Reserved