Los datos 'infection' se crean directamente en el script SAS a través de un bloque DATALINES. Incluyen las variables clinic, t, x, y n, que representan información de un ensayo clínico.
1 Bloque de código
DATA STEP Data
Explicación : Este bloque DATA STEP crea el conjunto de datos 'infection' utilizando datos brutos integrados (DATALINES). Cada fila representa una observación con las variables 'clinic' (identificador de la clínica), 't' (tratamiento), 'x' (número de éxitos) y 'n' (número total de ensayos).
Explicación : Este procedimiento PROC NLMIXED ajusta un modelo logístico de efectos mixtos a los datos 'infection'.
- `parms` inicializa los parámetros del modelo: `beta0` (intercepción), `beta1` (efecto del tratamiento 't') y `s2u` (varianza del efecto aleatorio).
- `eta`, `expeta` y `p` definen la parte lineal del predictor (`eta`) y la probabilidad de éxito (`p`) según un modelo logístico.
- `model x ~ binomial(n,p)` especifica que la variable `x` (número de éxitos) sigue una distribución binomial con `n` ensayos y la probabilidad `p`.
- `random u ~ normal(0,s2u) subject=clinic` introduce un efecto aleatorio `u` para cada `clinic`, que se supone sigue una distribución normal con una media de 0 y una varianza `s2u`. Esto permite modelar la heterogeneidad entre clínicas.
- `predict eta out=eta` calcula y muestra los valores predichos para `eta`.
- `estimate '1/beta1' 1/beta1` solicita una estimación del inverso del parámetro `beta1`.
¡Copiado!
proc nlmixed data=infection;
parms beta0=-1 beta1=1 s2u=2;
eta = beta0 + beta1*t + u;
expeta = exp(eta);
p = expeta/(1+expeta);
model x ~ binomial(n,p);
random u ~ normal(0,s2u) subject=clinic;
predict eta out=eta;
estimate '1/beta1' 1/beta1;
run;
1
PROC NLMIXEDDATA=infection;
2
parms beta0=-1 beta1=1 s2u=2;
3
eta = beta0 + beta1*t + u;
4
expeta = exp(eta);
5
p = expeta/(1+expeta);
6
model x ~ binomial(n,p);
7
random u ~ normal(0,s2u) subject=clinic;
8
predict eta out=eta;
9
estimate '1/beta1'1/beta1;
10
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 : S A S S A M P L E L I B R A R Y
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.