Error NaN which does not allow to find the steady state

Hi, I’m new and it’s my first time with dynare and DSGE, and I am replicating the paper of the Bank of the Republic of Colombia “FISCO: Fiscal models for Colombia”.
When it is running it goes “warning:A parameter was used with a lead or a lag in the model block”
Annex the paper and the file.mod
FISCO
WORK.zip (21.5 KB)
I read that the parameters should be organized in order as they appear. I have already done it and I have reviewed several times and it still comes out:

WARNING: A parameter was used with a lead or a lag in the model block
Found 58 equation(s).
Evaluating expressions…done
Computing static model derivatives:

  • order 1
    Computing dynamic model derivatives:
  • order 1
  • order 2
    Processing outputs …
    done
    Preprocessing completed.

Residuals of the static equations:

Equation number 1 : NaN
Equation number 2 : NaN
Equation number 3 : NaN
Equation number 4 : NaN
Equation number 5 : NaN
Equation number 6 : NaN
Equation number 7 : NaN
Equation number 8 : NaN
Equation number 9 : NaN
Equation number 10 : NaN
Equation number 11 : NaN
Equation number 12 : NaN
Equation number 13 : NaN
Equation number 14 : NaN
Equation number 15 : NaN
Equation number 16 : NaN
Equation number 17 : NaN
Equation number 18 : NaN
Equation number 19 : NaN
Equation number 20 : NaN
Equation number 21 : 0
Equation number 22 : NaN
Equation number 23 : NaN
Equation number 24 : NaN
Equation number 25 : NaN
Equation number 26 : NaN
Equation number 27 : NaN
Equation number 28 : NaN
Equation number 29 : NaN
Equation number 30 : NaN
Equation number 31 : NaN
Equation number 32 : NaN
Equation number 33 : NaN
Equation number 34 : NaN
Equation number 35 : NaN
Equation number 36 : NaN
Equation number 37 : NaN
Equation number 38 : NaN
Equation number 39 : NaN
Equation number 40 : NaN
Equation number 41 : NaN
Equation number 42 : NaN
Equation number 43 : NaN
Equation number 44 : NaN
Equation number 45 : NaN
Equation number 46 : NaN
Equation number 47 : NaN
Equation number 48 : NaN
Equation number 49 : NaN
Equation number 50 : NaN
Equation number 51 : NaN
Equation number 52 : NaN
Equation number 53 : NaN
Equation number 54 : NaN
Equation number 55 : NaN
Equation number 56 : NaN
Equation number 57 : NaN
Equation number 58 : NaN

Error using print_info (line 90)
The steady state contains NaN or Inf

Error in steady (line 104)
print_info(info,options_.noprint, options_);

I appreciate someone’s advice or what I can do :slight_smile:

Ignore the warning for now. It means that somewhere you have a defined parameter used with e.g. a ‘(-1)’. Focus on initializing all variables properly. For example you did not set fac. And why is r negative? Put resid before steady to see the problematic equations given your initial values.