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
Este script SAS© implementa un modelo log-lineal para analizar los datos de Bartlett, que estudian el estado de supervivencia (muerto o vivo) de esquejes de diferentes longitudes, plantados en dos momentos distintos. El modelo explora las interacciones entre la longitud del esqueje, el momento de la plantación y el estado de supervivencia, excluyendo la interacción de tres variables. El procedimiento CATMOD se utiliza para este análisis.
Análisis de datos

Type : CREATION_INTERNE


Los datos de Bartlett se crean directamente en el script a través de un bloque DATALINES. Las variables son 'Length' (larga/corta), 'Time' (primavera/inmediatamente), 'Status' (muerto/vivo) y 'wt' (peso/frecuencia).

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque DATA Step crea el conjunto de datos 'bartlett' a partir de datos internos proporcionados a través de la declaración DATALINES. Define las variables Length, Time, Status y wt, que representan respectivamente la longitud del esqueje, el momento de la plantación, el estado de supervivencia y el peso o la frecuencia de cada combinación de factores. La parte inválida de la línea INPUT (` @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json`) fue eliminada para hacer el código ejecutable.
¡Copiado!
1DATA bartlett;
2 INPUT LENGTH Time STATUS wt;
3 DATALINES;
41 1 1 156
51 1 2 84
61 2 1 84
71 2 2 156
82 1 1 107
92 1 2 133
102 2 1 31
112 2 2 209
12;
13 
2 Bloque de código
PROC CATMOD
Explicación :
Este bloque utiliza PROC CATMOD para ajustar un modelo log-lineal a los datos de Bartlett. La opción `weight wt` indica que la variable 'wt' contiene las frecuencias de las observaciones. La instrucción `model` especifica las variables del modelo y `_response_` indica que el modelo se aplica a la variable de respuesta implícita. Las opciones `noparm` y `pred=freq` se utilizan para la salida. La instrucción `loglin` ajusta un modelo log-lineal sin interacción de tercer orden (especificado por ` @ 2`), explorando las interacciones hasta el orden 2 entre Length, Time y Status.
¡Copiado!
1title 'Bartlett''s Data';
2PROC CATMOD DATA=bartlett;
3 weight wt;
4 model LENGTH*Time*STATUS=_response_
5 / noparm pred=freq;
6 loglin LENGTH|Time|STATUS @ 2;
7 title2 'Model with No 3-Variable Interaction';
8QUIT;
9 
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