求教各位大神 stata小白在做门限回归 可为什么出了第一个门槛值后老是报matrix has missing values, r(504)呢?
命令是 xtthres inv pepl edu, thres(mar) dthres(x3) min(50) bs1(100) bs2(100) bs3(100)
|
楼主: 吴伯牙
|
23658
20
[面板数据求助] 门限面板回归求助 为什么执行后一直报错matrix has missing values r(504) |
|
大专生 18%
-
|
回帖推荐gongshundaren 发表于15楼 查看完整内容 运行之前设定一个搜索的起始种子值,然后再运行门槛
如:
set seed 123
xtthres ****************
种子值123可以设定为任意数值,19739或者9225555,都行,不同的种子值得到的结果是有差异的,每次都保证种子值是同一个值,有助于重现结果
同时,我觉得min()中的数值最好不少于30个,实在不行再往下调
为了使用 xtthres这个程序得出结果,通过交替调整种子值和min()中的设定方法来实现
比较好的步骤是:
先 ...
gongshundaren 发表于5楼 查看完整内容 min() 这里面的数值填小一点,比如20或者10
gongshundaren 发表于12楼 查看完整内容 一般没问题,出现你那种错误一般是在计算三重门槛的时候才会出现,三重门槛因为门槛中样本不足,所以计算出错,并导致单一么看和双重门槛的结果不能输出来,这也算改程序的一个bug了,而大多数情况下不用到三重门槛。单一门槛和双重门槛通常都有足够的样本,如果不放心可以count if 看一下小于门槛的样本有多少个,有多少个比较好就仁者见仁智者见智了。
本帖被以下文库推荐
| ||
|
|
| ||
| |||||||||||||||||
| ||||||||
加好友,备注jltj京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


