楼主: 吴伯牙
23658 20

[面板数据求助] 门限面板回归求助 为什么执行后一直报错matrix has missing values r(504) [推广有奖]

  • 2关注
  • 0粉丝

大专生

18%

还不是VIP/贵宾

-

威望
0
论坛币
1006 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
341 点
帖子
59
精华
0
在线时间
31 小时
注册时间
2011-12-2
最后登录
2018-2-19

楼主
吴伯牙 学生认证  发表于 2015-3-18 23:11:07 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求教各位大神 stata小白在做门限回归 可为什么出了第一个门槛值后老是报matrix has missing values, r(504)呢?
命令是 xtthres inv pepl edu, thres(mar) dthres(x3) min(50) bs1(100) bs2(100) bs3(100)

二维码

扫码加我 拉你入群

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

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

关键词:missing matrix values value 面板回归 matrix values 门限回归

回帖推荐

gongshundaren 发表于15楼  查看完整内容

运行之前设定一个搜索的起始种子值,然后再运行门槛 如: set seed 123 xtthres **************** 种子值123可以设定为任意数值,19739或者9225555,都行,不同的种子值得到的结果是有差异的,每次都保证种子值是同一个值,有助于重现结果 同时,我觉得min()中的数值最好不少于30个,实在不行再往下调 为了使用 xtthres这个程序得出结果,通过交替调整种子值和min()中的设定方法来实现 比较好的步骤是: 先 ...

gongshundaren 发表于5楼  查看完整内容

min() 这里面的数值填小一点,比如20或者10

gongshundaren 发表于12楼  查看完整内容

一般没问题,出现你那种错误一般是在计算三重门槛的时候才会出现,三重门槛因为门槛中样本不足,所以计算出错,并导致单一么看和双重门槛的结果不能输出来,这也算改程序的一个bug了,而大多数情况下不用到三重门槛。单一门槛和双重门槛通常都有足够的样本,如果不放心可以count if 看一下小于门槛的样本有多少个,有多少个比较好就仁者见仁智者见智了。

本帖被以下文库推荐

沙发
laodong1983 在职认证  发表于 2015-3-19 09:05:40
这不是说数据有缺漏值吗

藤椅
吴伯牙 学生认证  发表于 2015-3-19 14:27:39
laodong1983 发表于 2015-3-19 09:05
这不是说数据有缺漏值吗
那要把缺漏值都补齐才可以吗?

板凳
吴伯牙 学生认证  发表于 2015-3-19 14:29:14
laodong1983 发表于 2015-3-19 09:05
这不是说数据有缺漏值吗
我检查了一遍数据没有缺漏值恩

报纸
gongshundaren 发表于 2015-3-19 19:08:46
min() 这里面的数值填小一点,比如20或者10
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
搜魂者 + 1 + 1 + 1 精彩帖子
laodong1983 + 5 + 5 + 5 热心帮助其他会员

总评分: 学术水平 + 6  热心指数 + 6  信用等级 + 6   查看全部评分

地板
吴伯牙 学生认证  发表于 2015-3-21 10:33:01
gongshundaren 发表于 2015-3-19 19:08
min() 这里面的数值填小一点,比如20或者10
恩恩 谢谢建议 我试了下还是同样的报错···

7
gongshundaren 发表于 2015-3-21 11:55:58
吴伯牙 发表于 2015-3-21 10:33
恩恩 谢谢建议 我试了下还是同样的报错···
再改小一点试试,比如3,也许能输出结果来。

8
吴伯牙 学生认证  发表于 2015-3-21 19:09:18
gongshundaren 发表于 2015-3-21 11:55
再改小一点试试,比如3,也许能输出结果来。
还是不行T.T 而且BS抽样次数少出来的结果也不是很准确吧我想 也不知道是原始数据的哪儿出了问题

9
gongshundaren 发表于 2015-3-22 17:01:18
改的是min()里的数字,不是bs()里面的数字,前者是指门槛里最少样本数,后者才是抽样次数
已有 1 人评分论坛币 收起 理由
crystal8832 + 5 热心帮助其他会员

总评分: 论坛币 + 5   查看全部评分

10
吴伯牙 学生认证  发表于 2015-3-22 19:02:01
gongshundaren 发表于 2015-3-22 17:01
改的是min()里的数字,不是bs()里面的数字,前者是指门槛里最少样本数,后者才是抽样次数
门槛里最少样本数是指???那回归里的自抽样那用的矩阵是什么呢??不是很懂原理···

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-5 13:21