El script comienza creando un conjunto de datos llamado `Fitness1` que contiene medidas de condición física (Oxígeno, Tiempo de Carrera, Pulso). Algunas de estas medidas están voluntariamente faltantes para simular un esquema de datos incompleto. Luego, el procedimiento `PROC MI` se llama con la opción `nimpute=0` para no realizar la imputación, sino para usar el algoritmo EM para estimar la media, la desviación estándar y la matriz de correlación de las variables. Los resultados de esta estimación se almacenan en la tabla `outem`, que finalmente se muestra con `PROC PRINT`.
Análisis de datos
Type : CREATION_INTERNE
Los datos se crean directamente en el script a través de un paso DATA con una instrucción `datalines`. Por lo tanto, el conjunto de datos `Fitness1` es completamente autónomo.
1 Bloque de código
DATA STEP Data
Explicación : Este bloque DATA STEP crea la tabla `Fitness1` leyendo los datos proporcionados a través de `datalines`. Define tres variables numéricas: `Oxygen`, `RunTime` y `RunPulse`. El doble arroba ` @@` al final de la instrucción `input` permite leer varias observaciones desde la misma línea de datos.
Explicación : El procedimiento estadístico `PROC MI` analiza los datos faltantes en `Fitness1`. La opción `nimpute=0` especifica no crear conjuntos de datos imputados. La instrucción `em` solicita el cálculo de las estimaciones basadas en el algoritmo Expectation-Maximization (EM), que se guardan en una nueva tabla llamada `outem`. La opción `seed` asegura la reproducibilidad y `simple` solicita estadísticas descriptivas básicas.
¡Copiado!
proc mi data=Fitness1 seed=1518971 simple nimpute=0;
em itprint outem=outem;
var Oxygen RunTime RunPulse;
run;
Explicación : Este bloque muestra el contenido de la tabla `outem`, que contiene las estimaciones (medias, covarianzas) calculadas por el procedimiento `PROC MI`.
¡Copiado!
proc print data=outem;
title 'EM Estimates';
run;
1
2
PROC PRINT
3
DATA=outem;
4
title 'EM Estimates';
5
RUN;
6
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 : S A S S A M P L E L I B R A R Y
Documentación relacionada
Aucune documentation spécifique pour cette catégorie.
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.