Nothing
context("test-justifieR")
#library(pwr2ppl)
# error messages
test_that("error messages", {
design <- ANOVA_design(design = "2b*4w",
n = 7,
mu = c(0,0,0,0,0.5,0.5,0.5,0.5),
sd = 1,
plot = FALSE)
expect_error(optimal_alpha())
expect_error(power_standardized_alpha())
expect_error(p_standardized())
expect_error(alpha_standardized())
})
test_that("optimal_alpha",{
res <- optimal_alpha(power_function = "power.t.test(delta = .5, sd = 1, n = 100,
sig.level = x, type = 'two.sample', alternative = 'two.sided')$power",
plot = FALSE)
expect_equal(res$alpha, .05101, tolerance = .001)
expect_equal(res$beta, .05853, tolerance = .001)
skip_on_cran()
res <- optimal_alpha(power_function = "power.t.test(delta = .656, sd = 1, n = 50,
sig.level = x, type = 'two.sample', alternative = 'two.sided')$power",
plot = FALSE,
error = "balance")
expect_equal(res$alpha, .0725, tolerance = .001)
expect_equal(res$beta, .0725, tolerance = .001)
res <- optimal_alpha(power_function = "power.ftest(num_df = 1,
den_df = 15,
cohen_f = .28,
alpha_level = x)$power/100",
plot = FALSE)
})
test_that("power_standardized_alpha",{
res <- power_standardized_alpha(power_function = "power.t.test(delta = .3,
sd = 1, n = x, sig.level = a_stan, type = 'two.sample',
alternative = 'two.sided')$power",
power = 0.9, alpha = 0.05,
verbose = FALSE)
expect_equal(res$N, 265)
})
test_that("power_standardized_alpha",{
res <- power_standardized_alpha(power_function = "power.t.test(delta = .3,
sd = 1, n = x, sig.level = a_stan, type = 'two.sample',
alternative = 'two.sided')$power",
power = 0.9, alpha = 0.05,
verbose = FALSE)
expect_equal(res$N, 265)
})
test_that("p_standardized",{
## Check it yields .05 for N = 100:
res1 = p_standardized(p = 0.05, N = 100)
expect_equal(res1, .05)
## Check it yields .05 for N = 200, p = 0.03535534:
res2 = p_standardized(p = 0.03535534, N = 200)
expect_equal(res2, 0.05)
## What is a standardized p-value for p = .05 and N = 200?
res3 = p_standardized(p = 0.05, N = 200)
expect_equal(res3, 0.07071068)
## You can change the standardization N, repeating the example above:
res4 = p_standardized(p = 0.05,
N = 100,
standardize_N = 200)
expect_equal(res4, 0.03535534)
})
test_that("alpha_standardized",{
## Check it yields .05 for N = 100:
expect_equal(alpha_standardized(alpha = 0.05, N = 100), .05)
## Check it yields .05 for N = 200:
expect_equal(alpha_standardized(alpha = 0.07071068, N = 200), .05)
## Which alpha should we use with N = 200?
expect_equal(alpha_standardized(alpha = 0.05, N = 200),0.03535534)
## You can change the standardization N, repeating the example above:
expect_equal(alpha_standardized(alpha = 0.05, N = 100, standardize_N = 200),0.07071068)
})
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.