Nothing
set.seed(123)
n <- 500
# --- Generate moderator
z <- sort(rnorm(n))
z1 <- z[z <= 0]
z2 <- z[z > 0]
# --- x -> y when m <= 0
x1 <- rchisq(length(z1), df = 4) - 4
e1 <- rchisq(length(z1), df = 3) - 3
y1 <- 0.5 * x1 + e1
# --- y -> x when m > 0
y2 <- rchisq(length(z2), df = 4) - 4
e2 <- rchisq(length(z2), df = 3) - 3
x2 <- 0.5 * y2 + e2
# Combine data
y <- c(y1, y2)
x <- c(x1, x2)
dat <- data.frame(x, y, z)
# Fit model
m <- lm(y ~ x * z, data = dat)
# Test object creation and summary
test.dda.indep <- dda.indep(formula = m,
pred = "x",
data = dat,
nlfun = 2,
B = 200)
test_that("dda.indep works", {
expect_silent(test.dda.indep)
})
test_that("dda.indep print works", {
expect_output(print(test.dda.indep))
})
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.