El script comienza creando un conjunto de datos llamado 'twoway' utilizando instrucciones datalines. Este conjunto de datos contiene tres variables: A y B, que son variables de clasificación (categóricas), y Y, que es la variable dependiente (cuantitativa). Luego, el script ejecuta PROC GLM para ajustar un modelo lineal general. Este modelo incluye los efectos principales de las variables A y B, así como su término de interacción A*B, para evaluar cómo el efecto de una variable cambia en función de los niveles de la otra. Finalmente, la instrucción LSMEANS se utiliza con la opción SLICE=B para examinar los efectos simples de la variable A en cada nivel distinto de la variable B. Esto permite comprender las interacciones al detallar el impacto de A cuando B se mantiene constante en un nivel dado, y viceversa.
Análisis de datos
Type : CREATION_INTERNE
Los datos utilizados para el análisis se generan directamente dentro del script SAS a través de una instrucción DATA STEP con datalines. El conjunto de datos 'twoway' se crea así con observaciones predefinidas.
1 Bloque de código
DATA STEP Data
Explicación : Este bloque DATA STEP crea un conjunto de datos temporal llamado 'twoway'. Define tres variables (A, B e Y) y utiliza la instrucción DATALINES para llenar el conjunto de datos con valores especificados directamente en el script. El ' @code_sas/16.4'.sas al final de la instrucción INPUT indica a SAS que permanezca en la misma línea de datos para leer la siguiente observación si está disponible.
Explicación : Este bloque ejecuta PROC GLM en el conjunto de datos 'twoway'. La instrucción CLASS declara las variables A y B como variables categóricas. La instrucción MODEL especifica que la variable dependiente Y se modela en función de los efectos principales de A y B, así como de su interacción A*B. 'run;' finaliza este paso de procedimiento.
¡Copiado!
proc glm data=twoway;
class A B;
model Y = A B A*B;
run;
1
PROC GLMDATA=twoway;
2
class A B;
3
model Y = A B A*B;
4
RUN;
3 Bloque de código
PROC GLM (instruction LSMEANS)
¡Copiado!
lsmeans A*B / slice=B;
run;
1
lsmeans A*B / slice=B;
2
RUN;
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, NAME: GLMDE5, TITLE: Details Example 5 for PROC GLM, PRODUCT: STAT
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.