Come utilizzare la funzione cmiss in sas (con esempio)


È possibile utilizzare la funzione CMISS in SAS per contare il numero di valori mancanti in ciascuna riga di un set di dati.

Ecco un modo comune per utilizzare questa funzione nella pratica:

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

Questo particolare esempio crea un nuovo set di dati chiamato new_data che include una colonna chiamata total_missing che conta il numero di valori mancanti in ogni riga tra le colonne denominate team e assist .

L’esempio seguente mostra come utilizzare questa sintassi nella pratica.

Esempio: utilizzare CMISS in SAS per contare il numero di valori mancanti in ciascuna riga

Supponiamo di avere il seguente set di dati in SAS chiamato my_data che contiene informazioni su vari giocatori di basket:

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

Tieni presente che diverse righe presentano valori mancanti.

Possiamo utilizzare la funzione CMISS per contare il numero di valori mancanti in ogni riga:

I seguenti esempi mostrano come utilizzare ciascun metodo nella pratica con il seguente set di dati 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 ; 

Funzione CMISS in SAS

La nuova colonna denominata total_missing mostra il numero di valori mancanti in ogni riga.

Per esempio:

  • La prima riga contiene 0 valori mancanti.
  • La seconda riga contiene 0 valori mancanti.
  • La terza riga contiene 0 valori mancanti.
  • La quarta riga contiene 1 valore mancante.

E così via.

Nota : qui è possibile trovare la documentazione completa per la funzione SAS CMISS .

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in SAS:

Come contare i valori mancanti in SAS
Come eliminare le righe con valori mancanti in SAS
Come sostituire i valori mancanti con zero in SAS

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *