From f214c1dcf6474e0c9a88db780f2ff4d741053c3c Mon Sep 17 00:00:00 2001
From: Farid Mohammadi <farid.mohammadi@iws.uni-stuttgart.de>
Date: Wed, 19 Oct 2022 16:36:47 +0200
Subject: [PATCH] [surrogate][ExpDesign] update lognormal.

---
 src/bayesvalidrox/surrogate_models/exp_designs.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/bayesvalidrox/surrogate_models/exp_designs.py b/src/bayesvalidrox/surrogate_models/exp_designs.py
index f588b6bc3..a078aec9c 100644
--- a/src/bayesvalidrox/surrogate_models/exp_designs.py
+++ b/src/bayesvalidrox/surrogate_models/exp_designs.py
@@ -413,9 +413,10 @@ class ExpDesigns:
 
             elif 'lognorm' in dist_type.lower():
                 polytype = 'hermite'
-                # Mu = np.log(params[0]**2/np.sqrt(params[0]**2 + params[1]**2))
-                # Sigma = np.sqrt(np.log(1 + params[1]**2 / params[0]**2))
-                dist = chaospy.LogNormal(mu=params[0], sigma=params[1])
+                mu = np.log(params[0]**2/np.sqrt(params[0]**2 + params[1]**2))
+                sigma = np.sqrt(np.log(1 + params[1]**2 / params[0]**2))
+                dist = chaospy.LogNormal(mu, sigma)
+                # dist = chaospy.LogNormal(mu=params[0], sigma=params[1])
 
             elif 'expon' in dist_type.lower():
                 polytype = 'arbitrary'
-- 
GitLab