So verwenden sie die nmiss-funktion in sas (mit beispiel)
Sie können die NMISS- Funktion in SAS verwenden, um die Anzahl fehlender Werte für jede numerische Variable in einem Datensatz zu zählen.
Hier ist eine gängige Methode, diese Funktion in der Praxis zu verwenden:
proc means data =my_data nmiss ;
run ;
In diesem speziellen Beispiel wird die Anzahl der fehlenden Werte für jede numerische Variable im Datensatz namens my_data gezählt.
Das folgende Beispiel zeigt, wie NMISS in der Praxis eingesetzt wird.
Beispiel: Verwenden Sie NMISS in SAS, um die Anzahl der fehlenden Werte für jede numerische Variable zu zählen
Nehmen wir an, wir haben in SAS den folgenden Datensatz namens my_data , der Informationen über verschiedene Basketballspieler enthält:
/*create dataset*/
data my_data;
input team $ points assists rebounds;
datalines ;
At 10 2 .
At 17 5.
At 17. .
At 18 3 4
At 15 0 5
B. 4 5
B 29 0 8
B. 2 9
C 12 1 9
. 30 1 .
;
run ;
/*view dataset*/
proc print data =my_data;
Beachten Sie, dass für jede Variable im Datensatz Werte fehlen.
Wir können die NMISS- Funktion verwenden, um die Anzahl der fehlenden Werte in jeder Variablen zu zählen:
/*count number of missing values in each variable*/
proc means data =my_data nmiss ;
run ;
Aus der Ausgabetabelle können wir sehen:
- Die Punktevariable weist zwei fehlende Werte auf.
- In der Hilfsvariablen fehlt 1 Wert.
- Die Bounces- Variable weist vier fehlende Werte auf.
Und so weiter.
Standardmäßig zählt die NMISS- Funktion nicht die Anzahl fehlender Werte für Zeichenvariablen in einem Datensatz.
Wir können jedoch mit PROC SQL die folgende Problemumgehung verwenden, um die Anzahl der fehlenden Werte für die Zeichenvariable namens team zu zählen:
/*count number of missing values for team variable*/
proc sql ;
select nmiss(team) as missing_team_values
from my_data;
quit ;
Aus dem Ergebnis können wir erkennen, dass in der Teamspalte 1 Wert fehlt.
Hinweis : Die vollständige Dokumentation für die SAS NMISS -Funktion finden Sie hier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in SAS ausführen:
So zählen Sie fehlende Werte in SAS
So löschen Sie Zeilen mit fehlenden Werten in SAS
So ersetzen Sie fehlende Werte in SAS durch Null