From 7f6b1644d48304e7466974b4cb7f88d01a8837dc Mon Sep 17 00:00:00 2001 From: Damien Z Wang <752879139h@gmail.com> Date: Sun, 9 Aug 2026 10:05:34 +0100 Subject: [PATCH 1/2] fix(dp.calculateConfidenceBootstrap): The calculation formula of low CI boundary corrected. --- src/pyWitness/DataProcessed.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pyWitness/DataProcessed.py b/src/pyWitness/DataProcessed.py index ab47de6..cf44c55 100644 --- a/src/pyWitness/DataProcessed.py +++ b/src/pyWitness/DataProcessed.py @@ -659,7 +659,7 @@ def calculateConfidenceBootstrap(self, nBootstraps = 200, cl = 95, plotROC = Fal pAUC = _np.array(pAUC) clHigh = 100.-(100.-cl)/2.0 - clLow = (100.-clHigh)/2.0 + clLow = 100.-clHigh cac_low = _np.percentile(cac,clLow,axis=0) cac_high = _np.percentile(cac,clHigh,axis=0) From 70f116b389c606eda14e5f69391de790ca779a27 Mon Sep 17 00:00:00 2001 From: Damien Z Wang <752879139h@gmail.com> Date: Fri, 21 Aug 2026 20:53:05 +0100 Subject: [PATCH 2/2] chore(confidenceLimitation): A more understandable formula. --- src/pyWitness/DataProcessed.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pyWitness/DataProcessed.py b/src/pyWitness/DataProcessed.py index cf44c55..983f724 100644 --- a/src/pyWitness/DataProcessed.py +++ b/src/pyWitness/DataProcessed.py @@ -658,8 +658,8 @@ def calculateConfidenceBootstrap(self, nBootstraps = 200, cl = 95, plotROC = Fal criterion = _np.array(criterion) pAUC = _np.array(pAUC) - clHigh = 100.-(100.-cl)/2.0 - clLow = 100.-clHigh + clHigh = 50.+cl/2.0 + clLow = 50.-cl/2.0 cac_low = _np.percentile(cac,clLow,axis=0) cac_high = _np.percentile(cac,clHigh,axis=0)