Foro - Dudas y consultas

punto5 tp5

punto5 tp5

de Usuario eliminado -
Número de respuestas: 1

El costo de cada vuelo tiene una distribución normal con media USD 1000 y desviación estándar USD 600, truncada a valores positivos

Function TruncatedNormal(mu As Double, sigma As Double) As Double
Dim x As Double
x = WorksheetFunction.Norm_Inv(Rnd(), mu, sigma)
TruncatedNormal = Application.WorksheetFunction.Max(x, 0)
End Function

En respuesta a Usuario eliminado

Re: punto5 tp5

de Enrique Eduardo Tarifa -
Hola Carlos. Está bien la función que programaste; pero está hecha con el método de aceptación y rechazo, el cual es ineficiente en general. En este caso, como habrá poco valores negativos, la ineficiencia es aceptable. Sin embargo, no sería aceptable en otros casos, y entonces deberías usar el método de la distribución truncada.

Te recomiendo que vuelvas a programar la función utilizando el método de la distribución truncada.