Publicado el :
Estadística CREACION_INTERNA

Ejemplo 6 para PROC LIFEREG

Este código también está disponible en: Deutsch English Français
En espera de validación
Este script SAS© ilustra el uso del procedimiento LIFEREG para el análisis de datos de supervivencia. Define un conjunto de datos 'Micro' internamente a través de datalines, luego aplica un modelo de regresión de vida lognormal a las variables 't1' y 't2', usando 'f' como variable de ponderación. El script también activa las salidas gráficas ODS y genera gráficos de probabilidad detallados con opciones específicas para la visualización de los resultados del modelo.
Análisis de datos

Type : CREACION_INTERNA


Los datos del conjunto de datos 'Micro' se crean directamente en el script SAS a través de una instrucción `datalines` en un bloque `DATA STEP`. Las variables `t1` y `t2` representan intervalos de tiempo, y `f` es una variable de frecuencia.

1 Bloque de código
DATA STEP Data
Explicación :
Este bloque `DATA STEP` es responsable de la creación del conjunto de datos 'Micro'. Lee tres variables numéricas: `t1` (tiempo de inicio o tiempo de evento inferior), `t2` (tiempo de finalización o tiempo de evento superior) y `f` (frecuencia o peso). Los datos se proporcionan directamente en el script a través de la instrucción `datalines`.
¡Copiado!
1DATA Micro;
2 INPUT t1 t2 f;
3 DATALINES;
4. 6 6
56 12 2
612 24 0
724 48 2
824 . 1
948 168 1
1048 . 839
11168 500 1
12168 . 150
13500 1000 2
14500 . 149
151000 2000 1
161000 . 147
172000 . 122
18;
19 
2 Bloque de código
PROC LIFEREG
Explicación :
Este bloque ejecuta el procedimiento `LIFEREG` para ajustar un modelo de regresión de vida a los datos de supervivencia del conjunto de datos 'Micro'. La instrucción `ods graphics on;` activa la generación de gráficos. La declaración `model` especifica `t1` y `t2` como variables de tiempo y asume una distribución lognormal (`d=lognormal`), con valores iniciales para la intersección (`intercept=25`) y el parámetro de escala (`scale=5`). La variable `f` se utiliza como ponderación. La subinstrucción `probplot` genera gráficos de probabilidad con varias opciones: `pupper` define el límite superior del eje, `itprintem` muestra las iteraciones EM, `printprobs` muestra las probabilidades, `maxitem` controla el número máximo de elementos mostrados y `ppout` escribe los valores del gráfico en un nuevo conjunto de datos. La instrucción `inset` añade un recuadro al gráfico.
¡Copiado!
1ods graphics on;
2PROC LIFEREG DATA=Micro;
3 model ( t1 t2 ) = / d=lognormal intercept=25 scale=5;
4 weight f;
5 probplot
6 pupper = 10
7 itprintem
8 printprobs
9 maxitem = (1000,25)
10 ppout;
11 inset;
12RUN;
13 
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