在R(没有倾向得分匹配)中,是否有任何用于案例对照匹配(单个1:N匹配)的软件包?

时间:2019-05-07 16:16:56

标签: r

我想对R中的病例对照研究进行个体匹配(1:N)。

Matching或MatchIt软件包用于倾向得分匹配,不适用于案例对照匹配。

另一方面,基于案例对照研究设计,我无法找到适合单个1:N匹配的软件包。

是否有用于执行此操作或其他处理代码的程序包?

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用MatchingMatchIt来匹配倾向得分以外的其他值。

Matching的{​​{1}}的{​​{1}}自变量中,输入您希望与之最接近的变量。如果要使用多个变量进行马氏距离匹配,则只需在X中输入多个变量即可。如果要精确匹配某些变量,可以通过将这些变量输入Match()参数中来实现。确保将X设置为您想要的匹配比率(即1:n中的n)。

exact中,将要匹配的变量输入到M的{​​{1}}参数中。如果要精确匹配某些变量,可以通过将这些变量输入MatchIt参数中来实现。确保将distance设置为您想要的匹配率。

最后,matchit()是一个很好的匹配软件包。它的界面有点复杂,但高度灵活,它使用优化来查找最佳匹配。这样一来,您就可以轻松地同时匹配多个变量,而无需计算要匹配的汇总得分。