From 5fa8d26c03cda3be550bf9daf9c50dd204d3e6dc Mon Sep 17 00:00:00 2001
From: Johannes Pfeifer <jpfeifer@gmx.de>
Date: Fri, 16 Nov 2018 16:20:27 +0100
Subject: [PATCH] identification_analysis.m: Fix bug introduced in
 60d95b65f2e1f3937ba1099c6c6f79fb5cab42f0

We already used a variable called offset

(cherry picked from commit b615d2d795ca5e1dfe9d990a37e1636973efb5b4)
---
 matlab/identification_analysis.m | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/matlab/identification_analysis.m b/matlab/identification_analysis.m
index fc43317a03..00936baac7 100644
--- a/matlab/identification_analysis.m
+++ b/matlab/identification_analysis.m
@@ -124,20 +124,20 @@ if info(1)==0
     ide_strength_J_prior=NaN(1,nparam);
     if init
         ide_uncert_unnormaliz = NaN(1,nparam);
-        offset=0;
         if prior_exist
+            offset_prior=0;
             if ~isempty(estim_params_.var_exo)
                 normaliz_prior_std = bayestopt_.p2(1:estim_params_.nvx)'; % normalize with prior standard deviation
-                offset=offset+estim_params_.nvx+estim_params_.nvn;
+                offset_prior=offset_prior+estim_params_.nvx+estim_params_.nvn;
             else
                 normaliz_prior_std=[];
             end
             if ~isempty(estim_params_.corrx)
-                normaliz_prior_std = [normaliz_prior_std bayestopt_.p2(offset+1:offset+estim_params_.ncx)']; % normalize with prior standard deviation
-                offset=offset+estim_params_.ncx+estim_params_.ncn;
+                normaliz_prior_std = [normaliz_prior_std bayestopt_.p2(offset_prior+1:offset_prior+estim_params_.ncx)']; % normalize with prior standard deviation
+                offset_prior=offset_prior+estim_params_.ncx+estim_params_.ncn;
             end
             if ~isempty(estim_params_.param_vals)
-                normaliz_prior_std = [normaliz_prior_std bayestopt_.p2(offset+1:offset+estim_params_.np)']; % normalize with prior standard deviation
+                normaliz_prior_std = [normaliz_prior_std bayestopt_.p2(offset_prior+1:offset_prior+estim_params_.np)']; % normalize with prior standard deviation
             end
             %                         normaliz = max([normaliz; normaliz1]);
 %             normaliz1(isinf(normaliz1)) = 1;
-- 
GitLab