我試圖在dynare(Matlab的一個包)中處理DSGE模型中的零下限。我發現一篇論文在ZLB開發了一種隨機模擬算法,我發現了一些作者的代碼,但我無法解釋部分代碼。我到處尋找答案。這是代碼的樣子:在dynare/Matlab中使用「@#」
@#define TShadow = 30
@#define TIRF = 15
@#define TSimul = 300
@#define TDrop = 100
@#if TShadow > TIRF
@#define TInitIRF = TShadow
@#else
@#define TInitIRF = TIRF
@#endif
var pi, y, i, shock_pi, shock_nu, shock_i;
varexo epsilon_pi, epsilon_nu, epsilon_i;
@#的使用是如此神祕,我無法找到它的單一用法。我已經運行代碼,它的工作原理。