¿Cuánta contingencia necesita un registro de riesgos?
En este registro de 10 riesgos (importes en miles de USD), probabilidad × impacto más probable suma 291, pero una simulación Monte Carlo de todo el registro sitúa la pérdida media en 359 y el promedio del peor 5 % de los resultados en 1436, así que conviene dimensionar la contingencia a partir de esos peores resultados. Incluso una reserva del tamaño de la pérdida media se supera en el 36,6 % de los resultados.
Uno de cada veinte resultados pierde más de 1028 (P95), y el promedio del peor 5 % equivale a 4,0 veces la media. Compruebe también los límites de los seguros con estas cifras de los peores resultados, no con el promedio.
El modelo
El archivo de Excel es un registro de riesgos sencillo: 10 riesgos, uno por fila, con la probabilidad de que ocurra (columna B) y, si ocurre, un impacto Min, Likely y Max (columnas C a E). Una nota debajo indica la unidad: los importes están en miles de USD, como en el ejemplo de costos de proyecto.
Junto a las estimaciones hay dos celdas por riesgo que la simulación rellena en cada iteración. Occurs (columna F, «ocurre») vale 1 con la probabilidad del riesgo y 0 en caso contrario, una distribución de Bernoulli. Impact (columna G) se simula con una distribución PERT entre Min y Max, con su pico en Likely. Exposure (columna H) multiplica las dos con =F2*G2, y la pérdida total de H13, =SUM(H2:H11), es la salida. La columna I contiene el cálculo habitual, probabilidad × impacto más probable, con su total en I13. No hay funciones de complementos. Tal como está guardado, Occurs vale 0 e Impact es igual al valor más probable, así que el total de H13 muestra 0 en Excel hasta que la simulación rellena estas celdas.
| Riesgo | Probabilidad | Mín. | Más probable | Máx. |
|---|---|---|---|---|
| Falla de un proveedor clave | 10 % | 200 | 400 | 900 |
| Cambio regulatorio | 20 % | 50 | 120 | 300 |
| Incidente de ciberseguridad | 5 % | 300 | 800 | 2500 |
| Salida de personal clave | 30 % | 20 | 60 | 150 |
| Alza del precio de los materiales | 40 % | 30 | 80 | 200 |
| Sobrecosto del proyecto | 35 % | 40 | 100 | 350 |
| Variación del tipo de cambio | 50 % | 10 | 40 | 120 |
| Litigio | 8 % | 100 | 250 | 1200 |
| Parada de planta | 12 % | 80 | 200 | 600 |
| Demanda inferior a la prevista | 25 % | 60 | 150 | 500 |
Las estimaciones se quedan en el registro
La configuración de la simulación que se abre con el ejemplo no copia estos números. Cada parámetro apunta a una celda del registro: la probabilidad del primer riesgo es =Register!B2, su Min, Likely y Max son =Register!C2, D2 y E2, y así hacia abajo por las filas. xellstorm lee las celdas una vez antes de cada ejecución, con los mismos resultados que si se hubieran escrito los números a mano. En el paso Distributions, un campo vinculado muestra su referencia, como =B2, y el valor que leyó.
El registro sigue siendo el único lugar donde están las estimaciones. Para conservar sus cambios, guarde un archivo de proyecto en el paso Results (Save project), cambie probabilidades o impactos en Excel, abra luego el archivo editado en xellstorm y aplique el archivo de proyecto (Open project file, en el paso Workbook). xellstorm avisa de que el archivo no es el mismo con el que se guardó el proyecto, y la siguiente ejecución lee los valores nuevos.
La probabilidad × impacto más probable subestima la pérdida esperada
La forma habitual de totalizar un registro es su valor monetario esperado (VME, EMV en inglés): la probabilidad de cada riesgo multiplicada por su impacto, y todo sumado. Con el impacto más probable, como en la columna I, este registro da 290,5. La pérdida promedio simulada es 358,8, un 23,5 % más.
La diferencia viene de la asimetría. El impacto más probable es la moda, el pico de la distribución, no su promedio: cuando Max está más lejos de Likely que Min, el promedio sube. En una distribución PERT la media es (Min + 4 × Likely + Max) / 6. Lo más probable es que el riesgo «Incidente de ciberseguridad» cueste 800, pero su impacto medio es (300 + 4 × 800 + 2500) / 6 = 1000, así que su pérdida esperada es 50, no 40. Con impactos medios el VME resulta 358,7, que la simulación reproduce (358,8).
Bien calculado, pues, el VME es la pérdida promedio. Pero un promedio es una sola cifra: no dice con qué frecuencia las pérdidas son mucho mayores, y para cubrir esos resultados existe la reserva de contingencia.
Resultados
En el 5,6 % de los 10.000 resultados simulados no ocurre ningún riesgo; la probabilidad exacta, que es el producto de (1 − probabilidad) de los 10 riesgos, es 5,7 %. Por eso la tabla de percentiles de la aplicación muestra 0 en P1 y P5. La mitad de los resultados pierde menos de 267, por debajo de la media de 359: en la mayoría de los resultados ocurren unos pocos riesgos pequeños o medianos, y en unos pocos coinciden riesgos grandes que elevan el promedio.
| Suma de probabilidad × impacto más probable (columna I) | 291 |
|---|---|
| Media de los totales simulados | 359 |
| Probabilidad de que no ocurra ningún riesgo | 5,6 % |
| P50 (la mitad de los resultados pierde menos) | 267 |
| P80 | 541 |
| P95 | 1028 |
| Promedio del peor 5 % (CVaR) | 1436 |
| Mayor total simulado | 3069 |
| Probabilidad de perder más de 1000 | 5,5 % |
Por qué la contingencia debe salir de los peores resultados
Cualquier reserva se supera en algunos resultados. La cuestión es con qué frecuencia y por cuánto:
| Reserva fijada en | Monto | Resultados con mayor pérdida |
|---|---|---|
| Probabilidad × más probable (columna I) | 291 | 46,2 % |
| Media (VME con impactos medios) | 359 | 36,6 % |
| P80 | 541 | 20,0 % |
| P90 | 772 | 10,0 % |
| P95 | 1028 | 5,0 % |
| Promedio del peor 5 % (CVaR) | 1436 | 2,0 % |
Una reserva en la media (el VME con impactos medios) se agota en el 36,6 % de los resultados, y una en el total de la columna I, en el 46,2 %. Qué percentil mantener es cuestión de política: con qué frecuencia se acepta quedarse sin reserva; P50, P80 y P90 explica los niveles. P95 es la pérdida que se supera en uno de cada veinte resultados.
El CVaR, el valor en riesgo condicional, responde a la pregunta siguiente: cuando las pérdidas pasan de P95, ¿qué tan grandes son? Aquí el peor 5 % de los resultados promedia 1436, así que más allá de P95 lo superan en 407 en promedio. Esa es la cifra que conviene tener presente al dimensionar una reserva para años malos o al revisar un límite de seguro: un límite fijado cerca del promedio pagaría los resultados ordinarios y dejaría sin cubrir los grandes, e incluso una reserva en el CVaR se supera en el 2,0 % de los resultados.
Qué riesgos llenan los peores resultados
Los promedios reparten la pérdida por todo el registro: la parte de cada riesgo en la pérdida promedio está entre 5,8 % y 14,1 %. En los peores resultados el panorama es otro. «Incidente de ciberseguridad», el riesgo menos probable del registro (5 %), ocurre en el 70,4 % de los resultados del peor 5 % y supone el 57,7 % de su pérdida, 829 de los 1436, frente al 14,1 % de la pérdida promedio. El siguiente en tamaño, «Falla de un proveedor clave», aporta 155 (10,8 %). Los peores resultados son también aquellos en que coinciden varios riesgos: en ellos ocurren 3,8 riesgos en promedio, frente a 2,35 en el conjunto de los resultados.
| Riesgo | Todos los resultados | Peor 5 % | Parte del peor 5 % |
|---|---|---|---|
| Incidente de ciberseguridad | 51 | 829 | 57,7 % |
| Falla de un proveedor clave | 45 | 155 | 10,8 % |
| Litigio | 31 | 127 | 8,8 % |
| Demanda inferior a la prevista | 49 | 80 | 5,6 % |
| Sobrecosto del proyecto | 46 | 58 | 4,0 % |
| Parada de planta | 29 | 57 | 4,0 % |
| Alza del precio de los materiales | 37 | 43 | 3,0 % |
| Cambio regulatorio | 28 | 37 | 2,5 % |
| Variación del tipo de cambio | 24 | 27 | 1,8 % |
| Salida de personal clave | 21 | 25 | 1,7 % |
| Los 10 riesgos | 359 | 1436 | 100 % |
Este desglose se calcula en esta página a partir de las iteraciones. La hoja Trials del archivo de resultados trae las entradas y el total de cada iteración, así que puede reproducirlo: multiplique Occurs por Impact en cada riesgo y promedie el peor 5 % de los totales. En la aplicación, la tabla de contribución a la varianza de Results ordena las entradas según la parte de la dispersión total que explican, y pone primero la entrada Occurs de «Falla de un proveedor clave» (si ese riesgo ocurre o no), con 19,6 %; consulte el análisis de sensibilidad. Dispersión y peores resultados son preguntas distintas. Para una reserva o un límite de seguro, mire los peores resultados: el panel de peores resultados de la aplicación compara cada entrada en el peor 5 %, 10 % o 25 % de las iteraciones con todas las iteraciones, y Trial by trial grafica cualquier entrada, como el impacto de un riesgo, frente al total.
Pruébelo usted mismo
- Abra el modelo en xellstorm. Las celdas Occurs e Impact de cada riesgo son entradas, el total de H13 es la salida y perder más de 1000 es el objetivo; no hay que instalar nada ni registrarse, y el archivo se calcula en el navegador.
- Ejecútelo: con la misma semilla y 10.000 iteraciones obtendrá las cifras de esta página. El paso Results muestra la media, la probabilidad de perder más de 1000, el P90 y el promedio del peor 5 % (CVaR); P80 y P95 son filas de la tabla de percentiles.
- Escriba su propio límite en el cuadro de probabilidad para ver con qué frecuencia lo superan las pérdidas, o pase el cursor sobre la curva S para leer la probabilidad de quedar por debajo de cualquier monto.
- En el paso Distributions, agregue un escenario que reduzca la probabilidad de «Incidente de ciberseguridad», ejecute de nuevo y compare los escenarios con los mismos valores aleatorios.
- Después abra su propio registro: convierta la ocurrencia de cada riesgo en una entrada Bernoulli y su impacto en una PERT, y escriba referencias como
=B2para que los parámetros se lean de las celdas del registro.
¿Se puede hacer esto solo con Excel?
Sí: se puede armar la misma simulación solo con Excel, con RAND() y una tabla de datos; Simulación Monte Carlo en Excel muestra las fórmulas para eventos de riesgo e impactos PERT.
Preguntas
¿Qué es el valor monetario esperado (VME) en un registro de riesgos?
El valor monetario esperado es la probabilidad de cada riesgo multiplicada por su impacto, sumada sobre todo el registro. Calculado con el impacto medio de cada riesgo, equivale a la pérdida esperada, que el promedio de la simulación estima (valor exacto: 358,7; simulado: 358,8); calculado con el impacto más probable, como es habitual, resulta menor (290,5). En ambos casos es un promedio y no dice nada sobre qué tan grandes pueden llegar a ser las pérdidas.
¿Qué es el CVaR y en qué se diferencia de P95?
El CVaR (valor en riesgo condicional, también llamado déficit esperado) es el promedio de los resultados que superan un percentil, aquí el peor 5 %. P95 es el punto donde empieza ese peor 5 %, 1028 en este registro; el CVaR indica qué tan malos son en promedio, 1436. Dos registros con el mismo P95 pueden tener CVaR muy distintos cuando uno de ellos contiene un riesgo raro y muy grande.
¿Por qué la mediana de la pérdida está por debajo de la media?
La mediana de la pérdida del registro (267) está por debajo de la media (359) porque el total tiene asimetría positiva, con cola a la derecha: en la mayoría de los resultados ocurren unos pocos riesgos pequeños o medianos, mientras que en unos pocos coinciden riesgos grandes que elevan el promedio. En el 5,6 % de los resultados no ocurre ningún riesgo.
¿Deben estar correlacionados los riesgos?
Los riesgos de un registro suelen tratarse como independientes, como en este ejemplo. Si algunos tienden a ocurrir juntos, como la falla de un proveedor y un sobrecosto del proyecto, asigne a sus entradas Occurs una correlación de rangos en xellstorm: cada riesgo conserva su probabilidad e impacto, pero los totales grandes se vuelven más probables, lo que tiende a elevar P95 y el CVaR.
¿Cómo pruebo una mitigación, como un control que hace menos probable un riesgo?
En xellstorm una mitigación se prueba como un escenario: en el paso Distributions, agregue uno que cambie la probabilidad o el rango de impacto del riesgo y ejecute de nuevo. Los escenarios usan los mismos valores aleatorios que el caso base, así que las diferencias en la media, el P90 y la probabilidad de superar el objetivo se deben al cambio y no a valores aleatorios distintos, y bastan muchas menos iteraciones para verlas.
Relacionados
- Costo y cronograma de proyectos
¿Cuánta contingencia necesita un proyecto de construcción?
Ejemplo resuelto: en el 94,2 % de los resultados simulados, el edificio cuesta más que la suma de sus costos más probables. Dimensione la contingencia de costos de construcción con Monte Carlo. - Guía
P50, P80 y P90: qué significan y con cuál presupuestar
P80 es el costo que el 80 % de los resultados simulados no supera. Seis partidas de costo de un edificio suman 2843 en sus P80, pero el P80 de su suma es 2756 (miles de USD). - Guía
Diagramas de tornado y análisis de sensibilidad explicados
Un diagrama de tornado mueve cada entrada por separado, de P10 a P90 por defecto en xellstorm. En una estimación de obra, un riesgo mueve el costo en 150 (miles de USD).
xellstorm es una herramienta de simulación Monte Carlo para modelos de Excel que funciona en el navegador: sin complemento, y el archivo nunca sale de su equipo.