Learn R Programming

VisualizeSimon2Stage (version 0.1.5)

Simon_oc: Simon_oc: Operating Characteristics of Simon's Two-Stage Design

Description

Operating characteristics of Simon's two-stage design.

Usage

Simon_oc(
  prob,
  simon,
  type = c("minimax", "optimal", "n1", "maximax"),
  R = 10000L,
  n1 = stop("must provide `n1`"),
  n = stop("must provide `n`"),
  r1 = stop("must provide `r1`"),
  r = stop("must provide `r`"),
  ...
)

Value

Function Simon_oc returns Simon_oc object

Arguments

prob

named double vector, true response rate(s) \(p\) of (multiple) drug(s). The names(prob) should be the respective keyword(s) for the drug(s).

simon

ph2simon object

type

character scalar, type of Simon's two-stage design. Currently supports 'minimax' (default) for minimum total sample size, 'optimal' for minimum expected total sample size under \(p_0\), 'n1' for minimum Stage-1 sample size \(n_1\), 'maximax' to use up the user-provided maximum total sample size (parameter nmax of function ph2simon)

R

integer scalar, number of simulations. Default 1e4L.

n1, n

(optional) integer scalars, Stage-1 sample size \(n_1\) and total sample size \(n\). Overridden if simon is given

r1, r

(optional) integer scalars, number of response in Stage-1 \(r_1\) and overall \(r\) required exclusively, i.e., passing Stage-1 means observing \(>r_1\) response. Overridden if simon is given

...

potential parameters, currently not in use

Slots

maxResp

integer vector of same length as \(p\), the frequencies of each regime having maximum response. The summation of maxResp is the number of simulation copies.

Simon_maxResp

integer vector of same length as \(p\), the frequencies of each regime having maximum response and success in Simon's two-stage trial.

Details

..

Examples

Run this code
library(clinfun)
(x = ph2simon(pu = .2, pa = .4, ep1 = .05, ep2 = .1)) 
Simon_oc(prob = c(A = .3, B = .2, C = .15), simon = x, type = 'minimax', R = 1e3L)
Simon_oc(prob = c(A = .3, B = .2, C = .15), simon = x, type = 'optimal', R = 1e3L)

Run the code above in your browser using DataLab