Este script ilustra el uso del procedimiento LIFEREG para analizar datos de supervivencia con censura arbitraria (intervalos). Modela la relación entre el tiempo de recuperación, la edad y el sexo, incluyendo una interacción. Se realizan dos análisis para generar gráficos de probabilidad (probplots) basados en datos de referencia específicos (xrow1 y xrow2).
Análisis de datos
Type : CREATION_INTERNE
Todos los datos (tablas 'mice', 'xrow1', 'xrow2') se definen directamente en el script a través de bloques DATALINES.
1 Bloque de código
DATA STEP Data
Explicación : Creación del conjunto de datos principal 'mice' que contiene las variables explicativas (sexo, edad) y los límites del intervalo de tiempo (time1, time2).
Explicación : Creación de un conjunto de datos de referencia 'xrow1' para predicción o trazado (Sexo 1, Edad 50).
¡Copiado!
data xrow1;
input sex age time1 time2;
datalines;
1 50 . .
;
1
DATA xrow1;
2
INPUT sex age time1 time2;
3
DATALINES;
4
150 . .
5
;
3 Bloque de código
DATA STEP Data
Explicación : Creación de un segundo conjunto de datos de referencia 'xrow2' (Sexo 2, Edad 60.6).
¡Copiado!
data xrow2;
input sex age time1 time2;
datalines;
2 60.6 . .
;
1
DATA xrow2;
2
INPUT sex age time1 time2;
3
DATALINES;
4
260.6 . .
5
;
4 Bloque de código
PROC LIFEREG
Explicación : Ejecución del modelo de supervivencia de Weibull con los datos 'mice'. La opción 'xdata=xrow1' se utiliza para personalizar el gráfico de probabilidad. La instrucción 'model' define los límites de censura (time1, time2) y las covariables.
¡Copiado!
ods graphics on;
proc lifereg data=mice xdata=xrow1;
class sex;
model (time1, time2) = age sex age*sex / dist=Weibull;
probplot / nodata
plower=.5
vref(intersect) = 75
vreflab = '75 Percent';
inset;
run;
1
ods graphics on;
2
PROC LIFEREGDATA=mice xdata=xrow1;
3
class sex;
4
model (time1, time2) = age sex age*sex / dist=Weibull;
5
6
probplot / nodata
7
plower=.5
8
vref(intersect) = 75
9
vreflab = '75 Percent';
10
inset;
11
RUN;
5 Bloque de código
PROC LIFEREG
Explicación : Segunda ejecución del modelo idéntica a la primera, pero utilizando 'xrow2' como datos de referencia para el gráfico.
¡Copiado!
proc lifereg data=mice xdata=xrow2;
class sex;
model (time1, time2) = age sex age*sex / dist=Weibull;
probplot / nodata
plower=.5
vref(intersect) = 75
vreflab = '75 Percent';
inset;
run;
title;
1
PROC LIFEREGDATA=mice xdata=xrow2;
2
class sex;
3
model (time1, time2) = age sex age*sex / dist=Weibull;
4
5
probplot / nodata
6
plower=.5
7
vref(intersect) = 75
8
vreflab = '75 Percent';
9
inset;
10
RUN;
11
title;
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: LIFEREX4
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.