demo_Cutoffscreening {BayesianPlatformDesignTimeTrend}R Documentation

demo_Cutoffscreening

Description

This function does a cutoff screening for trial simulation.

Usage

demo_Cutoffscreening(
  ntrials = 1000,
  trial.fun = simulatetrial,
  grid.inf = list(start = c(0.9, 0.95, 1), extendlength = 15),
  input.info = list(response.probs = c(0.4, 0.4), ns = c(30, 60, 90, 120, 150), max.ar =
    0.75, rand.algo = "Urn", max.deviation = 3, test.type = "Twoside", model.inf =
    list(model = "tlr", ibb.inf = list(pi.star = 0.5, pess = 2, betabinomialmodel =
    ibetabinomial.post), tlr.inf = list(beta0_prior_mu = 0, beta1_prior_mu = 0,
    beta0_prior_sigma = 2.5, beta1_prior_sigma = 2.5, beta0_df = 7, beta1_df = 7, reg.inf
    = "main", variable.inf = "Fixeffect")), Stop.type = "Early-Pocock", Boundary.type =
    "Symmetric", Random.inf = list(Fixratio = FALSE, 
     Fixratiocontrol = NA,
    BARmethod = "Thall", Thall.tuning.inf = list(tuningparameter = "Fixed", fixvalue =
    1)), trend.inf = list(trend.type = "step", trend.effect = c(0, 0),
    trend_add_or_multip = "mult")),
  cl = 2
)

Arguments

ntrials

A numeric variable indicating how many trial replicates you want to run

trial.fun

The function of trial simulation, related to MainFunction.R

grid.inf

A list of grid information to create start grid and extend grid for cutoff screening.

input.info

A list of input information including all information required for trial simulation.

cl

A numeric variable indicating how many cores you want to use in parallel programming.

Value

A vector of recommended cutoff. The final value is the latest recommended value. A plot for all tested cutoff and error rate

Author(s)

Ziyan Wang

Examples

demo_Cutoffscreening(ntrials = 2, cl = 2,
    grid.inf = list(start = c(0.9, 0.95, 1), extendlength = 2))

[Package BayesianPlatformDesignTimeTrend version 1.2.3 Index]