全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3430 9
2018-01-31
请教前辈,我在PSM之后,g match= newid [_n1],显示weights not allowed是怎么回事呢?
newid是变量的id,_n1表示的是他被匹配到的对照对象的_id。
下面是我的部分newid和_n1数据
* Example generated by -dataex-. To install: ssc install dataex
clear
input float(newid _n1)
724670 4065
121345 4066
43706 4067
241123 4068
121138 4073
121933 4076
346608 4077
121522 4081
250655 4088
85247 4089
86143 4090
141207 4093
278128 4100
240961 4101
43756 4107
43795 4109
120761 4110
745733 4111
85596 4112
43883 4113
86122 4114
346589 4115
120766 4116
349169 4117
531673 4118
121352 4119
85344 4120
43887 4123
143997 4126
43882 4130
120943 4134
end
[/CODE]


二维码

扫码加我 拉你入群

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

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

全部回复
2018-1-31 21:32:53
g match= newid [_n1]
这写的是什么命令
没有见过这样写的
二维码

扫码加我 拉你入群

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

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

2018-1-31 21:43:20
蓝色 发表于 2018-1-31 21:32
g match= newid [_n1]
这写的是什么命令
没有见过这样写的
感谢老师回复。这是我参考郭申阳的《倾向值分析:统计方法与应用》这本书里面的代码写的。用这个代码运行书中的数据没有问题,但用我的数据就这样了。
二维码

扫码加我 拉你入群

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

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

2018-2-1 09:54:03
晓风残月18 发表于 2018-1-31 21:43
感谢老师回复。这是我参考郭申阳的《倾向值分析:统计方法与应用》这本书里面的代码写的。用这个代码运行书 ...
那是你数据的问题了
命令没有问题
二维码

扫码加我 拉你入群

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

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

2018-2-1 10:05:30
[ predict p
(option pr assumed; Pr(indicate))

. drop if p==.
(0 observations deleted)

.
. gen logit=log((1-p)/p)
(31 missing values generated)

.
. sum logit
display .25*  .5191012
.1297753

.
. generate x=uniform()

.
. sort x

. psmatch2 indicate , pscore(logit) caliper(.1297753) noreplacement descending

. sort _id

. g match= newid [_n1]
weights not allowed]
二维码

扫码加我 拉你入群

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

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

2018-2-1 10:19:27
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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