Drag on a heatmap to move thresholds

Fairness Trade-off Landscape: Threshold Parameter Space

This is the 2D parameter-space counterpart to the 3D fairness classifier: instead of rotating a point cloud of individually classified people, it draws the whole decision space at once. A back-to-back population-pyramid histogram shows each group's score distribution split by outcome, while three small heatmaps sweep every possible pair of per-group thresholds and colour each pair by its demographic-parity, equalized-odds, or calibration gap — making it visible, without touching a single slider, that the low-gap (green) zone of the equalized-odds map and the low-gap zone of the calibration map do not overlap whenever the two groups' base rates differ, exactly as proven by Chouldechova (2017).