xellstorm Centro de aprendizaje
ES
Abrir la app

¿Qué distribución de probabilidad debo usar? Guía para modelos Monte Carlo

Guía · Actualizada en octubre de 2026

Elija la distribución según lo que sabe del número incierto, no según su nombre. La estimación de un experto con un valor bajo, uno más probable y uno alto pide una distribución PERT o triangular; un monto positivo con cola larga a la derecha, como un costo o una duración, una lognormal; una medición simétrica, una normal; un tiempo hasta la falla, una Weibull; un número de eventos, una Poisson; un suceso que ocurre o no, una Bernoulli; una proporción entre 0 y 1, una beta, y varias proporciones que deben sumar el total, una Dirichlet; el mayor valor de un período, una Gumbel o una GEV; un total de pérdidas (cuántas y de qué monto), una distribución compuesta; y si hay datos históricos, una distribución ajustada. El buscador de abajo hace una o dos preguntas y le dice cuál usar; xellstorm ofrece 52 distribuciones en total, incluidas sus propias tablas.

Encuentre su distribución

Elija lo que describe su número incierto. Si una respuesta no basta, debajo se abre una segunda pregunta.

¿De qué tipo es el número incierto?
¿Qué significan el valor bajo y el alto?

PERT

Una curva suave de mín. a máx., con su pico en el valor más probable, que rara vez llega a los límites. Su media, (mín. + 4 × más probable + máx.) / 6, queda cerca del valor más probable.

En xellstorm: elija PERT y escriba mín., más probable y máx. Las entradas nuevas empiezan como una distribución PERT.

Guía de la distribución PERT

Triangular

Rectas que suben de mín. hasta el valor más probable y bajan hasta máx. Se dispersa más que una PERT con los mismos tres números, una lectura más prudente de la estimación.

En xellstorm: elija Triangular y escriba mín., más probable y máx.

Guía de la distribución triangular

Uniforme

Todos los valores entre mín. y máx. son igualmente probables. Úsela solo cuando de verdad no pueda decir qué parte del rango es más plausible.

En xellstorm: elija Uniforme y escriba mín. y máx.

Guía de la distribución uniforme

Una distribución ajustada a sus percentiles

Si se usaran como mín. y máx., un P10 y un P90 dejarían fuera el 20 % de los resultados que quedan más allá. En su lugar, ajuste una forma que pase por su P10, su P50 y su P90: lognormal si hay cola larga a la derecha, normal si la dispersión es simétrica.

En xellstorm: seleccione la entrada y use “Desde estimaciones” en el panel lateral (PERT, Normal, Lognormal o Triangular), o elija Triangular a partir de percentiles, una triangular definida por percentiles.

P50, P80 y P90 explicados

Una distribución ajustada a sus datos

Que los datos decidan: ajuste varias formas y compare cuánto explica cada una los valores. Compruebe que el historial siga siendo representativo y recuerde que una muestra pequeña dice poco de los extremos.

En xellstorm: seleccione la entrada y use “Desde datos” en el panel lateral. Ajusta las distribuciones normal, lognormal, gamma, Weibull, beta, Poisson, binomial negativa y otras, y las ordena.

Ejemplo resuelto: ajuste de los plazos de entrega

Bernoulli

1 con probabilidad p y 0 en caso contrario. Multiplique el valor por el impacto del evento para obtener su costo en cada iteración: nunca el promedio, siempre todo o nada.

En xellstorm: elija Bernoulli y escriba p; el impacto va en una celda aparte.

Guía de las distribuciones de Bernoulli y binomial
¿Qué tipo de conteo?

Poisson

Números enteros definidos por una sola cifra, el promedio de eventos por período. Su varianza es igual a su media.

En xellstorm: elija Poisson y escriba su media.

Guía de la distribución de Poisson

Binomial negativa

Un conteo con varianza mayor que su media: más períodos tranquilos y más períodos de mucha actividad que en una distribución de Poisson. Típica de la demanda y de los defectos agrupados.

En xellstorm: elija Binomial negativa y escriba n y p, o ajústela a conteos históricos.

Guía de las distribuciones de Poisson y binomial negativa

Binomial

El número de éxitos en n intentos independientes con la misma probabilidad p, entre 0 y n.

En xellstorm: elija Binomial y escriba n y p.

Guía de la distribución binomial
¿Qué tipo de tiempo?

Weibull

Un parámetro de escala fija la vida típica y uno de forma, cómo se reparten las fallas en el tiempo: por debajo de 1 predominan las fallas tempranas; por encima de 1, el desgaste.

