Erstellt eine Häufigkeitsverteilung für eine oder mehrere Variablen. Diese Aktion ist nützlich, um die Verteilung von kategorialen Daten in einer CAS-Tabelle schnell zu analysieren, einschließlich der Zählung von eindeutigen Werten und fehlenden Werten.
| Parameter | Beschreibung |
|---|---|
| table | Gibt den Tabellennamen, die Caslib und andere allgemeine Parameter für die Eingabetabelle an (Erforderlich). |
| inputs | Gibt die Eingabevariablen an, die für die Häufigkeitsanalyse verwendet werden sollen. |
| casOut | Gibt die Einstellungen für die Ausgabetabelle an, in der die Ergebnisse gespeichert werden. |
| includeMissing | Wenn auf True gesetzt, werden fehlende Werte bei der Bestimmung eindeutiger Werte in der Häufigkeitsanalyse einbezogen. Standard ist True. |
| descending | Wenn auf True gesetzt, werden die Ebenen der Group-By-Variablen in absteigender Reihenfolge sortiert. |
| attributes | Gibt spezifische Attribute für die Variablen an, wie z.B. Formate oder Labels. |
| groupByLimit | Legt die maximale Anzahl von Ebenen in einem Group-By-Satz fest, um die Erstellung zu großer Ergebnismengen zu vermeiden. |
| groupbyTable | Gibt eine Eingabetabelle an, die die Gruppen enthält, die für eine Group-By-Analyse verwendet werden sollen. |
| raw | Wenn auf True gesetzt, werden die Rohwerte der Variablen verwendet. Dies überschreibt den Parameter rawOrder. |
| rawOrder | Wenn auf True gesetzt, basiert die Sortierung der Group-By-Variablen auf den Rohwerten anstatt auf den formatierten Werten. |
| writePartOnTheFly | Wenn auf True gesetzt, schreibt die Aktion Ergebnisse in die Ausgabetabelle, sobald jede By-Gruppe verarbeitet wurde. |
Lädt den Datensatz 'cars' aus der Bibliothek 'sashelp' in die CAS-Bibliothek 'casuser', um die Beispiele auszuführen.
| 1 | cas mySession sessopts=(caslib="casuser"); |
| 2 | LIBNAME casuser cas caslib="casuser"; |
| 3 | DATA casuser.cars; |
| 4 | SET sashelp.cars; |
| 5 | RUN; |
Berechnet die Häufigkeiten für die Variable 'Origin' (Herkunft) in der Tabelle 'cars'.
| 1 | PROC CAS; |
| 2 | SIMPLE.freq / |
| 3 | TABLE={name="cars"} |
| 4 | inputs={"Origin"}; |
| 5 | RUN; |
Führt eine Analyse für mehrere Variablen durch, schließt explizit fehlende Werte ein, sortiert absteigend und speichert das Ergebnis in einer neuen CAS-Tabelle.
| 1 | PROC CAS; |
| 2 | SIMPLE.freq / |
| 3 | TABLE={name="cars"} |
| 4 | inputs={"Type", "Origin"} |
| 5 | includeMissing=true |
| 6 | descending=true |
| 7 | casOut={name="freq_results", replace=true}; |
| 8 | RUN; |