为什么在R中的MatchIt中得到不同的估算值?

时间:2018-11-14 07:38:22

标签: r

我正在尝试在R中使用MatchIt实现最近邻居匹配。

无论何时运行以下代码,我都会获得均值差异的不同估算值:

library(MatchIt)
mout <- matchit(treat ~ age, data=lalonde, method="nearest")
mdata <- match.data(mout, distance="pscore")
with(mdata, t.test(re78[treat==1], re78[treat==0], paired=TRUE))

有人可以看到原因吗?

我考虑过要在matchit()中修复随机化的任何选项,但是为m.orderexact设置不同的选项似乎并不能解决我的问题。

0 个答案:

没有答案