楼主: Junness_jun
2701 8

[DSGE讨论专题] 求助!dynare报错:BK:indeterminacy due to rank failure [推广有奖]

  • 3关注
  • 0粉丝

已卖:1份资源

本科生

74%

还不是VIP/贵宾

-

威望
0
论坛币
565 个
通用积分
1.3502
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
5626 点
帖子
66
精华
0
在线时间
155 小时
注册时间
2021-3-29
最后登录
2025-9-10

楼主
Junness_jun 学生认证  发表于 2022-6-24 16:40:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问我的模型出现了Blanchard Kahn conditions are not satisfied: indeterminacy due to rank failure,用判错命令告诉我是无明显错误,所以我判定是出现了[size=15.008px]timing error,但我自己目前看不出具体错误出现在哪,求助论[size=15.008px]坛里的各位!
model部分如下:
model;
%(1)
lab_e^phi=w_e/(c_e+pi*c_ge);

%(2)
j/h_e=1/(c_e+pi*c_ge)*((1+tau_p)*theta_e*p_h+(1-theta_e)*R_he)-beta_e*((1-theta_e)*R_he(+1)+theta_e*p_h(+1))/(c_e(+1)+pi*c_ge(+1));

%(3)
(c_e(+1)+pi*c_ge(+1))/(c_e+pi*c_ge)=beta_e*(r_ce(+1)+1-delt);

%(4)
(c_e(+1)+pi*c_ge(+1))/(c_e+pi*c_ge)=beta_e*(r_h(+1)+1-delt);

%(5)
lab_l^phi=w_l/(c_l+pi*c_gl);

%(6)
j/h_l=1/(c_l+pi*c_gl)*((1+tau_p)*theta_l*p_h+(1-theta_l)*R_hl)-beta_l*((1-theta_l)*R_hl(+1)+theta_l*p_h(+1))/(c_l(+1)+pi*c_gl(+1));

%(7)
(c_l(+1)+pi*c_gl(+1))/(c_l+pi*c_gl)=beta_l*(r_cl(+1)+1-delt);

%(8)
y_c=a*k_ce^(alph*alph_c)*k_cl^(alph_c*(1-alph))*lab_ce^((1-alph_c)*alph)*lab_cl^((1-alph_c)*(1-alph));

%(9)
r_ce=alph_c*alph*y_c/k_ce;

%(10)
r_cl=alph_c*(1-alph)*y_c/k_cl;

%(11)
w_e=(1-alph_c)*alph*y_c/lab_ce;

%(12)
w_l=(1-alph_c)*(1-alph)*y_c/lab_cl;

%(13)
y_h=L*k_h^alph_h*lab_he^((1-alph_h)*alph)*lab_hl^((1-alph_h)*(1-alph));

%(14)
p_h=xi/(xi-1)*mc;

%(15)
r_h=mc*alph_h*y_h/k_h;

%(16)
lab_hl/lab_cl=gamma_s;

%(17)
c_e/c_l= epsilo;

%(18)
d_h=p_h*y_h-mc*y_h;

%(19)
y_c=c_e+c_l+c_ge+c_gl+omega2*y_c;

%(20)
lab_e=lab_ce+lab_he;

%(21)
lab_l=lab_cl+lab_hl;

%(22)
R_he=gamm*w_e;

%(23)
R_hl=gamm*w_l;

%(24)
k_ce=(1-delt)*k_ce(-1)+dinv_ce;

%(25)
k_cl=(1-delt)*k_cl(-1)+dinv_cl;

%(26)
k_h=(1-delt)*k_h(-1)+dinv_he;

%(27)
c_ge+c_gl=omeg*(y_c+y_h);

%(28)
b=v*(y_c+y_h);

%(29)
log(j)=rho_j*log(j(-1))+ej;

%(30)
log(a)=rho_a*log(a(-1))+ea;

%(31)
log(L)=rho_L*log(L(-1))+eL;

%(32)
log(v)=rho_v*log(v(-1))+ev;

%(33)
y_c/y_h=mu;

