Как вычислить вероятность CDF нормального распределения в C++?
Существует ли функция, которая позволяет мне вычислить вероятность CDF нормального распределения, учитывая среднее и Сигму ? например, P (X
Я думаю, что у вас есть это, но я думаю, что это только для стандартного нормального распределения.
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>