Subcomando IMPUTE (comando MULTIPLE IMPUTATION)

El subcomando IMPUTE controla el método de imputación y el modelo. De forma predeterminada, el método AUTO se utiliza para imputar valores de datos perdidos.

palabra clave METHOD

La palabra clave METHOD especifica el método de imputación. Especifique una de las opciones siguientes:

AUTOMÁTICA
Método automático. Este es el valor predeterminado. Elige el mejor método basado en una exploración de los datos. El método monotónico se utiliza cuando los datos tienen un patrón monotónico de falta; de lo contrario, si los datos tienen un patrón no monotónico, se utiliza FCS . El método AUTO ordena internamente las variables de análisis en orden de las menos perdidas a las más perdidas para detectar un patrón monótono de falta si existe; por lo tanto, el orden de las variables en la lista de variables se ignora cuando se utiliza AUTO .
Monotono
Método monotone. Se trata de un método no iterativo que sólo se puede utilizar cuando los datos tienen un patrón monótono de falta. Existe un patrón monotónico cuando puede ordenar las variables de tal forma que, si una variable tiene un valor no perdidos, todas las variables precedentes también tienen valores no perdidos. El método monotónico imputa los valores perdidos secuencialmente en el orden especificado en la lista de variables. Se produce un error si los datos de entrada no tienen un patrón monotónico para el orden en el que se especifican las variables.
FCS
Método de especificación totalmente condicional. Éste es un método de Monte Carlo y cadenas de Markov (MCMC) iterativo que puede utilizarse cuando el patrón de datos perdidos es arbitrario (monotónico o no monotónico). En cada iteración, el método FCS imputa secuencialmente los valores perdidos en el orden especificado en la lista de variables.
NINGUNO
Ninguno. No se realiza ninguna imputación. Elija esta opción si desea análisis de falta sólo. Se emite un aviso si desactiva la imputación y suprime todos los análisis de valores perdidos.

palabra clave NIMPUTATIONS

De forma predeterminada, se realizan cinco imputaciones. Para solicitar un número diferente de imputaciones, especifique un entero positivo. Como regla general, cuanto mayor sea el grado de falta de información en los datos, más imputaciones serán necesarias para obtener una eficiencia razonable en relación con un número infinito de imputaciones.

  • NIMPUTATIONS se ignora si la imputación está desactivada.

palabra clave SCALEMODEL

Los métodos AUTO, FCSy MONOTONE son métodos multivariantes que se pueden utilizar cuando varias variables tienen valores perdidos. Cada uno utiliza modelos univariados al imputar valores de variables individuales.

De forma predeterminada, el tipo de modelo univariado que se utiliza depende del nivel de medición de la variable cuyos valores perdidos se van a imputar. La regresión logística multinomial se utiliza siempre para variables categóricas. Para las variables de escala, se utiliza la regresión lineal (LINEAR) de forma predeterminada.

Opcionalmente, puede utilizar el método de coincidencia de media predictiva (PMM) para variables de escala. PMM es una variante de regresión lineal que garantiza que los valores imputados son plausibles. Para PMM, el valor imputado se basa en el valor definido para el caso completo seleccionado aleatoriamente más cercano de las predicciones más cercanas (k), donde (k) es un entero positivo con un valor predeterminado de 5.

  • SCALEMODEL sólo se respeta cuando se elige explícitamente el método FCS o MONOTONE . La regresión lineal siempre se utiliza para variables de escala cuando se solicita el método AUTO . Se emite un aviso si se especifica SCALEMODEL para el método AUTO .
  • SCALEMODEL se ignora si la imputación está desactivada.

INTERACCIONES, palabra clave

