From 84a30b5a8d44766910cabdf3ab9483882592f8e6 Mon Sep 17 00:00:00 2001
From: Joerg Martin <joerg.martin@ptb.de>
Date: Thu, 9 Dec 2021 17:30:07 +0100
Subject: [PATCH] Fixed normalized coverage

---
 EIVPackage/EIVGeneral/coverage_metrices.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/EIVPackage/EIVGeneral/coverage_metrices.py b/EIVPackage/EIVGeneral/coverage_metrices.py
index 1c6ea70..a984e77 100644
--- a/EIVPackage/EIVGeneral/coverage_metrices.py
+++ b/EIVPackage/EIVGeneral/coverage_metrices.py
@@ -64,8 +64,11 @@ def epistemic_coverage(prediction_triple,  y, q=0.95, normalize_errors=False):
         y = y.view((-1,1))
     assert y.shape == mean.shape
     # fix interval based on epis_unc
-    interval_length = multivariate_interval_length(dim=y.shape[1], q=q) \
-            * epis_unc
+    if not normalize_errors:
+        interval_length = multivariate_interval_length(dim=y.shape[1], q=q) \
+                * epis_unc
+    else:
+        interval_length = multivariate_interval_length(dim=y.shape[1], q=q) 
     total_unc = torch.sqrt(epis_unc**2 + aleat_unc **2)
     # numerical computation
     errors = mean - y
-- 
GitLab