全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3778 2
2018-07-01
参考张天嵩老师发表的“基于频率学框架的网状Meta回归实现与应用”的文章,使用相同的数据和代码,但是出现“could not calculate numerical derivatives,flat or discontinuous region encountered” 这个错误。
原代码:
foreach trt in A B C D E F G H I{
if "`trt'"=="A" continue
gen y`trt' = log(r`trt'/(n`trt'-r`trt')) - log(rA/(nA-rA))
gen S`trt'`trt' = 1/r`trt' + 1/(n`trt'-r`trt') + 1/rA + 1/(nA-rA)
foreach trt2 in A B C D E F G H I{
if "`trt2'"=="A" continue
if "`trt2'">"`trt'" gen S`trt'`trt2' = 1/rA + 1/(nA-rA) if !mi(r`trt') & !mi(r`trt2')
}
}
format y* S* %6.2g
mat P8=0.5*(I(8)+J(8,8,1))

sum duration
gen x=duration-r(mean)
mvmeta y S x, bscov(prop P8) pbest(max,all zero gen(probm) reps(10000)) eform


求助!!万分感谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2018-7-1 10:05:53
“could not calculate numerical derivatives,flat or discontinuous region encountered”

数据不好
无法找到解
二维码

扫码加我 拉你入群

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

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

2018-7-9 17:24:29
蓝色 发表于 2018-7-1 10:05
“could not calculate numerical derivatives,flat or discontinuous region encountered”

数据不好 ...
你好,数据不好是单纯从计算方面解释吗?但是别人做出来了。。能有其他的解决办法吗?
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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