请选择 进入手机版 | 继续访问电脑版
楼主: 罗南京
5727 11

[经济学模型] DSGE模型的模拟 [推广有奖]

  • 2关注
  • 2粉丝

本科生

52%

还不是VIP/贵宾

-

威望
0
论坛币
2447 个
通用积分
0.0001
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
8830 点
帖子
58
精华
0
在线时间
126 小时
注册时间
2015-6-2
最后登录
2020-5-22

罗南京 发表于 2015-7-5 19:24:51 来自手机 |显示全部楼层 |坛友微信交流群
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
想要模拟的是连续5个时期的需求冲击
求大神指导一下
var Y pi;
varexo v;
parameters Yba, pix, alpha, rho, fh, thetapi, thetaY;
Yba= 100;
pix= 2;
alpha= 1;
rho= 2;
fh= 0.25;
thetapi= 0.5;
thetaY= 0.5;
model(linear);
Y= Yba-(alpha*thetapi)/(1+alpha*thetaY)*(pi-pix)+1/(1+alpha*thetaY)*v;
pi= pi(-1)+fh*(Y-Yba);
end;
initval;
Y = 100;
pi= 2;
end;

shocks;
var v;
periods 5:9;
values 1;
end;
stoch_simul(periods=900,order=1,irf=40,drop=400,aim_solver) Y pi;
二维码

扫码加我 拉你入群

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

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

关键词:dsge模型 DSGE parameters Parameter paramete periods values 模型

回帖推荐

yenfeng1 发表于6楼  查看完整内容

我帮你改了几个地方,后面的指令有问题。这样就有结果了。 var Y pi; varexo v; parameters Yba, pix, alpha, rho, fh, thetapi, thetaY; Yba= 100; pix= 2; alpha= 1; rho= 2; fh= 0.25; thetapi= 0.5; thetaY= 0.5; model(linear); Y= Yba-(alpha*thetapi)/(1+alpha*thetaY)*(pi-pix)+1/(1+alpha*thetaY)*v; pi= pi(-1)+fh*(Y-Yba); end; initval; Y = 100; pi= 2; end; shocks; var v; stderr 0.05; en ...
已有 1 人评分论坛币 收起 理由
linmengmiki + 20 鼓励积极发帖讨论

总评分: 论坛币 + 20   查看全部评分

本帖被以下文库推荐

罗南京 发表于 2015-7-5 19:28:30 来自手机 |显示全部楼层 |坛友微信交流群
得出来的结果始终是这样的,一期的能够做出来,但是多期的总是不对 pid-30902225-image0.jpg

使用道具

剑殇 学生认证  发表于 2015-7-6 14:45:37 |显示全部楼层 |坛友微信交流群
找到原因了吗?model有没有问题?

使用道具

罗南京 发表于 2015-7-6 15:41:54 来自手机 |显示全部楼层 |坛友微信交流群
剑殇 发表于 2015-7-6 14:45
找到原因了吗?model有没有问题?
应该没有错吧,曼昆第七版的第359页的动态总需求与总供给的平衡问题。上式是Y和实际利率r的负相关关系推导的,下式是菲利普斯曲线的变型

使用道具

罗南京 发表于 2015-7-6 15:42:58 来自手机 |显示全部楼层 |坛友微信交流群
剑殇 发表于 2015-7-6 14:45
找到原因了吗?model有没有问题?
而且我把时期改成一期以后出来的结果是对的,没有缺省值啊,所以我觉得是多期的代码错了…

使用道具

yenfeng1 在职认证  发表于 2015-7-7 00:21:26 |显示全部楼层 |坛友微信交流群
我帮你改了几个地方,后面的指令有问题。这样就有结果了。
var Y pi;
varexo v;
parameters Yba, pix, alpha, rho, fh, thetapi, thetaY;
Yba= 100;
pix= 2;
alpha= 1;
rho= 2;
fh= 0.25;
thetapi= 0.5;
thetaY= 0.5;
model(linear);
Y= Yba-(alpha*thetapi)/(1+alpha*thetaY)*(pi-pix)+1/(1+alpha*thetaY)*v;
pi= pi(-1)+fh*(Y-Yba);
end;
initval;
Y = 100;
pi= 2;
end;

shocks;
var v;
stderr 0.05;
end;
stoch_simul;

使用道具

罗南京 发表于 2015-7-7 08:04:38 来自手机 |显示全部楼层 |坛友微信交流群
yenfeng1 发表于 2015-7-7 00:21
我帮你改了几个地方,后面的指令有问题。这样就有结果了。
var Y pi;
varexo v;
我想做出来的效果是要一个连续五期冲击值为1的需求冲击,应该没有stderr吧

使用道具

罗南京 发表于 2015-7-7 08:06:17 来自手机 |显示全部楼层 |坛友微信交流群
yenfeng1 发表于 2015-7-7 00:21
我帮你改了几个地方,后面的指令有问题。这样就有结果了。
var Y pi;
varexo v;
额,我明白了,但是你这个模型没有连续五期啊…

使用道具

yenfeng1 在职认证  发表于 2015-7-7 10:23:49 |显示全部楼层 |坛友微信交流群
罗南京 发表于 2015-7-7 08:06
额,我明白了,但是你这个模型没有连续五期啊…
我知道你的意思了,那你这样的冲击不是随机,那要改用非随机的方式做,stoch_simul 改用simul。

使用道具

yenfeng1 在职认证  发表于 2015-7-7 12:23:13 |显示全部楼层 |坛友微信交流群
罗南京 发表于 2015-7-7 08:06
额,我明白了,但是你这个模型没有连续五期啊…
我把你的rho删了,因为你的模型没用到;然后按照你说的故事改了一下。

var Y pi;
varexo v;
parameters Yba, pix, alpha, rho, fh, thetapi, thetaY;
Yba= 100;
pix= 2;
alpha= 1;
fh= 0.25;
thetapi= 0.5;
thetaY= 0.5;
model(linear);
Y= Yba-(alpha*thetapi)/(1+alpha*thetaY)*(pi-pix)+1/(1+alpha*thetaY)*v;
pi=pi(-1)+fh*(Y-Yba);
end;
initval;
Y = 100;
pi= 2;
v=0;
end;
steady;
shocks;
var v;
periods 5:9;
values 1;
end;
check;
simul(periods=100);
figure(1);
subplot(2,1,1); plot(Y); title('output');
subplot(2,1,2); plot(pi); title('inflation');

使用道具

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

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-17 03:42