Hoe de nmiss-functie in sas te gebruiken (met voorbeeld)


U kunt de NMISS- functie in SAS gebruiken om het aantal ontbrekende waarden voor elke numerieke variabele in een dataset te tellen.

Hier is een gebruikelijke manier om deze functie in de praktijk te gebruiken:

 proc means data =my_data nmiss ;
run ;

Dit specifieke voorbeeld telt het aantal ontbrekende waarden voor elke numerieke variabele in de dataset genaamd my_data .

Het volgende voorbeeld laat zien hoe u NMISS in de praktijk kunt gebruiken.

Voorbeeld: Gebruik NMISS in SAS om het aantal ontbrekende waarden voor elke numerieke variabele te tellen

Laten we zeggen dat we de volgende dataset in SAS hebben, genaamd my_data , die informatie bevat over verschillende basketbalspelers:

 /*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; 

Houd er rekening mee dat er ontbrekende waarden zijn voor elke variabele in de dataset.

We kunnen de NMISS- functie gebruiken om het aantal ontbrekende waarden in elke variabele te tellen:

 /*count number of missing values in each variable*/
proc means data =my_data nmiss ;
run ; 

NMISS-functie in het SAS-voorbeeld

Uit de uitvoertabel kunnen we zien:

  • De puntenvariabele heeft twee ontbrekende waarden.
  • De helpervariabele heeft 1 ontbrekende waarde.
  • De bounces- variabele heeft vier ontbrekende waarden.

Enzovoort.

Standaard telt de NMISS- functie niet het aantal ontbrekende waarden voor tekenvariabelen in een dataset.

We kunnen echter de volgende oplossing gebruiken met PROC SQL om het aantal ontbrekende waarden te tellen voor de tekenvariabele genaamd team :

 /*count number of missing values for team variable*/
proc sql ; 
    select nmiss(team) as missing_team_values
    from my_data;
quit ; 

Uit het resultaat kunnen we zien dat er 1 ontbrekende waarde is in de teamkolom .

Opmerking : u kunt hier de volledige documentatie voor de SAS NMISS- functie vinden.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:

Hoe ontbrekende waarden in SAS te tellen
Hoe rijen met ontbrekende waarden in SAS te verwijderen
Hoe ontbrekende waarden te vervangen door nul in SAS

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert