楼主: crystal-860521
3635 7

[问答] 悬赏!!!GAMS做交叉熵时遇到的问题!!! [推广有奖]

  • 4关注
  • 4粉丝

已卖:1891份资源

博士生

98%

还不是VIP/贵宾

-

威望
0
论坛币
26674 个
通用积分
7.2108
学术水平
5 点
热心指数
6 点
信用等级
2 点
经验
4882 点
帖子
234
精华
0
在线时间
295 小时
注册时间
2010-10-9
最后登录
2024-12-5

楼主
crystal-860521 发表于 2015-1-16 15:09:07 |AI写论文
5论坛币
如题,用gams做交叉熵的时候提示log: FUNC SINGULAR: x = 0,这是什么意思?怎么解决?谢谢!

关键词:gams GAM AMS 交叉熵 singular

沙发
crystal-860521 发表于 2015-1-16 15:18:09
查了一下,好像是函数奇异,也就是说有不连续点,这应该怎么解决呢?我是按照张欣老师的教材给出的程序做的直接交叉熵,书上的例子能顺利作出结果,但是我自己编制的sam就提示这个问题,这说明什么呢?是我的数据有问题吗?应该怎么解决呢???求高人指点!谢谢!!!!

藤椅
waning 发表于 2015-1-17 12:53:51
遇到的问题很相似,qq875279990 ,一起研究一下吧

板凳
lihuipeng 发表于 2015-1-27 10:25:12
遇到了同样的问题,请问你们讨论出结果了么?

报纸
王answer 发表于 2016-11-14 14:04:56
crystal-860521 发表于 2015-1-16 15:18
查了一下,好像是函数奇异,也就是说有不连续点,这应该怎么解决呢?我是按照张欣老师的教材给出的程序做的 ...
初学CGE 也遇到同样的问题  请问怎么解决

地板
qsergyyj 发表于 2018-1-20 17:01:47
感觉是sam表的问题,我有一张表可以跑出结果,但是换其他表就不行,除了导入代码其他都是一样的,请问一下有没有什么方法能够解决呢?

7
qsergyyj 发表于 2018-1-20 17:55:56
问题解决了,是因为SAM表中有负数,所以log函数不连续,把负数去掉或移到对角的位置就行了。

8
别来无恙POP 发表于 2022-10-24 15:48:30
crystal-860521 发表于 2015-1-16 15:18
查了一下,好像是函数奇异,也就是说有不连续点,这应该怎么解决呢?我是按照张欣老师的教材给出的程序做的 ...
我这边运行张欣老师书上也会出现这个问题,请问您这边解决了嘛

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

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