Comment utiliser la fonction CMISS dans SAS (avec exemple)



Vous pouvez utiliser la fonction CMISS dans SAS pour compter le nombre de valeurs manquantes dans chaque ligne d’un ensemble de données.

Voici une manière courante d’utiliser cette fonction dans la pratique :

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

Cet exemple particulier crée un nouvel ensemble de données appelé new_data qui comprend une colonne appelée total_missing qui compte le nombre de valeurs manquantes dans chaque ligne entre les colonnes nommées team et assists .

L’exemple suivant montre comment utiliser cette syntaxe dans la pratique.

Exemple : utilisez CMISS dans SAS pour compter le nombre de valeurs manquantes dans chaque ligne

Supposons que nous ayons l’ensemble de données suivant dans SAS appelé my_data qui contient des informations sur divers joueurs de basket-ball :

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

Notez que plusieurs lignes comportent des valeurs manquantes.

Nous pouvons utiliser la fonction CMISS pour compter le nombre de valeurs manquantes dans chaque ligne :

Les exemples suivants montrent comment utiliser chaque méthode en pratique avec l’ensemble de données suivant dans 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;

Fonction CMISS dans SAS

La nouvelle colonne appelée total_missing affiche le nombre de valeurs manquantes dans chaque ligne.

Par exemple:

  • La première ligne contient 0 valeur manquante.
  • La deuxième ligne contient 0 valeur manquante.
  • La troisième ligne contient 0 valeur manquante.
  • La quatrième ligne contient 1 valeur manquante.

Et ainsi de suite.

Remarque : Vous pouvez retrouver la documentation complète de la fonction SAS CMISS ici .

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans SAS :

Comment compter les valeurs manquantes dans SAS
Comment supprimer des lignes avec des valeurs manquantes dans SAS
Comment remplacer les valeurs manquantes par zéro dans SAS

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *