Smets & Woutes (2007)一文,作者提供的Dynare程序首先给模型参数赋初始值(parameters ...),作者给出了精确到小数点后四位的初始赋值,不知道这些初始值是如何设定的。
另外,程序后部分的贝叶斯估计中(estimated_params; ...)不仅给出了每个参数的先验分布类型、均值及标准方差,还给出了很精确的初始值、下限即上限(这些好像不是必需的)。同样不明白这些数值是如何设定的。
个人在用Dynare进行DSGE模型的贝叶斯估计时,发现经常无法完全满足covergence条件,比如multivariate convergence diagnostic的红蓝两条线无法重合且趋于常数,或有些参数的后验分布不是光滑的密度分布。每次调整单个或多个参数的初始值或先验分布,好像对convergence diagnostics以及参数的估计值都有较大影响。不知道如何根据估计的diagnostics来有效调整先验分布?这个问题困扰了我很久,一直无法解答。忘各位大神指点迷津,谢谢!