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.
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!
proc mi data=Fish1 seed=899603 out=outex2;
monotone propensity;
var Length1 Length2 Length3;
run;
1
PROC MIDATA=Fish1 seed=899603 out=outex2;
2
monotone propensity;
3
var Length1 Length2 Length3;
4
RUN;
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!
proc print data=outex2(obs=10);
title 'First 10 Observations of the Imputed Data Set';
run;
1
2
PROC PRINT
3
DATA=outex2(obs=10);
4
title 'First 10 Observations of the Imputed
5
Data Set';
6
RUN;
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.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.