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