From 29bf3b1af59f12e6b6877f7983490c0066f9d20f Mon Sep 17 00:00:00 2001 From: Nikolai Hartmann <Nikolai.Hartmann@physik.uni-muenchen.de> Date: Wed, 22 Aug 2018 14:19:14 +0200 Subject: [PATCH] fixing invers_transform for WeightedRobustScaler --- utils.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/utils.py b/utils.py index ea98793..48f58f6 100644 --- a/utils.py +++ b/utils.py @@ -216,6 +216,15 @@ class WeightedRobustScaler(RobustScaler): return super(WeightedRobustScaler, self).transform(X) + def inverse_transform(self, X): + if np.isnan(X).any(): + X *= self.scale_ + X += self.center_ + return X + else: + return super(WeightedRobustScaler, self).inverse_transform(X) + + def poisson_asimov_significance(s, ds, b, db): "see `<http://www.pp.rhul.ac.uk/~cowan/stat/medsig/medsigNote.pdf>`_)" db = np.sqrt(db**2+ds**2) -- GitLab