Как вычислить вероятность CDF нормального распределения в C++?


Существует ли функция, которая позволяет мне вычислить вероятность CDF нормального распределения, учитывая среднее и Сигму ? например, P (X

Я думаю, что у вас есть это, но я думаю, что это только для стандартного нормального распределения.

1 4

1 ответ:

Вы масштабируете-любое N (m, s) можно превратить в N(0,1) путем деления на s и вычитания m. Таким образом, все, что вам нужно, - это cdf для N(0,1), который предоставляется рядом библиотек.

Вот простой пример R:

R> pnorm(1.96, 0, 1)          # compute cdf of 1.96 for N(0,1)
[1] 0.975002
R> pnorm(1.96*3 + 2, 2, 3)    # mu + sd*1.96 is really the same for N(mu, sd)
[1] 0.975002
R>