Learn R Programming

adoptr (version 0.2.2)

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, ...)

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

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

See Also

TwoStageDesign

Examples

Run this code
# NOT RUN {
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