Este script ilustra un análisis de supervivencia sobre datos de fiabilidad de ventiladores industriales. Comienza creando el conjunto de datos 'Fan' que contiene los tiempos de funcionamiento y los indicadores de censura. La rutina LIFEREG se utiliza luego para ajustar un modelo paramétrico log-normal con un enfoque bayesiano (instrucción BAYES), generando muestras a posteriori en la tabla 'Post'. Un paso DATA posterior utiliza estas muestras para estimar la distribución de la probabilidad de fallo a 8000 horas. Finalmente, PROC MEANS proporciona estadísticas descriptivas (media y percentiles) sobre esta probabilidad estimada.
Análisis de datos
Type : CREACION_INTERNA
Los datos se definen directamente en el script a través de la instrucción 'datalines' en el paso DATA Fan.
1 Bloque de código
DATA STEP Data
Explicación : Crea la tabla SAS 'Fan' leyendo datos internos (datalines). La variable 'Lifetime' representa la duración de la vida útil y 'Censor' indica si la observación está censurada (1) o no (0).
Explicación : Ejecuta un análisis de regresión sobre los datos de supervivencia con una distribución log-normal. La instrucción 'bayes' activa el análisis bayesiano, fija una semilla aleatoria para la reproducibilidad (seed=1) y exporta las muestras de la distribución a posteriori a la tabla 'Post'.
Explicación : Utiliza los parámetros estimados (Intercept, Scale) almacenados en la tabla 'Post' para calcular la variable 'Frac'. Esta variable representa la probabilidad estimada de fallo a 8000 horas para cada iteración de la simulación bayesiana.
¡Copiado!
data Prob;
set Post;
Frac = ProbNorm(( log(8000) - Intercept ) / Scale );
label Frac= 'Fraction Failing in 8000 Hours';
run;
proc means data = Prob(keep=Frac) n mean p10 p25 p50 p75 p90;
run;
1
2
PROC MEANS
3
DATA = Prob(keep=Frac) n mean p10 p25 p50 p75 p90;
4
RUN;
5
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.