ecm ecm

Cálculo de Capital Solvencia II para Seguros

Scénario de test & Cas d'usage

Contexto empresarial

Una compañía de seguros necesita calcular el Capital Económico requerido bajo la normativa Solvencia II. Se deben agregar las pérdidas operativas de dos líneas de negocio principales: 'Automóvil' y 'Hogar'. El objetivo es estimar la pérdida agregada y calcular el VaR (Valor en Riesgo) al 99.5% para determinar las reservas necesarias.
Preparación de datos

Simulación de una estructura de dependencia (Cópula Gaussiana) y dos distribuciones de pérdidas marginales (Lognormal para Auto, Gamma para Hogar).

¡Copiado!
1 
2PROC CAS;
3dataStep.runCode / code = "
4data casuser.copula_riesgo;
5call streaminit(789);
6do i = 1 to 5000;
7u_auto = rand('UNIFORM');
8u_hogar = rand('UNIFORM');
9output;
10end;
11 
12run;
13 
14data casuser.perdidas_auto;
15call streaminit(101);
16do i = 1 to 1000;
17monto = rand('LOGNORMAL', 5, 0.8);
18output;
19end;
20 
21run;
22 
23data casuser.perdidas_hogar;
24call streaminit(202);
25do i = 1 to 1000;
26monto = rand('GAMMA', 2, 2000);
27output;
28end;
29 
30run;
31";
32 
33RUN;
34 

Étapes de réalisation

1
Verificación de las tablas cargadas en CAS
¡Copiado!
1PROC CAS; TABLE.tableInfo / caslib="casuser"; RUN;
2
Ejecución de ECM solicitando percentiles regulatorios (99.5%)
¡Copiado!
1 
2PROC CAS;
3ecm.ecm / copulaSample={name="copula_riesgo", caslib="casuser"} marginals={{TABLE={name="perdidas_auto", caslib="casuser"}, sampleVarName="monto"}, {TABLE={name="perdidas_hogar", caslib="casuser"}, sampleVarName="monto"}} analysisVariables={"u_auto", "u_hogar"} OUTPUT={outSample={name="total_perdidas_simuladas", caslib="casuser"}} outsum={outSummary={name="resumen_solvencia", caslib="casuser"}, percentiles={{percentile=99.5}, {percentile=99.9}}, tVaRLevels={{percentileLevel=99.5}}} seed=12345;
4 
5RUN;
6 

Resultado esperado


El sistema genera la tabla 'resumen_solvencia' que contiene el VaR al 99.5% y el TVaR al 99.5%, cifras críticas para el reporte regulatorio de la aseguradora, agregando correctamente las correlaciones definidas en la cópula.