View source: R/estimateEffect.R
estimateEffect | R Documentation |
Estimate Effect after matching
estimateEffect(
out,
mode = "continuous",
multiple = TRUE,
dep = "",
time = "",
status = "",
covarCentering = FALSE,
withinSubclass = FALSE,
digits = 2,
sedigits = 2,
pdigits = 4,
se = TRUE,
print = TRUE
)
out |
An object of class "matchit" |
mode |
One of c("continuous","binary","survival") |
multiple |
logical Whether or not perform multiple regression |
dep |
Name of dependent variable |
time |
Name of time variable |
status |
Name of status variable |
covarCentering |
logical |
withinSubclass |
logical |
digits |
integer indicating the number of decimal places |
sedigits |
digits for standard error |
pdigits |
digits for p value |
se |
logical If true, report se. If false report confidence interval |
print |
logical |
library(MatchIt)
library(survival)
out <- matchit(A ~ X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9, data = exData)
estimateEffect(out,dep=c("Y_C"),multiple=FALSE)
estimateEffect(out,dep=c("Y_C"))
estimateEffect(out,dep=c("Y_C","Y_B"))
estimateEffect(out,mode="binary",dep=c("Y_B"),multiple=FALSE)
estimateEffect(out,mode="binary",dep=c("Y_B"))
estimateEffect(out,mode="survival",dep=c("Y_S"),multiple=FALSE)
estimateEffect(out,mode="survival",dep=c("Y_S"))
## Not run:
out=matchit(A ~ X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9, data = exData,
link = 'linear.logit', caliper = .1, ratio = 3, replace = TRUE)
estimateEffect(out,dep=c("Y_C"),multiple=FALSE)
estimateEffect(out,dep=c("Y_C"))
estimateEffect(out,mode="binary",dep=c("Y_B"),multiple=FALSE)
estimateEffect(out,mode="binary",dep=c("Y_B"))
estimateEffect(out,mode="survival",dep=c("Y_S"),multiple=FALSE)
estimateEffect(out,mode="survival",dep=c("Y_S"))
out=matchit(A ~ X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9, data = exData,
method = "full", estimand = "ATE")
estimateEffect(out,dep=c("Y_C"),multiple=FALSE)
estimateEffect(out,dep=c("Y_C"),covarCentering=TRUE)
estimateEffect(out,mode="binary",dep=c("Y_B"),multiple=FALSE)
estimateEffect(out,mode="survival",dep=c("Y_S"),multiple=FALSE)
out=matchit(A ~ X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9, data = exData,
method = "subclass", estimand = "ATT",subclass = 8)
estimateEffect(out,dep=c("Y_C"),multiple=FALSE)
estimateEffect(out,dep=c("Y_C"),multiple=FALSE,withinSubclass=TRUE)
estimateEffect(out,mode="binary",dep=c("Y_B"),multiple=FALSE)
estimateEffect(out,mode="binary",dep=c("Y_B"))
estimateEffect(out,mode="survival",dep=c("Y_S"),multiple=FALSE)
out=matchit(A ~ X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9, data = exData,
method = "full", estimand = "ATT")
estimateEffect(out,mode="binary",dep=c("Y_B"))
estimateEffect(out,mode="continuous",dep=c("Y_B")) # for conditional effect
out=matchit(A ~ X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9, data = swData,
method = "full", estimand = "ATE",s.weights="SW")
estimateEffect(out,dep=c("Y_C"))
x=matchit(treat ~ age + educ + race + married+nodegree + re74 + re75, data =lalonde,
method="exact")
estimateEffect(x,dep=c("re78"))
data(GBSG2,package="TH.data")
out=matchit(horTh~age+menostat+tsize+tgrade+pnodes+progrec+estrec,data=GBSG2)
estimateEffect(out,mode="binary",dep="cens")
estimateEffect(out,mode="survival",dep="cens",time="time",status="cens")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.