(
doublen,
doubler) {
49 doubledenominator = r;
51 for(
inti = n - 1; i >= ((n - r) + 1); i--) {
55 for(
inti = 1; i < r; i++) {
59 returnnumerator / denominator;
66 return nCr(n, x) * std::pow(p, x) * std::pow(1 - p, n - x);
77 for(
inti = lower_bound; i <= upper_bound; i++) {
78 probability+=
nCr(n, i) * std::pow(p, i) * std::pow(1 - p, n - i);
90std::cout <<
"standard deviation : " 96std::cout <<
"45 or more successes : "double binomial_x_successes(double n, double p, double x)
double binomial_expected(double n, double p)
double binomial_range_successes(double n, double p, double lower_bound, double upper_bound)
double nCr(double n, double r)
double binomial_variance(double n, double p)
double binomial_standard_deviation(double n, double p)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4