在R

时间:2016-10-11 16:23:00

标签: r multiple-regression matching

使用MatchIt库,特别是粗略的精确匹配,我创建了两个在变量E上匹配的组。我这样做的代码如下:

library(MatchIt)
library(dplyr)

e.match <- matchit(E ~ X1 + X2 + X3, data=x.data, method="cem")
e.data <- match.data(e.match)
e.data0 <- filter(e.data, E=="0")
e.data1 <- filter(e.data, E=="1")

变量x.data包含结果变量Y1Y2Y3。现在,我想执行条件逻辑回归,将e.data0(或E == 0)与e.data1(或E == 1)进行比较,以获得二进制分类结果Y1

使用clogit库中的survival,以下代码是否正确?

library(survival)
clr <- clogit(Y1 ~ E, data=e.data)

我没有使用strata关键字并且似乎得到了结果,但是我在Google上看到的每个示例都显示了使用strata关键字,这就是我感到困惑的原因。谢谢。

0 个答案:

没有答案