Nothing
set.seed(123)
cal_tbl <- calibrate_thresholds(
p_null = 0.1,
p_alt = 0.4,
n = c(5, 25),
N = 25,
pp_threshold = 0.9,
ppp_threshold = 0.05,
direction = "greater",
delta = NULL,
prior = c(0.5, 0.5),
S = 200,
nsim = 400
)
test_that(
"print calibrate thresh works",
{
expect_snapshot(print.calibrate_thresholds(cal_tbl))
}
)
test_that("errors when expected", {
expect_error(print(cal_tbl, type1_range = 0.1, minimum_power = 0), "*")
expect_error(print(cal_tbl, type1_range = c(0, 1), minimum_power = c(0.7, 0.8)),
"*")
expect_error(print(cal_tbl, type1_range = c(0, 1), minimum_power = "A"), "*")
expect_error(print(cal_tbl, type1_range = c("A", "B"), minimum_power = 0),
"*")
expect_error(print(cal_tbl, type1_range = c(0, 1), minimum_power = 2), "*")
expect_error(print(cal_tbl, type1_range = c(-0.1, 0.1), minimum_power = 0),
"*")
expect_error(print(cal_tbl, type1_range = c(1.2, 0.1), minimum_power = 0),
"*")
expect_error(print(cal_tbl, type1_range = c(0.05, -0.1), minimum_power = 0),
"*")
expect_error(print(cal_tbl, type1_range = c(0.05, 1.2), minimum_power = 0),
"*")
})
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.