(value, mean, stdev)
| 87300 | } |
| 87301 | |
| 87302 | function densityLogNormal(value, mean, stdev) { |
| 87303 | if (value <= 0) return 0; |
| 87304 | mean = mean || 0; |
| 87305 | stdev = stdev == null ? 1 : stdev; |
| 87306 | const z = (Math.log(value) - mean) / stdev; |
| 87307 | return Math.exp(-0.5 * z * z) / (stdev * _constants.SQRT2PI * value); |
| 87308 | } |
| 87309 | |
| 87310 | function cumulativeLogNormal(value, mean, stdev) { |
| 87311 | return (0, _normal.cumulativeNormal)(Math.log(value), mean, stdev); |