En xellstorm: elija Weibull y escriba forma y scale.

Guía de la distribución de Weibull

Exponencial

Un solo número, el tiempo medio entre eventos. La edad no influye: la probabilidad de que ocurra un evento en la próxima hora es siempre la misma.

En xellstorm: elija Exponencial y escriba la media como scale.

Guía de las distribuciones de Weibull y exponencial

Lognormal (o PERT a partir de una estimación)

Positiva y con cola larga a la derecha. Si se parte de la estimación de tres puntos de un experto para la duración, una distribución PERT hace el mismo trabajo dentro de sus límites.

En xellstorm: elija Lognormal (s, scale = la mediana, loc 0) o ajústela a duraciones históricas.

Guía de la distribución lognormal

Gamma

La suma de varias esperas exponenciales: el parámetro de forma es su cantidad y el de escala, la media de cada una. También sirve como forma general positiva y asimétrica a la derecha.

En xellstorm: elija Gamma y escriba a (la forma) y scale.

Guía de la distribución gamma
¿Un solo monto o el total de muchos?

Lognormal

La mayoría de los valores queda cerca del típico y unos pocos muy por encima. Su media es mayor que su mediana, y por eso los presupuestos armados con valores típicos se quedan cortos. Una gamma tiene una forma parecida, con la cola más delgada.

En xellstorm: elija Lognormal, o ajústela a partir de un P10, un P50 y un P90 con “Desde estimaciones”.

Guía de la distribución lognormal

Empalme (cuerpo + cola)

Una distribución por debajo de un punto y otra por encima: por ejemplo, una lognormal para las pérdidas ordinarias y una Pareto generalizada para las que superan un umbral. Indique la proporción por debajo del punto o deje el campo vacío, y las dos densidades se unirán a la misma altura.

En xellstorm: elija Empalme (cuerpo + cola) y defina en su fila el cuerpo por debajo del punto, la cola por encima y el punto de empalme.

Guía de la distribución lognormal

Compuesta (frecuencia × severidad)

Un número de eventos simulado con una distribución de frecuencia, como una Poisson o una binomial negativa, y otros tantos montos simulados con una distribución de severidad, como una lognormal, que se suman en cada iteración. Un año sin eventos no cuesta nada; un año con varios los suma todos. Cada evento puede tener un deducible y un límite.

En xellstorm: elija Compuesta y defina en su fila la frecuencia, la severidad y, si corresponden, el deducible y el límite de cada evento.

Guía de la distribución de Poisson: contar los eventos

Gumbel o GEV (valor extremo generalizado)

El mayor de muchos valores sigue una distribución de valores extremos, con cola larga a la derecha. Una Gumbel tiene una forma fija; una GEV agrega un parámetro de forma para una cola más pesada o para valores que terminan en un límite superior. Use los máximos históricos de cada período, no todos los valores.

En xellstorm: elija Gumbel (loc, scale) o ajústela a los máximos históricos con “Desde datos”; o elija GEV (valor extremo generalizado). Su forma (c) es el ξ habitual con el signo cambiado, como en scipy: menor que 0 para una cola derecha pesada.

Normal

La curva en campana: una media y una desviación estándar. También describe la suma de muchas incertidumbres pequeñas e independientes.

En xellstorm: elija Normal y escriba media y desv. est.

Guía de la distribución normal
¿Una sola proporción o varias que forman un todo?

Beta

Se mantiene entre 0 y 1 por construcción. Su media es alfa / (alfa + beta) y, cuanto mayor es la suma de ambos, más estrecha resulta la distribución.

En xellstorm: elija Beta y escriba a y b (loc 0 y scale 1 para una proporción).

Guía de la distribución beta

Dirichlet (partes de un total)

Una parte incierta por celda y, en cada iteración, las partes suman el total. La proporción media de cada celda es su alfa entre la suma de los valores alfa, y cuanto mayor es esa suma, menos varían las partes. Cada parte por separado sigue una distribución beta.

En xellstorm: convierta el rango de celdas en una sola entrada, elija Dirichlet (partes de un total) y escriba un valor alpha por celda y el total (1 si lo deja vacío).

Guía de la distribución beta

Una serie de tiempo

Cada período parte del anterior, de modo que un mal mes se arrastra al siguiente en lugar de simularse otra vez de forma independiente. Por ejemplo, un precio que crece con porcentajes aleatorios o una tasa que oscila en torno a un nivel.

