Ejemplo 1 para PROC ICPHREG

Este código también está disponible en: Deutsch English Français
Nivel de dificultad
Principiante
Publicado el :
El script comienza creando un conjunto de datos llamado 'hiv' que contiene información sobre la progresión de una enfermedad, con tiempos de observación censurados a la izquierda y a la derecha. Luego, utiliza el procedimiento ICPHREG de tres maneras diferentes para modelar estos datos: un primer modelo base, un segundo modelo que especifica una función de riesgo base constante por partes (piecewise constant hazard), y un tercer modelo que calcula los Hazard Ratios para la variable de etapa de la enfermedad.
Análisis de datos

Type : CREACION_INTERNA


Los datos se crean directamente en el script mediante un paso DATA y una instrucción 'datalines'. Los valores de 0 para el límite inferior (Left) y los valores >= 26 para el límite superior (Right) se convierten en valores faltantes para manejar la censura de los datos.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque crea la tabla SAS 'hiv' a partir de datos incrustados ('datalines'). Define las variables Left, Right, Stage, Dose, CdLow y CdHigh. Las instrucciones condicionales 'if' transforman ciertos valores en datos faltantes SAS ('.') para representar correctamente los datos de supervivencia censurados.
¡Copiado!
1DATA hiv;
2 INPUT Left Right Stage Dose CdLow CdHigh;
3 IF (Left=0) THEN Left=.;
4 IF (Right>=26) THEN Right=.;
5 DATALINES;
60 16 0 0 0 1
715 26 0 0 0 1
812 26 0 0 0 1
917 26 0 0 0 1
1013 26 0 0 0 1
110 24 0 0 1 0
126 26 0 1 1 0
130 15 0 1 1 0
1414 26 0 1 1 0
1512 26 0 1 1 0
1613 26 0 1 0 1
1712 26 0 1 1 0
1812 26 0 1 1 0
190 18 0 1 0 1
200 14 0 1 0 1
210 17 0 1 1 0
220 15 0 1 1 0
233 26 1 0 0 1
244 26 1 0 0 1
251 11 1 0 0 1
2613 19 1 0 0 1
270 6 1 0 0 1
280 11 1 1 0 0
296 26 1 1 0 0
300 6 1 1 0 0
312 12 1 1 0 0
321 17 1 1 1 0
330 14 1 1 0 0
340 25 1 1 0 1
352 11 1 1 0 0
360 14 1 1 0 0
37;
38 
2 Bloque de código
PROC ICPHREG
¡Copiado!
1PROC ICPHREG DATA=hiv;
2 class Stage Dose / desc;
3 model (Left, Right) = Stage Dose;
4RUN;
3 Bloque de código
PROC ICPHREG
¡Copiado!
1PROC ICPHREG DATA=hiv ithistory;
2 class Stage Dose / desc;
3 model (Left, Right) = Stage Dose / basehaz=pch(intervals=(10));
4RUN;
4 Bloque de código
PROC ICPHREG
¡Copiado!
1PROC ICPHREG DATA=hiv;
2 class Stage / desc;
3 model (Left, Right) = Stage / basehaz=pch(intervals=(10));
4 hazardratio Stage;
5RUN;
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


Documentación relacionada

Aucune documentation spécifique pour cette catégorie.