Skip to main content

agrestiCoullInterval

Agresti–Coull confidence interval for a binomial proportion.

agrestiCoullInterval(successes: number, nTrials: number, z: number): WilsonScoreInterval

Import

const poker = require('poker-calculations');

ESM (Node):

import { createRequire } from 'module';
const require = createRequire(import.meta.url);
const poker = require('poker-calculations');

When to use

Alternative to wilsonScoreInterval for HUD-style proportion confidence bands. Adjusts the effective sample size toward the center; same { lower, upper } return shape as Wilson and Wald helpers.

How to use

const poker = require('poker-calculations');

const folds = 18;
const spots = 40;
const z = 1.96;

const ac = poker.agrestiCoullInterval(folds, spots, z);
const wilson = poker.wilsonScoreInterval(folds, spots, z);

console.log({ agrestiCoull: ac, wilson });

Returns

WilsonScoreInterval{ lower: number, upper: number } for the observed rate folds/spots (or any success/trial pair). Bounds are clamped to [0, 1].