En xellstorm: convierta la fila de celdas en una sola entrada, elija “serie de tiempo (una trayectoria)” en su menú de valores simulados y luego GBM (crecimiento), Paseo aleatorio, AR(1), Reversión a la media o Difusión con saltos.

Ejemplo resuelto: autonomía de caja

Las distribuciones de un vistazo

Los parámetros llevan el nombre que tienen en el menú de distribuciones de xellstorm. Toda distribución admite además un truncamiento (conservar solo los valores entre dos límites) y un desplazamiento.

Distribuciones comunes, qué describen, sus parámetros en xellstorm y un valor aleatorio en Excel
DistribuciónQué describeParámetrosValor aleatorio en Excel
PERTEstimaciones de expertos con límites, con confianza en el valor más probablemín., más probable, máx.BETA.INV(RAND(), α, β, min, max)
TriangularEstimaciones de expertos con límites, con valores posibles cerca de ellosmín., más probable, máx.Un IF con SQRT (SI y RAIZ en Excel en español), véase la guía
UniformeUn rango sin valor favoritomín., máx.min+(max-min)*RAND()
NormalVariación simétrica: mediciones, errores, totales de muchas partesmedia, desv. est.NORM.INV(RAND(), mean, sd)
LognormalMontos positivos con cola larga a la derecha: costos, pérdidas, duracioness, scale, locLOGNORM.INV(RAND(), LN(median), s)
GammaPositiva y asimétrica a la derecha; la suma de varias esperasa, scale, locGAMMA.INV(RAND(), shape, scale)
BetaProporciones y tasas entre 0 y 1a, b, loc, scaleBETA.INV(RAND(), α, β)
WeibullTiempo hasta la falla, por desgaste o por falla tempranaforma, scale, locscale*(-LN(1-RAND()))^(1/shape)
ExponencialTiempo entre eventos aleatorios a un ritmo constantescale, loc-mean*LN(1-RAND())
PoissonEventos en un período a una tasa promediomediaUna tabla con POISSON.DIST y COUNTIF, véase la guía
Binomial negativaConteos más desiguales que los de una distribución de Poisson: demanda, defectos agrupadosn, pUna tabla con NEGBINOM.DIST y COUNTIF
BernoulliSi un evento ocurre (1) o no (0)pIF(RAND()<p, 1, 0)
BinomialÉxitos en n intentosn, pBINOM.INV(n, p, RAND())
Uniforme enteraNúmeros enteros de un rango, todos igualmente probablesbajo, altoRANDBETWEEN(low, high)
Tabla discretaUnos pocos valores posibles, con sus probabilidadesuna tabla de valores y probabilidadesUna búsqueda en las probabilidades acumuladas
Triangular a partir de percentilesUna triangular definida por un percentil bajo y uno alto, no por límitesinferior, más probable, superior, inferior %, superior %–
t de StudentSimétrica con colas pesadas: rendimientos, errores con valores atípicosdf, loc, scaleloc+scale*T.INV(RAND(), df)
GumbelEl mayor de muchos valores: cargas máximas anuales, inundacionesloc, scaleloc-scale*LN(-LN(RAND()))
GEV (valor extremo generalizado)El mayor de muchos valores, con una cola más pesada o un límite superiorforma (c), loc, scaleloc+scale*(1-(-LN(RAND()))^c)/c
MetalogUna forma flexible que pasa por varios percentilesuna tabla de valores y probabilidades–
CompuestaEl total de un número aleatorio de eventos, cada uno con su propio monto: siniestros, pérdidasfrecuencia, severidad, deducible, límite–
Empalme (cuerpo + cola)Una distribución por debajo de un punto y otra por encima: un cuerpo y una cola pesadapor debajo del punto, por encima del punto, punto de empalme, proporción por debajo–
Dirichlet (partes de un total)Partes que suman un total en cada iteración: participaciones de mercado, el reparto de un presupuestoalpha por celda, totalGAMMA.INV(RAND(), alpha, 1) en cada celda, dividido entre su suma

xellstorm ofrece 52 distribuciones. El menú de la aplicación incluye 29, y 23 más en “Más familias”, la mayoría propias de modelos creados para complementos de Excel, que xellstorm convierte al importar (véase cómo migrar un modelo desde un complemento).

El archivo: cada distribución como fórmula de Excel

El archivo de Excel de esta página tiene una fila por distribución: sus parámetros, un número aleatorio de RAND(), un valor simulado, y la media, el P10 y el P90 por fórmula. Pulse F9 y todos los valores cambian. Sus últimas columnas contienen las mismas distribuciones como entradas de xellstorm, de modo que una ejecución muestra lado a lado los valores de Excel y los de xellstorm. Cada guía de este sitio compara las fórmulas del archivo con 10.000 valores simulados como esos.

