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

simulate,TwoStageDesign,numeric-methodR Documentation

Draw samples from a two-stage design

Description

simulate allows to draw samples from a given TwoStageDesign.

Usage

## S4 method for signature '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

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


kkmann/adoptr documentation built on Feb. 3, 2024, 6:55 p.m.