请选择 进入手机版 | 继续访问电脑版
楼主: YYQX的鹤
3346 8

[DSGE讨论专题] dynare运行过程中出现稳态值偏差太大无法继续运行 [推广有奖]

  • 1关注
  • 1粉丝

硕士生

26%

还不是VIP/贵宾

-

威望
0
论坛币
1833 个
通用积分
3.0004
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1174 点
帖子
56
精华
0
在线时间
201 小时
注册时间
2018-11-30
最后登录
2023-3-16

YYQX的鹤 发表于 2019-7-3 18:31:04 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
addpath E:\dynare\4.4.3\matlab
dynare WWDD

Configuring Dynare ...
[mex] Generalized QZ.
[mex] Sylvester equation solution.
[mex] Kronecker products.
[mex] Sparse kronecker products.
[mex] Local state space iteration (second order).
[mex] Bytecode evaluation.
[mex] k-order perturbation solver.
[mex] k-order solution simulation.
[mex] Quasi Monte-Carlo sequence (Sobol).
[mex] Markov Switching SBVAR.

Starting Dynare (version 4.4.3).
Starting preprocessing of the model file ...
Found 10 equation(s).
Evaluating expressions...done
Computing static model derivatives:
- order 1
Computing dynamic model derivatives:
- order 1
- order 2
Processing outputs ...done
Preprocessing completed.
Starting MATLAB/Octave computing.

Residuals of the static equations:

Equation number 1 : -0.027409
Equation number 2 : 0
Equation number 3 : 1.0347
Equation number 4 : -0.0012323
Equation number 5 : -0.00091691
Equation number 6 : 0
Equation number 7 : -0.0009128
Equation number 8 : -0.00091691
Equation number 9 : 0
Equation number 10 : 0.17329


Warning: Some of the parameters have no value (theta) when using steady. If these parameters are not initialized in a steadystate file,
Dynare may not be able to solve the model...
> In test_for_deep_parameters_calibration (line 46)
  In steady (line 33)
  In WWDD (line 230)
  In dynare (line 180)

SOLVE: maxit has been reached

Residuals of the static equations:

Equation number 1 : 1.3799e-06
Equation number 2 : -1.2814e-05
Equation number 3 : 1.0351
Equation number 4 : -0.00052251
Equation number 5 : 1.5131e-06
Equation number 6 : -2.3936e-07
Equation number 7 : -9.0246e-06
Equation number 8 : 1.7524e-06
Equation number 9 : 0
Equation number 10 : 0


Error using print_info (line 74)
Impossible to find the steady state. Either the model doesn't have a steady state, there are an infinity of steady states,  or the guess
values are too far from the solution

Error in steady (line 92)
    print_info(info,options_.noprint, options_);
Error in WWDD (line 230)
steady;
Error in dynare (line 180)
evalin('base',fname) ;
二维码

扫码加我 拉你入群

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

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

关键词:dynare ARE Perturbation derivatives State Space

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

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

YYQX的鹤 发表于 2019-7-3 18:32:33 |显示全部楼层 |坛友微信交流群
求大神指导如何进行参数的修改,或者怎样解决这一问题

使用道具

yenfeng1 在职认证  发表于 2019-10-29 01:46:25 |显示全部楼层 |坛友微信交流群
YYQX的鹤 发表于 2019-7-3 18:32
求大神指导如何进行参数的修改,或者怎样解决这一问题
通常遇到这个问题是你求解的方程式中有非线性方程式。我遇到这个问题,通常会用数值分析方法,比如:牛顿法、拟牛顿法等求出近似解;若真的不行,就要将方程式做泰勒线性化或log-linear,求解,大概是这样。

使用道具

YYQX的鹤 发表于 2019-10-29 17:17:43 |显示全部楼层 |坛友微信交流群
yenfeng1 发表于 2019-10-29 01:46
通常遇到这个问题是你求解的方程式中有非线性方程式。我遇到这个问题,通常会用数值分析方法,比如:牛顿 ...
谢谢解答,问题已经解决了,我的稳态值计算有问题

使用道具

凉凉涼 发表于 2019-11-11 20:37:20 |显示全部楼层 |坛友微信交流群
YYQX的鹤 发表于 2019-10-29 17:17
谢谢解答,问题已经解决了,我的稳态值计算有问题
楼主,你好,我也遇到了这个问题,请问你是怎么解决的呢?是稳态值的计算有问题吗?你的稳态值是手动计算出来的吗?

使用道具

YYQX的鹤 发表于 2019-11-12 16:06:08 |显示全部楼层 |坛友微信交流群
凉凉涼 发表于 2019-11-11 20:37
楼主,你好,我也遇到了这个问题,请问你是怎么解决的呢?是稳态值的计算有问题吗?你的稳态值是手动计算 ...
是的,我的稳态值计算错了,

使用道具

2021hahaha 发表于 2023-2-9 12:11:22 |显示全部楼层 |坛友微信交流群
YYQX的鹤 发表于 2019-11-12 16:06
是的,我的稳态值计算错了,
前辈您好,我也遇到了dynare编程找不到稳态的问题,我的报错信息是这样的:
错误使用 print_info (第 32 行)
Impossible to find the steady state (the sum of square residuals of the static equations is 4.5477). Either the model doesn't have a steady state, there are an infinity of steady states, or the guess values are too far from the solution
可以请教前辈怎么检查稳态值的计算错误吗?就是应该从哪一步开始检查呢?

使用道具

xlpxlpxlpxlp 学生认证  发表于 2023-3-21 15:50:35 |显示全部楼层 |坛友微信交流群
2021hahaha 发表于 2023-2-9 12:11
前辈您好,我也遇到了dynare编程找不到稳态的问题,我的报错信息是这样的:
错误使用 print_info (第 32 ...
同学你的问题解决了嘛,我也困在了这里

使用道具

2021hahaha 发表于 2023-4-20 17:08:30 |显示全部楼层 |坛友微信交流群
xlpxlpxlpxlp 发表于 2023-3-21 15:50
同学你的问题解决了嘛,我也困在了这里
我是先试着调整参数看看残差值的变化,但是这种调整也很难找到稳态。后来我发现输出结果里面的方程残差说明里面,有的方程残差是0,有的不是0,正常应该是0的,所以就看出现非零残差的方程里面有哪些变量或参数不对劲,就调整,然后发现把代码里面的个别变量由exp()形式直接换成原变量的形式就能跑出来结果了,所以影响结果跑不出来的应该就是那几个残差不为0的方程,然后就是多试,其他的方法我也不知道了,前提是模型和原代码没有基础性的错误。

使用道具

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

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

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

GMT+8, 2024-3-29 05:37