%(34)
lab_he/lab_ce=gamma_s;

%(35)
lab_e/lab_l=eta;

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Failure dynare Rank term Fail

已有 1 人评分经验 论坛币 收起 理由
linmengmiki + 100 + 100 鼓励积极发帖讨论

总评分: 经验 + 100  论坛币 + 100   查看全部评分

沙发
louis.valentine 学生认证  发表于 2022-6-26 07:18:29 来自手机
BK条件不满足的问题很复杂,一般是timing inconsistent,也可能是稳态有误,不好说。

藤椅
Junness_jun 学生认证  发表于 2022-6-26 16:56:20
louis.valentine 发表于 2022-6-26 07:18
BK条件不满足的问题很复杂,一般是timing inconsistent,也可能是稳态有误,不好说。
您好,请问稳态有误一般是指什么呢?我是已经计算出了稳态值,但是不能往下进行了

板凳
louis.valentine 学生认证  发表于 2022-6-27 07:40:55 来自手机
Junness_jun 发表于 2022-6-26 16:56
您好,请问稳态有误一般是指什么呢?我是已经计算出了稳态值,但是不能往下进行了
比如说,你的泰勒规则对通胀和产出的反应不灵敏等等,这也不是说是唯一的可能。但一般情况下,首先应该检查的是timing的问题,然后是泰勒规则的问题,再次应该关注到校准的参数和稳态的错误导致的BK条件的不满足。与其他的报错相比,BK条件不满足是代码更深层次的内病,可以看一下Blanchard and kahn方法这样有助于代码的错误的修正。

报纸
lzwzsdx 发表于 2022-6-27 17:33:41
把资本积累方程那里的时间下标改成k_h=(1-delt)*k_h(-1)+dinv_he(-1)试试

地板
Junness_jun 学生认证  发表于 2022-9-18 22:15:25
lzwzsdx 发表于 2022-6-27 17:33
把资本积累方程那里的时间下标改成k_h=(1-delt)*k_h(-1)+dinv_he(-1)试试
您好,改动之后变成了Blanchard Kahn conditions are not satisfied: no stable equilibrium了

7
saplow 发表于 2022-9-24 10:09:34
逛了好多个版块,发现搞宏观经济与行业报告的,对数字的认知就是不一样,别的版块的资料标价多是个位数或双位数,你们这都是三位数,一个字,有钱

8
哎呦喂嘞 发表于 2024-5-22 17:08:04
Junness_jun 发表于 2022-9-18 22:15
您好,改动之后变成了Blanchard Kahn conditions are not satisfied: no stable equilibrium了
可以请问这个问题您是如何解决的吗

9
赵安豆 发表于 2024-5-22 17:09:42
你好!你遇到了Dynare模型求解时的Blanchard-Kahn条件不满足问题,即“indeterminacy due to rank failure”。这种情况通常是因为你的模型中存在内生变量的时机选择错误(timing error),导致矩阵秩不足。为了帮助你找出具体问题所在,可以尝试以下步骤:

1. 检查方程(4)和之后的内容,确保所有方程都已经完整地输入了。有时候,论坛格式可能会隐藏部分代码。

2. 确认你的模型中所有的内生变量在每个时期都有正确的前向滞后关系。比如,所有的预期值(如c_e(+1))都正确引用,并且与它们的当前期决定因素相关联。

3. 检查模型中的外生冲击和随机过程是否定义得当。如果有IRFs或者稳态分析,确保所有变量在冲击后的动态路径是确定的。

4. 使用Dynare的`check`命令来检查模型语法是否有误,虽然你已经说这个没有明显错误,但仍然值得一试。

5. 试着简化模型,逐步添加方程,看哪一步出现了问题。这可以帮助定位具体的定时错误。

6. 在论坛或者 Dynare 用户社区里搜索类似的问题,可能会找到解决的案例或建议。

如果以上步骤还无法解决问题,请提供完整的model部分代码以及 Dynare 的具体设置,这样我或者其他用户就能更详细地帮助你分析和解决模型中的问题了。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-9 03:42