R将其与比率匹配>;1和卡钳=0.1

R将其与比率匹配>;1和卡钳=0.1,r,matching,R,Matching,R版本3.1.1(2014-07-10) MatchIt版本2.4-21(2013-06-27) 我正在使用R中的MatchIt()软件包,以2:1的倾向评分匹配我的对照组和治疗组。但是,当我将caliper参数应用于函数时,它允许进行1:1匹配,这样我的最终匹配队列就不是2:1匹配的。例如,如果我从80个治疗单元和200个控制单元开始,那么我的匹配队列可能是62个治疗单元和94个控制单元(而不是124个控制单元) 是否有办法强制比率参数覆盖卡钳参数,从而仅保留至少有2个匹配控制单元的治疗单元?

R版本3.1.1(2014-07-10) MatchIt版本2.4-21(2013-06-27)

我正在使用R中的
MatchIt()
软件包,以2:1的倾向评分匹配我的
对照组和
治疗组。但是,当我将
caliper
参数应用于函数时,它允许进行1:1匹配,这样我的最终匹配队列就不是2:1匹配的。例如,如果我从80个治疗单元和200个控制单元开始,那么我的匹配队列可能是62个治疗单元和94个控制单元(而不是124个控制单元)

是否有办法强制
比率
参数覆盖
卡钳
参数,从而仅保留至少有2个匹配控制单元的治疗单元?(即,我希望丢弃在指定卡钳内只有0或1个匹配控制单元的治疗单元)

我的函数调用如下:

m.out <- matchit(treat ~ x1 + x2, data=data, method = "nearest", discard = "both", 
caliper = 0.1, ratio = 2)
m.out