Funciones de valores perdidos
- Cada argumento para una función de valor perdido (expresión, nombre de variable o constante) debe estar separado por una coma.
- Con la excepción de la función
MISSING, sólo se pueden utilizar valores numéricos como argumentos en las funciones de valor perdido. - La palabra clave
TOse puede utilizar para hacer referencia a un conjunto de variables en la lista de argumentos para las funcionesNMISSyNVALID. - Las funciones
MISSINGySYSMISson funciones lógicas y pueden ser atajos útiles para especificaciones más complicadas enIF,DO IFy otros mandatos condicionales.
valor. VALUE(variable). Numérico. Devuelve el valor de la variable, ignorando las definiciones de usuario de valor perdido para la variable, que debe ser un nombre de variable numérica o una referencia de vector a un nombre de variable.
FALTA. MISSING(variable). Lógico. Devuelve 1 o verdadero si la variable tiene un valor perdido. El argumento debe ser un nombre de variable del conjunto de datos activo.
SYSMIS. SYSMIS(varnum). Lógico. Devuelve 1 o verdadero si la variable tiene un valor perdido. El argumento varnum debe ser el nombre de variable numérica del conjunto de datos activo.
NMISS. NMISS(variable[,..]). Numérico. Devuelve un recuento de los argumentos que presentan valores perdidos del sistema y del usuario. Esta función requiere uno o más argumentos, que deben ser nombres de variables en el conjunto de datos activo.
NVALID. NVALID(variable[,..]). Numérico. Devuelve un recuento de argumentos que contiene valores válidos y no perdidos. Esta función requiere uno o más argumentos, que deben ser nombres de variables en el conjunto de datos activo.