R中的多元变量比率匹配

问题描述

我一直在使用Matching包,根据7个变量将治疗对象与多达4个对照对象进行匹配。我希望前四个完全匹配,而后三个则使用不同的卡尺。以下代码允许我执行此操作。

rr<- Match(Tr=Tr,X=X,M=4,ties=TRUE,exact=c(1,1,0),caliper=c(0.2,0.02,0.1),replace=FALSE)

summary(rr)

“精确”部分定义要完全匹配前四个,而后三个需要相应地使用定义的卡尺。

我想使用可变比率匹配(即我想每个治疗对象最多匹配四个对照,但如果仅找到两个匹配项,则不想丢弃治疗对象)。我以为使用ties = TRUE可能会这样做,但是将它设置为TRUE还是FALSE似乎没有任何区别(我得到的匹配数相同-每个已处理的控件有4个-丢弃了不匹配的已处理对象)。我对所使用的软件包并不特别了解,我调查了matchit,但似乎您不能使用多个卡尺或将精确和卡尺匹配组合在一起。

任何帮助表示赞赏!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)