楼主: maxili1983
3951 10

[问答] GAMS不报错,但是得负数,怎么办? [推广有奖]

  • 3关注
  • 6粉丝

已卖:931份资源

博士生

93%

还不是VIP/贵宾

-

威望
0
论坛币
783 个
通用积分
3.5270
学术水平
19 点
热心指数
30 点
信用等级
18 点
经验
139 点
帖子
319
精华
0
在线时间
310 小时
注册时间
2009-9-11
最后登录
2024-5-11

楼主
maxili1983 发表于 2013-5-8 10:59:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
例题_13.4.1_P189_公司.gms, 在张欣的那本上《可计算一般均衡模型的基本原理与编程》上,例题13.4.1,第189页。反复检查找不到错误,可是许多指标跑出来是负数,明显不对啊!
程序.docx (17.16 KB)

运行结果.docx (47.97 KB)
Log日志.docx (22.89 KB)


不胜感激!
指点一下解决问题的思路即可!

二维码

扫码加我 拉你入群

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

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

关键词:gams GAM AMS 怎么办 可计算一般均衡模型 怎么办

沙发
maxili1983 发表于 2013-5-10 09:56:41
**** ERRORS/WARNINGS IN EQUATION QAfn(sec3)
     1 error(s): vcPower: FUNC DOMAIN: x**c, x < 0 (RETURNED 0)

**** ERRORS/WARNINGS IN EQUATION QAFOCeq(sec1)
     4 error(s): vcPower: FUNC DOMAIN: x**c, x < 0 (RETURNED 0)

这类情况,何从查起?

藤椅
conquer11 发表于 2013-12-9 10:49:28
maxili1983 发表于 2013-5-10 09:56
**** ERRORS/WARNINGS IN EQUATION QAfn(sec3)
     1 error(s): vcPower: FUNC DOMAIN: x**c, x < 0 (RET ...
请问这个问题解决了没,我也遇到了,能否指点一下?不胜感激!

板凳
conquer11 发表于 2013-12-9 10:50:30
maxili1983 发表于 2013-5-10 09:56
**** ERRORS/WARNINGS IN EQUATION QAfn(sec3)
     1 error(s): vcPower: FUNC DOMAIN: x**c, x < 0 (RET ...
请问这个问题解决了没,我也遇到了,能否指点一下?不胜感激!

报纸
king64 发表于 2014-2-2 07:46:57
检查你的方程,发现QAfn在带入初始数据后,左右不平衡,相差太大!
比如:sec1相差:INFES = 1545.98201532047。(见下面)
---- QAfn  =E=  
QAfn(sec1)..  QA(sec1) - (0.230548469380615)*QVA(sec1)     
      - (0.230548469380615)*QINTA(sec1) =E= 0 ;     
      (LHS = 1545.98201532047, INFES = 1545.98201532047 ****)
     
QAfn(sec2)..  QA(sec2) - (0.465732545653476)*QVA(sec2)     
      - (0.465732545653476)*QINTA(sec2) =E= 0 ;     
      (LHS = 1780.39286486436, INFES = 1780.39286486436 ****)
     
QAfn(sec3)..  QA(sec3) - (0.0241446282745768)*QVA(sec3)     
      - (0.0241446282745768)*QINTA(sec3) =E= 0 ;     
      (LHS = 2592.35979498859, INFES = 2592.35979498859 ****)

这个错误很可能是导致后面出现: x**c, x < 0的情况(下面提示)
只有把方程QAfn初始值带入后左右不平衡问题解决了,才能说下一步。
如果你过不了这一关,就别搞CGE了!
**** ERRORS/WARNINGS IN EQUATION QAfn(sec3)
     1 error(s): vcPower: FUNC DOMAIN: x**c, x < 0 (RETURNED 0)

**** ERRORS/WARNINGS IN EQUATION QAFOCeq(sec1)
     4 error(s): vcPower: FUNC DOMAIN: x**c, x < 0 (RETURNED 0)
     

地板
maxili1983 发表于 2014-2-14 00:26:26
king64 发表于 2014-2-2 07:46
检查你的方程,发现QAfn在带入初始数据后,左右不平衡,相差太大!
比如:sec1相差:INFES = 1545.9820153 ...
解决了,谢谢这位朋友指点,不常上网,回复慢了,请包涵。

7
zkyjesu 在职认证  发表于 2014-6-12 22:18:42
恩,学习了~感谢回答的朋友

8
康春霞 发表于 2015-12-17 21:11:22 来自手机
你好,想要请教一下你,你的问题最后是怎么解决的,可否加一下我的QQ1130763755指点一下我,谢谢你,不胜感激!

9
520tmac 发表于 2016-1-16 09:52:10
maxili1983 发表于 2014-2-14 00:26
解决了,谢谢这位朋友指点,不常上网,回复慢了,请包涵。
你好呀,请问你是怎么解决的?非常感谢。

10
john~song 在职认证  发表于 2017-1-9 21:37:48
请问各位,这个问题如何解决,大家一点都体会过此时的绝望,还望解决此问题的朋友能指点一下。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-15 03:02