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!
data mycaslib.qualifyapps;
set mycaslib.creditqualify;
if Credit_Qualification='N/A' then Count=0;
else Count=1;
run;
1
DATA mycaslib.qualifyapps;
2
SET mycaslib.creditqualify;
3
IF Credit_Qualification='N/A'THEN Count=0;
4
ELSE Count=1;
5
RUN;
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.
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.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.