R(非倾向评分匹配)中是否有病例对照匹配(个体1:N匹配)的软件包?

R(非倾向评分匹配)中是否有病例对照匹配(个体1:N匹配)的软件包?,r,R,我想在R进行病例对照研究的个体匹配(1:N) Matching或MatchIt软件包用于倾向评分匹配,不适用于病例对照匹配 另一方面,基于病例对照研究设计,我无法找到适合个体1:N匹配的合适方案 是否有任何程序包或其他代码流程 提前感谢。您可以使用匹配或匹配来匹配除倾向评分之外的其他值 在Matching中,在match()中的X参数中输入要进行最近邻匹配的变量。如果要使用多个变量进行马氏距离匹配,只需在X中输入多个变量即可。如果要精确匹配某些变量,可以将这些变量输入exact参数。确保将M设置

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

Matching或MatchIt软件包用于倾向评分匹配,不适用于病例对照匹配

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

是否有任何程序包或其他代码流程


提前感谢。

您可以使用
匹配
匹配
来匹配除倾向评分之外的其他值

Matching
中,在
match()
中的
X
参数中输入要进行最近邻匹配的变量。如果要使用多个变量进行马氏距离匹配,只需在
X
中输入多个变量即可。如果要精确匹配某些变量,可以将这些变量输入
exact
参数。确保将
M
设置为您想要的匹配比率(即1:n中的n)

MatchIt
中,在
MatchIt()
中的
distance
参数中输入要匹配的变量。如果要精确匹配某些变量,可以将这些变量输入
exact
参数。确保将
ratio
设置为您想要的匹配比率


最后,
designmatch
是一个很好的匹配包。它的界面有点复杂,但非常灵活,它使用优化来寻找最佳匹配。它可以轻松地同时匹配多个变量,而无需计算要匹配的汇总分数。

使用
sample
使用sapply或mapply运行应该很简单。所以可能没有人认为需要一个包裹。张贴一个可复制的示例,以填写缺少的详细信息,以满足演示需求。附加警告:要求包装是不可能的(并且是关闭的特定原因),但建议询问如何完成特定任务。