examples/distributions.xlsx: una fila por distribución, con la media, el P10 y el P90 que calculan sus fórmulas
DistribuciónEjemplo y parámetrosMediaP10P90
NormalDemanda de la próxima temporada (unidades)
Media 1000, desviación estándar 200
10007441256
LognormalCosto de reparación por reclamación (USD)
Mediana 2000, dispersión de ln 0,8
27547175576
TriangularCosto de una partida (miles de USD)
Mín. 80, más probable 100, máx. 140
106,791,0124,5
PERTCosto de una partida (miles de USD)
Mín. 80, más probable 100, máx. 140
103,389,2118,7
UniformePrecio unitario (USD)
Mín. 40, máx. 60
504258
WeibullVida útil de una bomba (horas)
Forma 1,5, escala 20.000
18.055446234.874
ExponencialTiempo entre averías (horas)
Media 500
500531151
PoissonQuejas en una semana
Media 4
427
Binomial negativaPedidos en una semana, con más variabilidad
Éxitos 4, probabilidad 0,5
418
BernoulliUn riesgo ocurre (1) o no (0)
Probabilidad 0,3
0,301
BinomialUnidades defectuosas en un lote de 50
Intentos 50, probabilidad 0,04
204
BetaProporción de clientes que renuevan
Alfa 8, beta 2
80,0 %63,2 %93,9 %
GammaDías para terminar tres reparaciones seguidas
Forma 3, escala 2
6,02,210,6

Errores frecuentes

Guías de cada distribución

Preguntas frecuentes

¿Qué distribución debo usar si no tengo datos?

Pida a quienes conocen la cantidad un valor bajo, uno más probable y uno alto, y use una distribución PERT o triangular. Si su bajo y su alto no son límites sino casos de “uno entre diez”, ajuste una distribución a esos percentiles. Después revise con quienes dieron los números lo que estos implican (media, P10 y P90).

¿Qué distribución conviene para estimar costos?

Para cada partida de costo, una distribución PERT o triangular a partir de una estimación de tres puntos, o una lognormal cuando no hay un máximo firme. Para los riesgos que pueden ocurrir o no, una Bernoulli multiplicada por el impacto. El total se simula, no se estima: véase el ejemplo de contingencia de costos de un proyecto.

¿Qué distribución debo usar para la duración de las tareas?

Una distribución PERT o triangular a partir de la estimación de tres puntos de cada tarea, o una lognormal ajustada a duraciones pasadas. Ambas admiten una cola larga a la derecha. Para el cronograma, simule la red de tareas: véase el análisis de riesgo de cronograma.

¿Qué distribución debo usar para siniestros de seguros o pérdidas operacionales?

Modele por separado cuántas pérdidas trae un período y de qué monto es cada una, y deje que una distribución compuesta las sume: una Poisson o una binomial negativa para el número, una lognormal, una gamma o una Pareto para el monto. Cuando las pérdidas grandes siguen una cola más pesada que las ordinarias, empalme una Pareto generalizada por encima de un umbral con el cuerpo que queda por debajo. Al modelar por separado el número y el monto, cada uno se puede comparar con sus propios datos, y un deducible o un límite actúa sobre cada pérdida.

¿Cómo simulo proporciones que suman el 100 %?

Simúlelas juntas con una distribución de Dirichlet, no con una distribución distinta en cada celda: las proporciones independientes rara vez suman el 100 %. En Excel, genere en cada celda un valor con GAMMA.INV(RAND(), alpha, 1) (INV.GAMMA y ALEATORIO en Excel en español) y divida cada valor entre la suma de todos; en xellstorm, elija Dirichlet (partes de un total) para el rango de celdas.

¿Cómo sé si una distribución se ajusta a mis datos?

Ajuste varias y compárelas. “Desde datos” de xellstorm ordena los ajustes por AIC, que premia el buen ajuste y penaliza los parámetros adicionales, y muestra las pruebas de bondad de ajuste de cada uno. Mire también el histograma frente a la curva, sobre todo en la cola que importa para su decisión, y tenga cuidado con las muestras pequeñas.

¿La elección de la distribución cambia mucho los resultados?

Cambia más las colas que el centro. Dos formas con los mismos tres números o la misma media suelen dar promedios similares, pero P90 distintos y probabilidades distintas de superar un presupuesto. Cuando importa, ejecútelas ambas como escenarios con los mismos valores aleatorios y compare.

Relacionados

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.