Veröffentlicht am :
Statistik CREATION_INTERNE

Erstellung einer Häufigkeitstabelle

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Die Funktionsanalyse erfolgt in zwei Schritten. Zuerst wird ein DATA STEP verwendet, um eine Variable 'Count' basierend auf der Kreditqualifikation ('Credit_Qualification') zu erstellen. Wenn die Qualifikation 'N/A' ist, beträgt der Zähler 0, andernfalls 1. Dieser Schritt bereitet die Daten für die Zählung vor. 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 Gewicht verwendet wird. Dies ermöglicht es, den Prozentsatz der qualifizierten Personen basierend auf ihrem Qualifikationsstatus zu bestimmen.
Datenanalyse

Type : CREATION_INTERNE


Die Beispiele verwenden Daten, die über einen DATA STEP mit Datalines generiert wurden, um die Tabelle 'mycaslib.creditqualify' zu simulieren.

1 Codeblock
DATA STEP Data
Erklärung :
Dieser Codeblock erstellt zunächst eine Beispieldatentabelle namens 'mycaslib.creditqualify' mit den Variablen CustomerID und Credit_Qualification. Anschließend wird eine neue Tabelle 'mycaslib.qualifyapps' aus 'mycaslib.creditqualify' erstellt. Eine neue Variable 'Count' wird hinzugefügt: sie nimmt den Wert 0 an, wenn 'Credit_Qualification' 'N/A' ist, und 1 sonst. Dies bereitet ein numerisches Feld für die Zählung gültiger Qualifikationen vor.
Kopiert!
1DATA mycaslib.creditqualify;
2 INFILE DATALINES;
3 INPUT CustomerID Credit_Qualification $;
4 DATALINES;
51 A
62 N/A
73 B
84 A
95 N/A
106 C
11;
12RUN;
13 
14DATA mycaslib.qualifyapps;
15 SET mycaslib.creditqualify;
16 IF Credit_Qualification='N/A' THEN Count=0;
17 ELSE Count=1;
18RUN;
2 Codeblock
PROC CAS (action freqTab.freqTab)
Erklärung :
Dieser Codeblock verwendet die CAS-Prozedur, um die Aktion 'freqTab.freqTab' auszuführen. Diese Aktion generiert eine Häufigkeitstabelle für die Variable 'Credit_Qualification' aus der zuvor erstellten Tabelle 'qualifyapps'. Die Variable 'Count' wird als Gewicht ('weight') angegeben, wodurch die Zählungen für jede Kategorie von 'Credit_Qualification' summiert werden, um den Prozentsatz der kreditwürdigen Personen zu bestimmen.
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.