Publicado el :
Estadística CREATION_INTERNE

Ejemplo de inicio 1 para PROC LIFEREG

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 'Headache' directamente en el script usando la instrucción `datalines`. Este conjunto de datos contiene variables para la duración en minutos, el grupo de tratamiento y un indicador de censura. Después de la creación de los datos, el script muestra las primeras cinco observaciones del conjunto de datos 'Headache' usando PROC PRINT para una verificación rápida. El procedimiento principal es PROC LIFEREG, que se utiliza para modelar los datos de supervivencia. Especifica 'Minutes' como variable de tiempo de supervivencia, 'Censor' como variable de estado de censura (donde 1 indica un evento censurado) y 'Group' como variable de clasificación explicativa. Este procedimiento genera un nuevo conjunto de datos 'New' que incluye la función de distribución acumulativa (CDF) bajo la variable 'Prob'. Finalmente, se emplea PROC SGPLOT para visualizar los resultados del análisis generando un gráfico de dispersión. Este gráfico representa 'Minutes' en el eje X y 'Prob' (CDF) en el eje Y, con los puntos de datos agrupados y coloreados según la variable 'Group', y se añade una leyenda discreta para facilitar la interpretación.
Análisis de datos

Type : CREATION_INTERNE


El conjunto de datos 'Headache' se crea directamente en el script usando la instrucción `datalines`, proporcionando datos para el análisis de supervivencia. El conjunto de datos 'New' es un resultado intermedio de PROC LIFEREG.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque DATA STEP crea un conjunto de datos SAS llamado 'Headache'. Las variables 'Minutes', 'Group' y 'Censor' están definidas. Los datos se leen en línea a través de la instrucción `datalines`, simulando los resultados de un ensayo clínico o un estudio con tiempos de observación e indicadores de censura.
¡Copiado!
1DATA Headache;
2 INPUT Minutes Group Censor;
3 DATALINES;
411 1 0 12 1 0 19 1 0 19 1 0
519 1 0 19 1 0 21 1 0 20 1 0
621 1 0 21 1 0 20 1 0 21 1 0
720 1 0 21 1 0 25 1 0 27 1 0
830 1 0 21 1 1 24 1 1 14 2 0
916 2 0 16 2 0 21 2 0 21 2 0
1023 2 0 23 2 0 23 2 0 23 2 0
1125 2 1 23 2 0 24 2 0 24 2 0
1226 2 1 32 2 1 30 2 1 30 2 0
1332 2 1 20 2 1
14;
2 Bloque de código
PROC PRINT
Explicación :
Este bloque utiliza PROC PRINT para mostrar las primeras cinco observaciones (filas) del conjunto de datos 'Headache'. Es un paso común para verificar rápidamente la estructura y el contenido de los datos después de su creación o modificación.
¡Copiado!
1PROC PRINT DATA=headache (obs=5);
2RUN;
3 Bloque de código
PROC LIFEREG Data
Explicación :
Este bloque ejecuta PROC LIFEREG para realizar un análisis de regresión de supervivencia acelerada en el conjunto de datos 'Headache'. La variable 'Group' se especifica como variable de clasificación. La instrucción `model` define el modelo de regresión, donde 'Minutes' es la variable de tiempo de supervivencia, 'Censor' es la variable de estado de censura (con 1 indicando una censura, es decir, un evento no observado), y 'Group' es la variable explicativa. La instrucción `output` crea un nuevo conjunto de datos 'New' que contiene las observaciones originales, así como una nueva variable 'Prob' que representa la función de distribución acumulativa (CDF) estimada.
¡Copiado!
1PROC LIFEREG DATA=Headache;
2 class Group;
3 model Minutes*Censor(1)=Group;
4 OUTPUT out=New cdf=Prob;
5RUN;
4 Bloque de código
PROC SGPLOT
Explicación :
Este bloque utiliza PROC SGPLOT para generar una visualización gráfica. Crea un gráfico de dispersión (`scatter plot`) a partir del conjunto de datos 'New' creado por PROC LIFEREG. Los 'Minutes' se representan en el eje X y los valores 'Prob' (CDF) en el eje Y. La opción `/ group=Group` colorea los puntos de datos según las categorías de la variable 'Group', y `discretelegend` añade una leyenda discreta para identificar estos grupos.
¡Copiado!
1PROC SGPLOT DATA=New;
2 scatter x=Minutes y=Prob / group=Group;
3 discretelegend;
4RUN;
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