copula copulaSimulate

Análisis de Fallos en Cadena con Márgenes Empíricos (Cópula Gumbel)

Scénario de test & Cas d'usage

Contexto empresarial

Un analista logístico estudia el riesgo de interrupción en la cadena de suministro. Los fallos en los proveedores suelen desencadenar fallos en la producción (dependencia asimétrica en la cola superior). Se utilizará una Cópula de Gumbel para modelar esta dependencia extrema positiva, aplicando los márgenes empíricos de los datos históricos reales en lugar de distribuciones teóricas uniformes.
Preparación de datos

Creación de datos históricos de fallos (tiempos de parada) para usar como márgenes empíricos.

¡Copiado!
1DATA mycas.datos_historicos; INPUT Proveedor Produccion; CARDS;
210 12
35 6
420 25
52 3
650 60
78 9
8; RUN;

Étapes de réalisation

1
Carga de datos históricos para definición de márgenes.
¡Copiado!
1 
2PROC CAS;
3TABLE.loadTable / path='datos_historicos.sas7bdat' casout={name='datos_historicos', replace=true};
4 
5RUN;
6 
7QUIT;
8 
2
Simulación usando Cópula Gumbel (theta=2) y proyección a márgenes empíricos.
¡Copiado!
1 
2PROC CAS;
3ACTION copula.copulaSimulate / TABLE={name='datos_historicos'} define={copulaType='GUMBEL', theta=2} ndraws=2000 seed=555 var={'Proveedor', 'Produccion'} outempirical={name='simu_fallos_empirica', replace=true};
4 
5RUN;
6 
7QUIT;
8 

Resultado esperado


Se genera la tabla 'simu_fallos_empirica'. A diferencia de la salida uniforme, los valores en esta tabla siguen la distribución de los datos originales ('datos_historicos') pero están reordenados según la dependencia de Gumbel, mostrando una mayor correlación en los valores altos (fallos graves) que en los bajos.