Dear professor, I am replicating the thesis Markus Kirchner & Sweder van Wijnbergen（2016）, but in the process of solving the model of DSGE, there are some problems with the operation of my code, I don’t know how to solve it. Could you please help take a look?

The errors are as follow:

警告: 矩阵为奇异工作精度。

DYNARE_SOLVE (solve_algo=2|4|12): solving block 2 of size 1.

DYNARE_SOLVE (solve_algo=2|4|12): solving block 2 with trust_region routine.

DYNARE_SOLVE (solve_algo=2|4|12): solving block 1 of size 13.

DYNARE_SOLVE (solve_algo=2|4|12): solving block 1 with trust_region routine.

MODEL_DIAGNOSTICS: The steady state cannot be computed

In trust_region>dogleg (line 193)

In trust_region (line 108)

In dynare_solve (line 325)

In evaluate_steady_state (line 265)

In resol (line 77)

In stoch_simul (line 109)

In model.driver (line 727)

In dynare (line 281)

警告: 矩阵为奇异工作精度。

In trust_region>dogleg (line 193)

In trust_region (line 108)

In dynare_solve (line 325)

In evaluate_steady_state (line 265)

In resol (line 77)

In stoch_simul (line 109)

In model.driver (line 727)

In dynare (line 281)

警告: 矩阵为奇异工作精度。

错误使用 print_info (line 32)

Impossible to find the steady state (the sum of square residuals of the static equations is 0.0001). Either the model doesn’t have a

steady state, there are an infinity of steady states, or the guess values are too far from the solution

出错 stoch_simul (line 120)

print_info(info, options_.noprint, options_);

出错 model.driver (line 727)

[info, oo_, options_, M_] = stoch_simul(M_, options_, oo_, var_list_);

出错 dynare (line 281)

evalin(‘base’,[fname ‘.driver’]);

Uploading: model.mod…

Uploading: 1-s2.0-S0304393216300198-mmc1.pdf…

The pdf file is the solution process attached to the original article.