How to solve the problem of Dimensions of arrays being concatenated are not consistent?

run forecast_lbvar
Warning: Function isfile has the same name as a MATLAB builtin. We suggest you rename the function to
avoid a potential name conflict.

In path (line 109)
In addpath (line 86)
In dynare_config (line 65)
In dynare (line 48)
In forecast_lbvar (line 24)
In run (line 91)

Configuring Dynare …
[mex] Generalized QZ.
[mex] Sylvester equation solution.
[mex] Kronecker products.
[mex] Sparse kronecker products.
[mex] Local state space iteration (second order).
[mex] Bytecode evaluation.
[mex] k-order perturbation solver.
[mex] k-order solution simulation.
[mex] Quasi Monte-Carlo sequence (Sobol).
[mex] Markov Switching SBVAR.

Starting Dynare (version 4.4.3).
Starting preprocessing of the model file …
Found 0 equation(s).
Evaluating expressions…done
Processing outputs …done
Preprocessing completed.
Starting MATLAB/Octave computing.

Loading 96 observations from data.mat

Some of the VAR models sampled from the posterior distribution
were found to be explosive (0.25443 percent).

Error using horzcat
Dimensions of arrays being concatenated are not consistent.
Error in bvar_forecast (line 126)
eval([‘oo_.bvarfct.’ char(name) ‘.draws = sims;’]);
Error in lbvar_NP (line 64)
bvar_forecast(4);
Error in dynare (line 180)
evalin(‘base’,fname) ;
Error in forecast_lbvar (line 24)
dynare lbvar_NP
Error in run (line 91)
evalin(‘caller’, strcat(script, ‘;’));

I have no idea how to solve this problem.

Please provide the files in a way that does not require a login.

LBVAR.zip (81.1 KB)

After I changed the dynare version(from 4.4.3 to 4.5.7), the problem was solved.