Nothing
## ---- include = FALSE---------------------------------------------------------
knitr::opts_chunk$set(
# collapse = TRUE,
comment = "#>"
)
## ----setup, message = FALSE---------------------------------------------------
library("Superpower")
library("emmeans")
## -----------------------------------------------------------------------------
# Set up a within design with 2 factors, each with 2 and 3 levels
design_result <- ANOVA_design(
design = "2w*3w",
n = 40,
mu = c(0.3, 0, 0.5, 0.3, 0, 0),
sd = 2,
r = 0.8,
label_list = list("condition" = c("cheerful", "sad"),
"voice" = c("human", "robot", "cartoon"))
)
exact_result <- ANOVA_exact(
design_result,
alpha_level = 0.05,
verbose = FALSE,
emm = TRUE,
contrast_type = "pairwise"
)
## -----------------------------------------------------------------------------
exact_result$main_results
head(exact_result$emm_results)
## -----------------------------------------------------------------------------
knitr::kable(exact_result$emmeans$emmeans)
knitr::kable(exact_result$emmeans$contrasts)
## -----------------------------------------------------------------------------
head(emmeans_power(exact_result$emmeans$contrasts))
## -----------------------------------------------------------------------------
simple_condition_effects <- emmeans(
exact_result$emmeans$emmeans,
specs = ~ condition | voice
)
emmeans_power(pairs(simple_condition_effects))
## -----------------------------------------------------------------------------
emmeans_power(test(simple_condition_effects, null = 0.5))
## -----------------------------------------------------------------------------
custom_contrast <- contrast(
exact_result$emmeans$emmeans,
list(robot_vs_sad_human = c(0, 0, 0, 1, -0.5, -0.5))
)
emmeans_power(custom_contrast)
## -----------------------------------------------------------------------------
n_contrasts <- nrow(as.data.frame(simple_condition_effects))
emmeans_power(
pairs(simple_condition_effects),
alpha_level = 0.05 / n_contrasts
)
## -----------------------------------------------------------------------------
emmeans_power(
pairs(simple_condition_effects)[1],
alpha_level = 2 * 0.05
)
## -----------------------------------------------------------------------------
emmeans_power(
pairs(simple_condition_effects, side = "equivalence", delta = 0.3)[2]
)
## -----------------------------------------------------------------------------
voice_by_condition <- joint_tests(
exact_result$emmeans$emmeans,
by = "condition"
)
emmeans_power(voice_by_condition, alpha_level = 0.05 / 2)
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.