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


U kunt de CMISS- functie in SAS gebruiken om het aantal ontbrekende waarden in elke rij van een dataset te tellen.

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

 data new_data;
    set my_data;
    total_missing = cmiss (of team -- assists);
run ;

In dit specifieke voorbeeld wordt een nieuwe dataset gemaakt met de naam new_data die een kolom bevat met de naam total_missing die het aantal ontbrekende waarden in elke rij telt tussen de kolommen met de naam team en assists .

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

Voorbeeld: Gebruik CMISS in SAS om het aantal ontbrekende waarden in elke rij 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;
    datalines ;
Cavs 12 5
Cavs 14 7
Warriors 15 9
. 18 9
Mavs 31 7
Mavs. 5
. . 3
Celtics 36 9
Celtics 40 7
;
run ;

/*view dataset*/
proc print data =my_data; 

Houd er rekening mee dat verschillende rijen ontbrekende waarden bevatten.

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

De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken met de volgende gegevensset in SAS:

 /*create new dataset that counts number of missing values in each row*/
data new_data;
    set my_data;
    total_missing = cmiss (of team -- assists);
run ; 

CMISS-functie in SAS

De nieuwe kolom genaamd total_missing geeft het aantal ontbrekende waarden in elke rij weer.

Bijvoorbeeld:

  • De eerste rij bevat 0 ontbrekende waarden.
  • De tweede rij bevat 0 ontbrekende waarden.
  • De derde rij bevat 0 ontbrekende waarden.
  • De vierde rij bevat 1 ontbrekende waarde.

Enzovoort.

Let op : U kunt hier de volledige documentatie voor de SAS CMISS- 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