(k: number)
| 67 | // CDF(k) = P(X ≤ k) = I_{1−p}(n−k, k+1); the kernel is undefined at a=0, |
| 68 | // so the k ≥ n endpoint (CDF = 1) is handled explicitly. |
| 69 | const cdf = (k: number): number => |
| 70 | k >= n ? 1 : k < 0 ? 0 : betaRegularized(1 - p, n - k, k + 1); |
| 71 | return discreteQuantile(cdf, prob, mean, stddev, 0, n, deadline); |
| 72 | } |
| 73 |
no test coverage detected