Рисование значения из нормального распределения в F#

Как мне получить случайное значение, полученное из заданного нормального распределения в F#?

Я хочу что-то похожее на Python x = numpy.random.normal(mean, standard_deviation), но на F#.


person Dr Jimboedius    schedule 24.07.2014    source источник
comment
Встроенного метода нет, но вы можете легко реализовать преобразование бокса-мюллера — en.wikipedia.org/wiki/Box%E2%80%93Muller_transform   -  person John Palmer    schedule 24.07.2014


Ответы (1)


Например, вы можете использовать библиотеку Math.NET Numerics.

open MathNet.Numerics.Distributions

let normalDist = new Normal(mean, stddev)
normalDist.Sample()
person mikkoma    schedule 24.07.2014
comment
Спасибо, это именно то, что я ищу. - person Dr Jimboedius; 24.07.2014