Fonctions de valeur manquante (commande COMPUTE)
MISSING VALUE V1 V2 V3 (0).
COMPUTE AllValid=V1 + V2 + V3.
COMPUTE UM=VALUE(V1) + VALUE(V2) + VALUE(V3).
COMPUTE SM=SYSMIS(V1) + SYSMIS(V2) + SYSMIS(V3).
COMPUTE M=MISSING(V1) + MISSING(V2) + MISSING(V3).
- La commande
MISSING VALUEdéclare la valeur 0 comme manquante pour V1, V2et V3. - AllValid est la somme de trois variables uniquement pour les observations ayant des valeurs valides pour les trois variables. AllValid se voit affecter la valeur système manquante pour une observation si une variable de l'expression d'affectation possède une valeur système manquante ou utilisateur.
- La fonction
VALUEremplace le statut des valeurs manquantes de l'utilisateur. Ainsi, UM est la somme de V1, V2et V3 pour chaque observation, y compris les observations avec la valeur 0 (valeur manquante de l'utilisateur) pour l'une des trois variables. Les observations avec la valeur système manquante pour V1, V2et V3 sont des observations système manquantes. - La fonction
SYSMISsur le troisièmeCOMPUTErenvoie la valeur 1 si la variable est manquante système. Ainsi, le gestionnaire de système est compris entre 0 et 3 pour chaque observation, selon que les variables V1, V2et V3 sont manquantes système pour cette observation. - La fonction
MISSINGsur le quatrièmeCOMPUTErenvoie la valeur 1 si la variable nommée est manquante système ou utilisateur. Ainsi, M varie de 0 à 3 pour chaque observation, selon que les variables V1, V2et V3 sont manquantes de l'utilisateur ou du système pour cette observation. - Vous pouvez également utiliser la commande
COUNTpour créer les variables SM et M.* Test for listwise deletion of missing values. DATA LIST /V1 TO V6 1-6. BEGIN DATA 213 56 123457 123457 9234 6 END DATA. MISSING VALUES V1 TO V6(6,9). COMPUTE NotValid=NMISS(V1 TO V6). FREQUENCIES VAR=NotValid. COMPUTEdétermine le nombre de valeurs manquantes de chaque observation. Pour chaque observation sans valeurs manquantes, la valeur de NotValid est 0. Pour chaque observation comportant une valeur manquante, la valeur de NotValid est 1, etc. Les valeurs système manquantes et les valeurs utilisateur manquantes sont comptées.FREQUENCIESgénère une table de fréquences pour NotValid. Le tableau donne le nombre d'observations ayant toutes les valeurs valides, le nombre d'observations ayant une valeur manquante, le nombre d'observations ayant deux valeurs manquantes, etc., pour les variables V1 à V6. Ce tableau peut être utilisé pour déterminer le nombre d'observations à supprimer dans une analyse qui utilise la suppression des observations incomplètes des valeurs manquantes. Pour d'autres méthodes de vérification de la suppression des observations incomplètes, consultez les exemples de la commandeELSE(dans la commandeDO IF) et ceux de la commandeIF.
Pour plus d'informations, voir la rubrique Fonctions de valeurs manquantes .