From d37a25cc33bb072137118cc87884a60abdc0612c Mon Sep 17 00:00:00 2001 From: kohlhaasrebecca <rebecca.kohlhaas@outlook.com> Date: Wed, 11 Dec 2024 21:24:04 +0100 Subject: [PATCH] Fix test --- src/bayesvalidrox/post_processing/post_processing.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/bayesvalidrox/post_processing/post_processing.py b/src/bayesvalidrox/post_processing/post_processing.py index d67e3529f..08bb5eb25 100644 --- a/src/bayesvalidrox/post_processing/post_processing.py +++ b/src/bayesvalidrox/post_processing/post_processing.py @@ -844,11 +844,11 @@ class PostProcessing: y_val = outputs if y_val is None: y_val, _ = self.engine.Model.run_model_parallel(samples, key_str="valid") - y_pce_val, _ = self.engine.eval_metamodel(samples=samples) + y_metamod_val, _ = self.engine.eval_metamodel(samples=samples) # Fit the data(train the model) - for key in y_pce_val.keys(): - residuals = y_val[key] - y_pce_val[key] + for key in y_metamod_val.keys(): + residuals = y_val[key] - y_metamod_val[key] # ------ Residuals vs. predicting variables ------ # Check the assumptions of linearity and independence @@ -874,7 +874,8 @@ class PostProcessing: # ------ Fitted vs. residuals ------ # Check the assumptions of linearity and independence - plt.scatter(x=y_pce_val[key], y=residuals, color="blue", edgecolor="k") + for i in range(y_metamod_val[key].shape[0]): + plt.scatter(x=y_metamod_val[key][i,:], y=residuals[i,:], color="blue", edgecolor="k") plt.title(f"{key}: Residuals vs. fitted values") plt.grid(True) plt.hlines( -- GitLab