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.
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!
proc print data=headache (obs=5);
run;
1
PROC PRINTDATA=headache (obs=5);
2
RUN;
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!
proc lifereg data=Headache;
class Group;
model Minutes*Censor(1)=Group;
output out=New cdf=Prob;
run;
1
PROC LIFEREGDATA=Headache;
2
class Group;
3
model Minutes*Censor(1)=Group;
4
OUTPUT out=New cdf=Prob;
5
RUN;
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.
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.
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.