From 2e1b3bfd2b4b5688b34ba22817dfcc07a44c891f Mon Sep 17 00:00:00 2001 From: Nikolai <osterei33@gmx.de> Date: Tue, 12 Jun 2018 20:41:47 +0200 Subject: [PATCH] Fixing bug for significance scan - wrong ordering of bkg and sig errors --- toolkit.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/toolkit.py b/toolkit.py index df89ef3..b1690df 100755 --- a/toolkit.py +++ b/toolkit.py @@ -922,8 +922,8 @@ class ClassificationProject(object): significances_train = [] significances_test = [] for hist_sig, hist_bkg, rel_errors_sig, rel_errors_bkg, significances, w, y in [ - (hist_sig_train, hist_bkg_train, rel_errors_bkg_train, rel_errors_sig_train, significances_train, self.w_train, self.y_train), - (hist_sig_test, hist_bkg_test, rel_errors_bkg_test, rel_errors_sig_test, significances_test, self.w_test, self.y_test), + (hist_sig_train, hist_bkg_train, rel_errors_sig_train, rel_errors_bkg_train, significances_train, self.w_train, self.y_train), + (hist_sig_test, hist_bkg_test, rel_errors_sig_test, rel_errors_bkg_test, significances_test, self.w_test, self.y_test), ]: # factor to rescale due to using only a fraction of events (training and test samples) normfactor_sig = (np.sum(self.w_train[self.y_train==1])+np.sum(self.w_test[self.y_test==1]))/np.sum(w[y==1]) -- GitLab