Publicado el :
Général CREATION_INTERNE

Sans titre

Este código también está disponible en: Deutsch English Français
En espera de validación
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.
¡Copiado!
1DATA twoway;
2 INPUT A B Y @;
3 DATALINES;
41 1 10.6 1 1 11.0 1 1 10.6 1 1 11.3
51 2 -0.2 1 2 1.3 1 2 -0.2 1 2 0.2
61 3 0.1 1 3 0.4 1 3 -0.4 1 3 1.0
72 1 19.7 2 1 19.3 2 1 18.5 2 1 20.4
82 2 -0.2 2 2 0.5 2 2 0.8 2 2 -0.4
92 3 -0.9 2 3 -0.1 2 3 -0.2 2 3 -1.7
103 1 29.7 3 1 29.6 3 1 29.0 3 1 30.2
113 2 1.5 3 2 0.2 3 2 -1.5 3 2 1.3
123 3 0.2 3 3 0.4 3 3 -0.4 3 3 -2.2
13;
2 Bloque de código
PROC GLM
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!
1PROC GLM DATA=twoway;
2 class A B;
3 model Y = A B A*B;
4RUN;
3 Bloque de código
PROC GLM (instruction LSMEANS)
¡Copiado!
1 lsmeans A*B / slice=B;
2RUN;
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