fix: correctly compute cumulative probability
This commit is contained in:
parent
59d9d0fb37
commit
b9a79b41b7
1 changed files with 1 additions and 1 deletions
|
|
@ -27,7 +27,7 @@ pub fn hyper_geometric(
|
|||
hyper_geometric_exactly(population_size, successes, sample_size, sample_successes);
|
||||
let (less_than, less_or_equal, greater_or_equal, greater_than) =
|
||||
if sample_successes < sample_size / 2 {
|
||||
let less_than: f64 = (1..sample_size)
|
||||
let less_than: f64 = (0..sample_successes)
|
||||
.map(|i| hyper_geometric_exactly(population_size, successes, sample_size, i))
|
||||
.sum();
|
||||
let less_or_equal = less_than + exactly;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue