全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
10415 7
2018-11-25
我的数据是上市公司十年4921条研发投入数据,时间有gap,但能保证连续7年及以上有数据,想要做的是对每家公司进行分组回归,构建garch模型,求出研发投入变动趋势,出现错误:flat log likelihood encountered, cannot find uphill direction,我猜测可能原因是数据不够,但是已经发表的文章上用类似的数据也做出了结果。所以我想请问各位大佬有什么解决办法吗?这是我的代码:
复制代码

部分结果
复制代码




附件列表

数据.xlsx

大小:22.91 KB

 马上下载

数据

1.do

大小:254 Bytes

 马上下载

代码

二维码

扫码加我 拉你入群

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

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

全部回复
2018-11-25 19:05:18
我也遇到了这个问题,同样也不知道怎么处理。
我看了看Stata 的说明,里面说可以用过ML function 来建立你自己的Garch 模型,然后通过调整其中的option 来试试看之类的。但是我现在还没有弄明白到底怎么搞。愁的要死
二维码

扫码加我 拉你入群

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

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

2018-11-25 21:06:49
爱吃铜锣烧的诸葛瑾 发表于 2018-11-25 19:05
我也遇到了这个问题,同样也不知道怎么处理。
我看了看Stata 的说明,里面说可以用过ML function 来建立你 ...
好的,谢谢你啊,我找找看。如果实在不行,我可能打算换方法了
二维码

扫码加我 拉你入群

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

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

2020-2-21 21:55:02
Golden-蓉 发表于 2018-11-25 21:06
好的,谢谢你啊,我找找看。如果实在不行,我可能打算换方法了
你好想问下你这个问题解决了吗
二维码

扫码加我 拉你入群

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

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

2020-2-21 21:55:38
爱吃铜锣烧的诸葛瑾 发表于 2018-11-25 19:05
我也遇到了这个问题,同样也不知道怎么处理。
我看了看Stata 的说明,里面说可以用过ML function 来建立你 ...
你好想问下你这个问题解决了吗
二维码

扫码加我 拉你入群

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

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

2020-11-2 16:16:14
1.arch解决极大似然值问题
        a. Help arch
        b.  find maximize option
        c. Technique,help technique,arch RDexpenditure, technique(bfgs) arch(1/1) garch(1/1)可以用
        d.   gtolerance(#)
        (999)可以指定为禁用渐变条件。如果优化器遇到重复的“(备份)”消息,梯度可能仍包含大量值,但无法找到可能性的上坡方向。使用此选项,通常可以获得结果,但是否找到了全局最大似然还不清楚。
        
        当最大化不顺利时,可以将最大迭代次数(参见[R]maximize)设置到优化器似乎卡住的点,并在该点检查估计结果。
        e.     from(init_specs)指定系数的初始值。ARCH模型可能对初始值敏感,并且可能具有与局部极大值相对应的系数值。通过一系列回归得到默认起始值,根据渐近理论,得出的结果对于b和ARMA参数是一致的,对于其余参数通常是合理的。然而,这些值可能并不总是可行的,因为似然函数不能在arch首先选择的初始值处求值。在这种情况下,当ARCH和ARMA参数初始化为零时,重新启动估计函数。有可能,但不太可能,即使是这些值也不可行,而且您必须自己提供初始值。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群