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