Nothing
## ---- include = FALSE---------------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
warning = FALSE,
message = FALSE,
error = FALSE
)
## ----eval = FALSE-------------------------------------------------------------
# install.packages("ppseq")
# install.packages("future")
## -----------------------------------------------------------------------------
library(ppseq)
## ----eval = FALSE-------------------------------------------------------------
# library(future)
## ----eval = FALSE-------------------------------------------------------------
# set.seed(123)
#
# future::plan(future::multicore(workers = 40))
#
# two_sample_cal_tbl <-
# calibrate_thresholds(p_null = c(0.1, 0.1),
# p_alt = c(0.1, 0.25),
# n = cbind(seq(10, 50, 10), seq(10, 50, 10)),
# N = c(50, 50),
# pp_threshold = seq(0.9, 0.99, 0.01),
# ppp_threshold = seq(0.05, 0.2, 0.05),
# direction = "greater",
# delta = 0,
# prior = c(0.5, 0.5),
# S = 5000,
# nsim = 1000
# )
## ----eval = FALSE-------------------------------------------------------------
# print(two_sample_cal_tbl,
# type1_range = c(0.05, 0.1),
# minimum_power = 0.7)
## ----echo = FALSE-------------------------------------------------------------
library(gt)
gt(dplyr::filter(two_sample_cal_tbl$res_summary, prop_pos_null >= 0.05,
prop_pos_null <= 0.1, prop_pos_alt >= 0.7))
## -----------------------------------------------------------------------------
optimize_design(two_sample_cal_tbl,
type1_range = c(0.05, 0.1),
minimum_power = 0.7)
## ----eval = FALSE-------------------------------------------------------------
# set.seed(123)
#
# two_sample_decision_tbl <-
# calc_decision_rules(
# n = cbind(seq(10, 50, 10), seq(10, 50, 10)),
# N = c(50, 50),
# theta = 0.92,
# ppp = 0.05,
# p0 = NULL,
# direction = "greater",
# delta = 0,
# prior = c(0.5, 0.5),
# S = 5000
# )
## ----eval = FALSE-------------------------------------------------------------
# two_sample_decision_tbl
## ----echo = FALSE-------------------------------------------------------------
gt::gt(two_sample_decision_tbl[1:11, ])
## ----eval = FALSE-------------------------------------------------------------
# plot(two_sample_cal_tbl,
# type1_range = c(0.05, 0.1),
# minimum_power = 0.7,
# plotly = TRUE)
## ----echo = FALSE-------------------------------------------------------------
ptest <-
plot(two_sample_cal_tbl,
type1_range = c(0.05, 0.1),
minimum_power = 0.7,
plotly = TRUE)
## ----echo = FALSE, fig.width = 8, fig.height = 6------------------------------
ptest[[1]]
ptest[[2]]
## ----message = FALSE, fig.width = 8, fig.height = 6---------------------------
plot(two_sample_decision_tbl)
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.