When to use it
Use alongside Mann-Whitney U test results to communicate non-parametric effect magnitude.
Required Inputs
- Group A values (or U statistic)
- Group B values (or sample sizes n_A, n_B)
Calculate rank-biserial correlation (r_rb) and Cliff's delta (d) non-parametric effect sizes for Mann-Whitney U test outcomes.
Run this test live in StatLab npm i @statlab/coreUse alongside Mann-Whitney U test results to communicate non-parametric effect magnitude.
r_{rb} = 1 - (2U / (n_A * n_B)), Cliff’s δ = (2U / (n_A * n_B)) - 1
def cliffs_delta(lst1, lst2):
m, n = len(lst1), len(lst2)
more = sum(i > j for i in lst1 for j in lst2)
less = sum(i < j for i in lst1 for j in lst2)
return (more - less) / (m * n)
library(effsize)
cliff.delta(group_a, group_b)
import { rankBiserial } from '@statlab/core';
const r_rb = rankBiserial(groupA, groupB);
Continuous A/B testing, statistical telemetry analysis, and automated feedback loops for live backend services.
Explore VoxelPulse →Fixed-price AI release-readiness sprints, automated regression testing, and reliability statistical benchmarks.
Explore VoxelAssurance →Explore static calculators across the StatLab inference engine suite.