Este script crea un conjunto de datos interno ('exposed') que contiene tiempos de supervivencia, estados de censura y covariables (Tratamiento, Sexo). Luego realiza varios análisis de supervivencia: estimación de funciones de supervivencia (Kaplan-Meier), pruebas de igualdad entre grupos (Log-Rank) y estratificaciones, todo ello utilizando ODS Graphics para visualizar las curvas de supervivencia.
Análisis de datos
Type : CREATION_INTERNE
Los datos se crean directamente en el script a través de un paso DATA con la instrucción DATALINES.
1 Bloque de código
PROC FORMAT
Explicación : Definición de un formato de usuario para mostrar las etiquetas 'Drug X' y 'Placebo' en lugar de los códigos numéricos.
¡Copiado!
proc format;
value Rx 1='Drug X' 0='Placebo';
run;
1
2
PROC FORMAT;
3
value Rx 1='Drug X' 0='Placebo';
4
RUN;
5
2 Bloque de código
DATA STEP Data
Explicación : Creación del conjunto de datos 'exposed' que contiene las variables Days, Status, Treatment y Sex. Uso de la instrucción @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json para leer varias observaciones por línea de datos.
¡Copiado!
data exposed;
input Days Status Treatment Sex $ @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
format Treatment Rx.;
datalines;
179 1 1 F 378 0 1 M
256 1 1 F 355 1 1 M
262 1 1 M 319 1 1 M
256 1 1 F 256 1 1 M
255 1 1 M 171 1 1 F
224 0 1 F 325 1 1 M
225 1 1 F 325 1 1 M
287 1 1 M 217 1 1 F
319 1 1 M 255 1 1 F
264 1 1 M 256 1 1 F
237 0 0 F 291 1 0 M
156 1 0 F 323 1 0 M
270 1 0 M 253 1 0 M
257 1 0 M 206 1 0 F
242 1 0 M 206 1 0 F
157 1 0 F 237 1 0 M
249 1 0 M 211 1 0 F
180 1 0 F 229 1 0 F
226 1 0 F 234 1 0 F
268 0 0 M 209 1 0 F
;
1
DATA exposed;
2
INPUT Days STATUS Treatment Sex $ @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
3
FORMAT Treatment Rx.;
4
DATALINES;
5
17911 F 378 0 1 M
6
25611 F 35511 M
7
26211 M 31911 M
8
25611 F 25611 M
9
25511 M 17111 F
10
224 0 1 F 32511 M
11
22511 F 32511 M
12
28711 M 21711 F
13
31911 M 25511 F
14
26411 M 25611 F
15
237 0 0 F 2911 0 M
16
1561 0 F 3231 0 M
17
2701 0 M 2531 0 M
18
2571 0 M 2061 0 F
19
2421 0 M 2061 0 F
20
1571 0 F 2371 0 M
21
2491 0 M 2111 0 F
22
1801 0 F 2291 0 F
23
2261 0 F 2341 0 F
24
268 0 0 M 2091 0 F
25
;
3 Bloque de código
PROC LIFETEST
Explicación : Ejecución del análisis de supervivencia estratificado por Tratamiento. Activación de ODS Graphics para producir las curvas de supervivencia con tabla de sujetos en riesgo y curva log-supervivencia.
Explicación : Análisis estratificado por Sexo, con comparación de los grupos de Tratamiento dentro de cada estrato. La opción 'notable' suprime la visualización de las tablas de supervivencia detalladas.
¡Copiado!
proc lifetest data=Exposed notable;
time Days*Status(0);
strata Sex / group=Treatment;
run;
1
PROC LIFETESTDATA=Exposed notable;
2
time Days*STATUS(0);
3
strata Sex / group=Treatment;
4
RUN;
5 Bloque de código
PROC LIFETEST
Explicación : Prueba global del efecto del Tratamiento en la supervivencia (prueba de Log-Rank y Wilcoxon por defecto para dos grupos).
¡Copiado!
proc lifetest data=Exposed notable;
time Days*Status(0);
test Treatment;
run;
1
PROC LIFETESTDATA=Exposed notable;
2
time Days*STATUS(0);
3
test Treatment;
4
RUN;
6 Bloque de código
PROC LIFETEST
Explicación : Prueba del efecto del Tratamiento ajustado por Sexo (estratificando por Sexo). La opción 'test=none' en strata impide la prueba de homogeneidad entre los estratos (Sexo).
¡Copiado!
proc lifetest data=Exposed notable;
time Days*Status(0);
strata Sex / test=none;
test Treatment;
run;
1
PROC LIFETESTDATA=Exposed notable;
2
time Days*STATUS(0);
3
strata Sex / test=none;
4
test Treatment;
5
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.
« El análisis de supervivencia es único porque no solo mide el tiempo hasta un evento, sino que debe gestionar la censura (cuando el evento no ocurre durante el periodo de estudio). El procedimiento LIFETEST es la herramienta de referencia para estimaciones no paramétricas, utilizando principalmente el método de Kaplan-Meier. »
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.