Nothing
## ---- include = FALSE---------------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
prompt = TRUE,
comment = " "
)
## -----------------------------------------------------------------------------
library(ExactMed)
head(datamed)
## -----------------------------------------------------------------------------
as.logical(sum(is.na(datamed)))
## -----------------------------------------------------------------------------
results1 <- exactmed(
data = datamed, a = 'X', m = 'M', y = 'Y',
a1 = 1, a0 = 0, interaction = FALSE
)
results1
## -----------------------------------------------------------------------------
results2 <- exactmed(
data = datamed, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1', 'C2'),
interaction = FALSE
)
results2
## -----------------------------------------------------------------------------
results3 <- exactmed(
data = datamed, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1'),
interaction = FALSE
)
results3
## -----------------------------------------------------------------------------
results4 <- exactmed(
data = datamed, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1'),
adjusted = FALSE, interaction = FALSE
)
results4
## ---- results='hide'----------------------------------------------------------
results5 <- exactmed(
data = datamed, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1', 'C2'),
boot = TRUE, nboot = 100, bootseed = 1991, confcoef = 0.97
)
## -----------------------------------------------------------------------------
results5
## ---- results='hide'----------------------------------------------------------
results6 <- exactmed(
data = datamed, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1', 'C2'), Firth = TRUE,
boot = TRUE, nboot = 100, bootseed = 1991, confcoef = 0.97
)
## -----------------------------------------------------------------------------
results6
## -----------------------------------------------------------------------------
results7 <- exactmed(
data = datamed, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1', 'C2'),
m_cov_cond = c(C1 = 0.1, C2 = 0.4), y_cov_cond = c(C1 = 0.1, C2 = 0.4)
)
results7
## ---- error=TRUE, collapse=FALSE----------------------------------------------
exactmed(
data = datamed, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1', 'C2'),
m_cov_cond = c(C1 = 0.3, C2 = 0.4), y_cov_cond = c(C1 = 0.1, C2 = 0.4)
)
## -----------------------------------------------------------------------------
results8 <- exactmed(
data = datamed, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1', 'C2'),
m_cov_cond = c(C1 = 0.1), y_cov_cond = c(C1 = 0.1)
)
## -----------------------------------------------------------------------------
mc2 <- mean(datamed$C2)
mc2
results9 <- exactmed(
data = datamed, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1', 'C2'),
m_cov_cond = c(C1 = 0.1, C2 = mc2), y_cov_cond = c(C1 = 0.1, C2 = mc2)
)
## -----------------------------------------------------------------------------
all.equal(results8, results9)
## ----error=TRUE, collapse=FALSE-----------------------------------------------
exactmed(
data = datamed, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1', 'C2'),
m_cov_cond = c(C1 = 0.1), y_cov_cond = c(C1 = 0.1, C2 = 0.4)
)
## -----------------------------------------------------------------------------
cate <- factor(sample(c("a", "b", "c"), nrow(datamed), replace =TRUE))
datamed$C1 <- cate
## -----------------------------------------------------------------------------
results10 <- exactmed(
data = datamed, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1', 'C2'),
m_cov_cond = list(C1 = 'a', C2 = 0.4), y_cov_cond = list(C1 = 'a', C2 = 0.4)
)
results10
## -----------------------------------------------------------------------------
results11 <- exactmed(
data = datamed, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1', 'C2'),
m_cov_cond = c(C2 = 0.4), y_cov_cond = c(C2 = 0.4)
)
results11
## -----------------------------------------------------------------------------
results12 <- exactmed(
data = datamed, a = 'X', m = 'M', y = 'Y',
a1 = 1, a0 = 0, interaction = FALSE, yprevalence = 0.1
)
results12
## -----------------------------------------------------------------------------
library(ExactMed)
head(datamed_c)
## -----------------------------------------------------------------------------
results13 <- exactmed_c(
data = datamed_c, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1', 'C2'),
interaction = FALSE
)
results13
## ---- results='hide'----------------------------------------------------------
results14 <- exactmed_c(
data = datamed_c, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1', 'C2'),
boot = TRUE, nboot = 100, bootseed = 1885, confcoef = 0.95,
mf = 2
)
## -----------------------------------------------------------------------------
results14
## -----------------------------------------------------------------------------
head(datamed_cat)
## -----------------------------------------------------------------------------
results15 <- exactmed_cat(
data = datamed_cat, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1', 'C2'),
interaction = FALSE
)
results15
## ---- results='hide'----------------------------------------------------------
results16 <- exactmed_cat(
data = datamed_cat, a = 'X', m = 'M', y = 'Y', a1 = 1, a0 = 0,
m_cov = c('C1', 'C2'), y_cov = c('C1', 'C2'),
boot = TRUE, nboot = 100, bootseed = 1875, confcoef = 0.95,
mf = 'c'
)
## -----------------------------------------------------------------------------
results16
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.