I am trying to estimate a simple model. Estimation runs successfully in 4.0.0, but 4.0.3 gives me the attached error message. What would have changed between versions? I’ve attached the .mod file and the data file. Thank you in advance if you can help!

[code]??? Error using ==> chol

Matrix must be positive definite.

Error in ==> metropolis_hastings_initialization at 52

d = chol(vv);

Error in ==> random_walk_metropolis_hastings at 43

ix2, ilogpo2, ModelName, MhDirectoryName, fblck, fline, npar, nblck, nruns, NewFile, MAX_nruns, d ] = …

Error in ==> dynare_estimation_1 at 940

feval(options_.posterior_sampling_method,‘DsgeLikelihood’,options_.proposal_distribution,xparam1,invhess,bounds,gend,data);

Error in ==> dynare_estimation at 62

dynare_estimation_1(var_list,varargin{:});

Error in ==> zero_bound at 206

dynare_estimation(var_list_);

Error in ==> dynare at 102

evalin(‘base’,fname) ;

[/code]

data_feb1.m (2.52 KB)

zero_bound.mod (1.67 KB)