楼主: haige90
54058 37

[数据管理求助] 如何使用stata的psmatch2筛选出配对的数据样本?   [推广有奖]

21
福星! 发表于 2015-7-14 15:04:16
psmatch2 [dependent var], pscore(pscore) noreplacement
其中,(pscore)是在第二步中生成的那个记录对象概率的变量,noreplacement是一个选项,使得任何读了研究生的观察对象的对照对象都具有唯一性,换言之,只能1对1匹配。

22
索索~ 发表于 2015-8-21 09:39:16
leozheng 发表于 2013-10-29 13:13
在用psmatch2匹配完后会有一个-weight变量,用drop if _weight==. 命令即可保留配对好的样本。前提是用1:1匹 ...
那我有个小问题不明白,就是我treat=1的数据很多都包括在——weight==.中,这样样本损失很大呀

23
索索~ 发表于 2015-8-21 09:46:34
leozheng 发表于 2013-10-29 13:13
在用psmatch2匹配完后会有一个-weight变量,用drop if _weight==. 命令即可保留配对好的样本。前提是用1:1匹 ...
麻烦问您一个问题,我本来样本中treat=1的很多,但是配对之后所剩样本特别少,是什么原因呢?我的命令是set seed 1000
generate x=uniform()
sort x
psmatch2 treat lev size roa mb , noreplacement descending common odds index logit ties

24
look1603 发表于 2016-1-17 23:16:10

25
蓝若宁 发表于 2016-10-8 17:28:04
求教您是怎么做的呢?

26
maque 发表于 2017-3-10 08:33:51
jjjj6666 发表于 2014-3-28 00:32
sort the data randomly, run psmatch2, keep obs with _weight==1, and then using _id and _n1 to find o ...
请问如何进行随机排序?how to sort the data randomly?

27
lindaliner 发表于 2017-6-20 09:42:20
请问核匹配后如何找出配对样本?

28
krong09 发表于 2017-10-24 22:15:23
leozheng 发表于 2013-10-29 13:13
在用psmatch2匹配完后会有一个-weight变量,用drop if _weight==. 命令即可保留配对好的样本。前提是用1:1匹 ...
如果不是1:1匹配,如何处理呢?

29
昵昵/ka 发表于 2017-12-20 10:24:33
lindaliner 发表于 2017-6-20 09:42
请问核匹配后如何找出配对样本?
请问这个问题解决了吗 我也不懂

30
春朝烟雨散7 发表于 2018-4-17 02:36:21
http://kysj.amegroups.com/articles/4278  简单易懂

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

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