Imputación Múltiple con PROC MI

ATTENTION : Ce contenu est DÉSACTIVÉ. Il est invisible pour les visiteurs.
Nivel de dificultad
Principiante
Publicado el :
El script comienza con la creación de un conjunto de datos 'Fish1' que contiene medidas de peces con valores faltantes intencionales. Luego, el procedimiento `PROC MI` se llama con la opción `monotone propensity` para imputar estos valores. Se especifica una `seed` para la reproducibilidad. Finalmente, las diez primeras observaciones del conjunto de datos resultante ('outex2') se muestran usando `PROC PRINT`.
Análisis de datos

Type : CREATION_INTERNE


El conjunto de datos 'Fish1' se crea internamente en el script a través de una instrucción `DATALINES`.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque de código crea el conjunto de datos 'Fish1' utilizando datos en línea (`datalines`). Define tres variables numéricas: 'Length1', 'Length2' y 'Length3'. Algunos valores faltan intencionalmente para la demostración de la imputación.
¡Copiado!
1DATA Fish1;
2 title 'Fish Measurement Data';
3 INPUT Length1 Length2 Length3 ;
4 DATALINES;
523.2 25.4 30.0 24.0 26.3 31.2 23.9 26.5 31.1
626.3 29.0 33.5 26.5 29.0 . 26.8 29.7 34.7
726.8 . . 27.6 30.0 35.0 27.6 30.0 35.1
828.5 30.7 36.2 28.4 31.0 36.2 28.7 . .
929.1 31.5 . 29.5 32.0 37.3 29.4 32.0 37.2
1029.4 32.0 37.2 30.4 33.0 38.3 30.4 33.0 38.5
1130.9 33.5 38.6 31.0 33.5 38.7 31.3 34.0 39.5
1231.4 34.0 39.2 31.5 34.5 . 31.8 35.0 40.6
1331.9 35.0 40.5 31.8 35.0 40.9 32.0 35.0 40.6
1432.7 36.0 41.5 32.8 36.0 41.6 33.5 37.0 42.6
1535.0 38.5 44.1 35.0 38.5 44.0 36.2 39.5 45.3
1637.4 41.0 45.9 38.0 41.0 46.5
17;
2 Bloque de código
PROC MI Data
Explicación :
Este procedimiento `PROC MI` se utiliza para imputar los valores faltantes en el conjunto de datos 'Fish1'. La opción `seed=899603` asegura la reproducibilidad de los resultados. El método `monotone propensity` se especifica para la imputación de los valores faltantes de las variables 'Length1', 'Length2' y 'Length3'. El conjunto de datos imputado se guarda en 'outex2'.
¡Copiado!
1PROC MI DATA=Fish1 seed=899603 out=outex2;
2 monotone propensity;
3 var Length1 Length2 Length3;
4RUN;
3 Bloque de código
PROC PRINT
Explicación :
Este bloque utiliza `PROC PRINT` para mostrar las 10 primeras observaciones del conjunto de datos 'outex2', que contiene los datos con los valores faltantes imputados.
¡Copiado!
1 
2PROC PRINT
3DATA=outex2(obs=10);
4title 'First 10 Observations of the Imputed
5Data Set';
6RUN;
7 
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
Información de copyright : SAS Sample Library


Documentación relacionada

Aucune documentation spécifique pour cette catégorie.