From 8f8aa28617844a0382ea1027719411d649463599 Mon Sep 17 00:00:00 2001 From: Martin Beseda <martin.beseda@vsb.cz> Date: Mon, 21 Jan 2019 17:47:22 +0100 Subject: [PATCH] FIX: Fixed bad de-normalization formula. --- src/NormalizationStrategy/NormalizationStrategy.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/NormalizationStrategy/NormalizationStrategy.cpp b/src/NormalizationStrategy/NormalizationStrategy.cpp index fad418aa..8cb7ebc6 100644 --- a/src/NormalizationStrategy/NormalizationStrategy.cpp +++ b/src/NormalizationStrategy/NormalizationStrategy.cpp @@ -40,6 +40,7 @@ double DoubleUnitStrategy::de_normalize(double n) { THROW_RUNTIME_ERROR("Data were not normalized, so de-normalization cannot progress!"); } - return 0.5 * (1 + (this->get_max_value() - this->get_min_value()) * n) + this->get_min_value(); +// return 0.5 * (1 + (this->get_max_value() - this->get_min_value()) * n) + this->get_min_value(); + return 0.5 * ((1 + n) * (this->get_max_value() - this->get_min_value())) + this->get_min_value(); } -- GitLab