La macro `mlmsumry` configura las salidas ODS para capturar las tablas ANOVA del modelo y las estadísticas multivariadas. Ejecuta `PROC GLM` con los parámetros proporcionados (clases, modelo, contrastes, medidas repetidas). Luego, procesa las tablas de salida (`_between_`, `_error_`) a través de pasos DATA para consolidar los resultados, calcular los grados de libertad y formatear los tipos de hipótesis, antes de mostrar los resultados.
Análisis de datos
Type : EXTERNE
El código espera un conjunto de datos de entrada a través del parámetro macro `data` (por defecto `_last_`). No crea datos persistentes sino que manipula tablas ODS temporales generadas por el procedimiento.
1 Bloque de código
PROC GLM
Explicación : Configuración de los destinos ODS para capturar los resultados estadísticos y ejecución del procedimiento GLM (General Linear Model) con los parámetros del modelo especificados.
Explicación : Procesamiento de las tablas de resultados ODS. Separa las fuentes de error y los efectos ('Between' vs 'Error'), calcula los grados de libertad (NumDF, DenDF) y reestructura la tabla para el informe final.
¡Copiado!
data _between_ _error_;
set _between_(in=inb) ... ;
if Source = 'Error' then output _error_;
else do; ... output _between_; end;
run;
data _between_;
retain Source FValue NumDF DenDF ProbF;
if _n_=1 then set _error_(rename=(df=DenDF));
set _between_;
run;
1
DATA _between_ _error_;
2
SET _between_(in=inb) ... ;
3
IFSOURCE = 'Error'THENOUTPUT _error_;
4
ELSEDO; ... OUTPUT _between_; END;
5
RUN;
6
7
DATA _between_;
8
retain SOURCE FValue NumDF DenDF ProbF;
9
IF _n_=1THENSET _error_(rename=(df=DenDF));
10
SET _between_;
11
RUN;
3 Bloque de código
PROC PRINT
Explicación : Visualización de la tabla de estadísticas consolidadas si la opción de pruebas multivariadas está activada.
¡Copiado!
proc print;
%end;
1
PROC PRINT;
2
%END;
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.
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.