De forma predeterminada, el modelo de imputación para cada variable incluye un término constante y efectos principales para las variables predictoras. Opcionalmente, puede incluir todas las interacciones bidimensionales posibles entre variables predictoras categóricas. Especifique INTERACTIONS=TWOWAY. Los términos de interacción no incluyen predictores de escala.

  • INTERACTIONS sólo se respeta cuando se elige explícitamente el método FCS o MONOTONE . Las interacciones bidireccionales no se incluyen cuando se solicita el método AUTO . Se emite un aviso si se especifica INTERACTIONS para el método AUTO .
  • INTERACTIONS se ignora si la imputación está desactivada o si hay menos de dos predictores categóricos.

palabra clave MAXPCTMISSING

De forma predeterminada, las variables de análisis se imputan y se utilizan como predictores sin tener en cuenta cuántos valores perdidos han proporcionado, al menos tienen datos suficientes para estimar un modelo de imputación. La palabra clave opcional MAXPCTMISSING se utiliza para excluir variables que tienen un alto porcentaje de valores perdidos. Especifique el porcentaje máximo permitido de valores perdidos como un número positivo menor que 100. Por ejemplo, si especifica MAXMISSINGPCT=50, las variables de análisis que tienen más del 50% de valores perdidos no se imputan, ni se utilizan como predictores en modelos de imputación.

  • MAXPCTMISSING se ignora si la imputación está desactivada.

Número máximo de dibujos

Si se especifican valores mínimos o máximos para valores imputados de variables de escala (consulte el subcomando CONSTRAINTS ), el procedimiento intenta dibujar valores para un caso hasta que encuentra un conjunto de valores que están dentro de los rangos especificados. De forma predeterminada, se dibujan un máximo de 50 conjuntos de valores por caso. Para alterar temporalmente el máximo, especifique un entero positivo para MAXCASEDRAWS. Si no se obtiene un conjunto de valores dentro del número especificado de adelantos por caso, el procedimiento dibuja otro conjunto de parámetros de modelo y repite el proceso de dibujo de caso. De forma predeterminada, se dibujan un máximo de 2 conjuntos de parámetros de modelo. Para alterar temporalmente el máximo, especifique un entero positivo para MAXPARAMDRAWS. Se producirá un error si no se obtiene un conjunto de valores que se halle entre los rangos dentro del número especificado de extracciones de casos y parámetros.

Tenga en cuenta que el incremento de estos valores puede incrementar el tiempo de procesamiento. Si el procedimiento tarda mucho tiempo (o no puede) en encontrar los adelantos adecuados, compruebe los valores mínimo y máximo especificados en el submandato CONSTRAINTS para asegurarse de que son adecuados.

  • MAXCASEDRAWS y MAXPARAMDRAWS se ignoran si la imputación está desactivada, cuando se utiliza la coincidencia de medias predictivas y cuando se imputan valores categóricos.

palabra clave MAXITER

La iteración se detiene cuando se alcanza el número máximo de iteraciones. Para alterar temporalmente el número predeterminado de iteraciones (10), especifique un valor entero positivo para MAXITER.

  • MAXITER sólo se respeta si el método FCS se elige explícitamente. La palabra clave se ignora cuando se utiliza el método AUTO .
  • La palabra clave MAXITER se ignora si se utiliza el método monotónico o si la imputación está desactivada.

palabra clave SINGULAR

SINGULAR especifica el valor de tolerancia utilizado para contrastar la singularidad en modelos de imputación univariados (regresión lineal, regresión logística y coincidencia de medias predictivas). El valor predeterminado es 10e−12. Especifique un valor positivo.

  • SINGULAR sólo se respeta si el método FCS o MONOTONE se elige explícitamente. La palabra clave se ignora y se utiliza la tolerancia de singularidad predeterminada cuando se solicita el método AUTO .
  • SINGULAR se ignora si la imputación está desactivada.

palabra clave MAXMODELPARAM

MAXMODELPARAM especifica el número máximo de parámetros de modelo permitidos al imputar cualquier variable. Si un modelo tiene más parámetros que el límite especificado, el proceso termina con un error (no se imputan valores perdidos). El valor predeterminado es 100. Especifique un valor entero positivo.

  • MAXMODELPARAM se ignora si la imputación está desactivada.