s*******d 发帖数: 132 | 1 我用的是R matchIt
我需要match on disease status, 但是现在用所有变量match, 结果显示disease st
atus not balanced。
是否有办法exact match on disease status,然后 coarse match on other variable
s? 使用什么package?
多谢! |
a***g 发帖数: 2761 | 2 看不懂你说的什么意思
不过好像random forest和propensity score关系比较大
也许对你有帮助 |
y**3 发帖数: 267 | 3 library(Hmisc)
w <- find.matches(case, ctrl, tol=rep(0, ncol(ctrl))) |
C******n 发帖数: 284 | 4 可以manually match —— 先按照disease status(假设只有两个或几个数量有限的
categories)分组,然后每组内用现成的package做PSM
st
variable
【在 s*******d 的大作中提到】 : 我用的是R matchIt : 我需要match on disease status, 但是现在用所有变量match, 结果显示disease st : atus not balanced。 : 是否有办法exact match on disease status,然后 coarse match on other variable : s? 使用什么package? : 多谢!
|
s********a 发帖数: 1100 | 5 试试先用这个variable做1:n的match,然后在结果里再用其他variable match一次 |
p********a 发帖数: 5352 | 6 难道不是stratification后取高端STARTA再MATCH?另外,add interaction/higher
order terms.
Exact match什么意思啊?都是分布而已,不可能一模一样吧 |
c****u 发帖数: 243 | 7 lz 如果是指 hard match,比如male only matches with male,
应该任何一个包都可以,设置caliper = 0 就可以了 |