全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
4534 3
2014-04-01
倾向得分匹配分析Propensity score matching

使用命令如下
psmatch2 x a b c d e f, out(y) neighbor(1)

结果显示:
There are observations with identical propensity score values.
The sort order of the data could affect your results.
Make sure that the sort order is random before calling psmatch2.

不知什么原因导致以上情况。请指教。谢谢。

第二个问题,我的数据是8年上市公司数据,10,000个观察值。x为0 或1。 70%的观察值为0,7%的观察值为1,8年区间内同公司内无变化。23%的x的观察值同公司8年区间内有变化。在这种情况下,使用倾向得分匹配分析命令,在全样本下使用 (x为1的观察值占总样本数的15%),还是只适用于x 8年区间内同公司无变化的观察值。
二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-2 20:25:55
psmatch2 还无法考虑面板的特征,因此他会把同一家公司 8 年的资料当成 8 个彼此独立的观察值。然而,你的数据中,很多公司的观察值在 8 年中基本上是不变的,这可能是导致 PSM 分析结果弱化的主要原因。
对于上述提示信息,通常会在 psmatch2 执行之前,执行如下命令,以便保证样本观察值是随机排序的:
cap drop u
gen u = uniform()
sort u
psmatch2 ……
二维码

扫码加我 拉你入群

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

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

2014-4-3 05:24:06
谢谢连老师在百忙中抽时间解答问题. 使用了您提供的命令之后,最近邻匹配仍显示如下信息.
There are observations with identical propensity score values.
The sort order of the data could affect your results.
Make sure that the sort order is random before calling psmatch2.

Radius calliper 和 kernel 匹配之后,无显示如上信息。结果正常。不知为什么最近邻匹配还是有问题?
二维码

扫码加我 拉你入群

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

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

2014-4-10 09:17:18
写信给这个命令的作者,错误提示信息是他给出的,应该会帮你解释的。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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