首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R中是否有病例对照匹配(个体1:N匹配)(非倾向性得分匹配)的软件包?

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

Stack Overflow用户
提问于 2019-05-08 00:16:56
回答 1查看 3.3K关注 0票数 4

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

匹配或MatchIt包用于倾向分数匹配,这不适合病例对照匹配。

另一方面,在病例对照研究设计的基础上,我找不到适合个体1:N匹配的软件包。

有没有用来做这件事的包或者其他的代码处理?

谢谢预支。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-21 06:25:51

您可以使用MatchingMatchIt来匹配倾向性分数以外的值。

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

MatchIt中,将要匹配的变量输入到matchit()distance参数中。如果您想精确匹配某些变量,可以通过将这些变量输入到exact参数中来实现。确保将ratio设置为您希望的匹配率。

最后,designmatch是一个很好的匹配包。它的接口有点复杂,但非常灵活,它使用优化来找到最佳匹配。它使得同时匹配多个变量变得很容易,而不需要计算匹配的总分。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56026700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档