Visión general (mandato MISSING VALUES)

MISSING VALUES declara valores perdidos del usuario. Estos valores pueden recibir un tratamiento especial en las transformaciones de datos, los cálculos estadísticos y la selección de casos. De forma predeterminada, los valores perdidos del usuario se tratan igual que los valores perdidos del sistema. El programa asigna automáticamente los valores perdidos del sistema cuando no se puede generar ningún valor permitido, como por ejemplo cuando se encuentra un carácter alfabético en los datos para una variable numérica, o cuando se solicita un cálculo no permitido, como por ejemplo la división por 0, en una transformación de datos.

Especificación básica

La especificación básica es una única variable seguida por el valor perdido por el usuario o los valores entre paréntesis. Cada valor especificado para la variable se trata como perdido por el usuario para cualquier análisis.

Reglas de la sintaxis

  • Cada variable puede tener un máximo de tres valores perdidos del usuario individuales. Un espacio o coma debe separar cada valor. Para variables numéricas, también puede especificar un rango de valores perdidos. Consulte el tema Especificar rangos de valores perdidos (mandato MISSING VALUES) para obtener más información.
  • La especificación de valor perdido debe corresponder al tipo de variable (numérico o de serie).
  • Los mismos valores se pueden declarar como perdidos para más de una variable especificando una lista de variables seguida de los valores entre paréntesis. Las listas de variables deben tener todas las variables numéricas o todas las variables de cadena.
  • Se pueden declarar valores perdidos diferentes para distintas variables especificando valores separados para cada variable. Se puede utilizar una barra inclinada opcional para separar las especificaciones.
  • Los valores perdidos para las variables de cadena deben estar entre comillas simples o dobles. Las especificaciones de valor deben incluir los espacios en blanco iniciales. Consulte el tema Valores de serie en especificaciones de mandato para obtener más información.
  • Para las variables de formato de fecha (por ejemplo, DATE, ADATE), los valores perdidos expresados en formatos de fecha deben especificarse entre comillas simples o dobles, y los valores deben expresarse en el mismo formato de fecha que el formato de fecha definido para la variable.
  • Una lista de variables seguida de un conjunto vacío de paréntesis () suprime las especificaciones perdidas por el usuario para esas variables.
  • La palabra clave ALL se puede utilizar para hacer referencia a todas las variables definidas por el usuario en el conjunto de datos activo, siempre que las variables sean todas numéricas o todas las cadenas. ALL puede hacer referencia a variables numéricas y de cadena si va seguido de un conjunto vacío de paréntesis. Esto suprimirá todas las especificaciones que faltan del usuario en el conjunto de datos activo.
  • Se puede especificar más de un mandato MISSING VALUES por sesión.

Operaciones

  • A diferencia de la mayoría de las transformaciones, MISSING VALUES entra en vigor tan pronto como se encuentra. Debe prestarse especial atención a su posición entre los comandos. Consulte el tema Orden de mandatos para obtener más información.
  • Las especificaciones de valor perdido se pueden cambiar entre procedimientos. Las nuevas especificaciones sustituyen a las anteriores. Si una variable se menciona más de una vez en uno o varios mandatos MISSING VALUES antes de un procedimiento, sólo se utiliza la última especificación.
  • Las especificaciones de valores perdidos se guardan en archivos de datos IBM® SPSS® Statistics (consulte SAVE) y en archivos portátiles (consulte EXPORT).

Limitaciones

Los valores perdidos para las variables de cadena no pueden superar los 8 bytes. (No hay ningún límite en el ancho definido de la variable de cadena, pero los valores perdidos definidos no pueden exceder de 8 bytes.)