From 287705d475ce0a2493d6489ff70ac6e754379247 Mon Sep 17 00:00:00 2001
From: Tamas Borbath <tamas.borbath@tuebingen.mpg.de>
Date: Fri, 4 Dec 2020 11:40:52 +0100
Subject: [PATCH] Means emit nans in evaluateProFitFittingParameters

---
 createTestData/evaluateProFitFittingParameters.m | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/createTestData/evaluateProFitFittingParameters.m b/createTestData/evaluateProFitFittingParameters.m
index 227baa7..cba0a1e 100644
--- a/createTestData/evaluateProFitFittingParameters.m
+++ b/createTestData/evaluateProFitFittingParameters.m
@@ -4,8 +4,8 @@ folderName = 'final_simulations';
 exportFolder = {'11 Simulations'};
 pathNameExport = 'ProFit test data';
 pathBaseExportFiles = pathToDataFolder(pathNameExport, exportFolder);
-pathBaseExportFiles = pathBaseExportFiles(1:end-1);
-pathBaseExportFiles = [pathBaseExportFiles ' - Weighted Cost Fun R3 0.25scale m_15 trunc\'];
+% pathBaseExportFiles = pathBaseExportFiles(1:end-1);
+% pathBaseExportFiles = [pathBaseExportFiles ' - Weighted Cost Fun R3 0.25scale m_15 trunc\'];
 dataExportPathBase = strcat(pathBaseExportFiles, exportFolder{1}, '\');
 truncSuffix = '_truncOn';
 folderFigures = [pathBaseExportFiles 'Output\' folderName, truncSuffix, '\'];
@@ -40,7 +40,7 @@ for iParam = 1: numParam
     legendLabels_ = {};
     unitLabel = [titleLabels{iParam}, units{iParam}];
     for iFolder = 1:length(folders)
-        load([dataExportPathBase, folders{iFolder}, '\Diff_Summaries', truncSuffix, '_no_BL_df3.mat'], 'diff_conc_mat', 'diff_em_mat', 'diff_gm_mat', 'diff_em_g_mat', ...
+        load([dataExportPathBase, folders{iFolder}, '\Diff_Summaries', truncSuffix, '_no_BL_df3.mat'], 'diff_conc_mat', 'diff_em_mat', 'diff_gm_mat', ...
             'diff_pc0_mat', 'diff_df2_mat', 'diff_pc12_mat', 'diff_T2_mat');
         size1 = size(diff_conc_mat, 1);
         size2 = size(diff_conc_mat, 2);
@@ -50,8 +50,10 @@ for iParam = 1: numParam
         
         eval(['diff_mat = diff_', parameters{iParam}, '_mat;']);
         
-        diff_mean = mean(mean(abs(diff_mat)));
-        diff_std = std(mean(abs(diff_mat)));
+        diff_mean = mean(mean(abs(diff_mat), 'omitnan'));
+        diff_std = std(mean(abs(diff_mat), 'omitnan'));
+        numberOfNaNs = sum(sum(isnan(diff_mat)))
+        numberOfNaNsV = sum((isnan(diff_mat)),2)'
         
         if useSubPlots
             subplot(3,2,iParam)
-- 
GitLab