Learn R Programming

adoptr (version 1.1.1)

simulate,TwoStageDesign,numeric-method: Draw samples from a two-stage design

Description

simulate allows to draw samples from a given TwoStageDesign.

Usage

# S4 method for TwoStageDesign,numeric
simulate(object, nsim, dist, theta, seed = NULL, ...)

Value

simulate() returns a data.frame with nsim

rows and for each row (each simulation run) the following columns

  • theta: The effect size

  • n1: First-stage sample size

  • c1f: Stopping for futility boundary

  • c1e: Stopping for efficacy boundary

  • x1: First-stage outcome

  • n2: Resulting second-stage sample size after observing x1

  • c2: Resulting second-stage decision-boundary after observing x1

  • x2: Second-stage outcome

  • reject: Decision whether the null hypothesis is rejected or not

Arguments

object

TwoStageDesign to draw samples from

nsim

number of simulation runs

dist

data distribution

theta

location parameter of the data distribution

seed

random seed

...

further optional arguments

See Also

TwoStageDesign

Examples

Run this code
design <- TwoStageDesign(25, 0, 2, 25, 2, order = 5)
# draw samples assuming two-armed design
simulate(design, 10, Normal(), .3, 42)

Run the code above in your browser using DataLab