plot.rule.bin: Plot Stopping Rule (Binary Data)

View source: R/plot.rule.bin.R

plot.rule.binR Documentation

Plot Stopping Rule (Binary Data)

Description

Display a stopping rule graphically as a curve

Usage

## S3 method for class 'rule.bin'
plot(
  x,
  smooth = TRUE,
  xlim = c(0, max(x$ns)),
  ylim = c(0, max(x$Rule[, 2]) + 1),
  xlab = "# Evaluable",
  ylab = "# Events",
  ...
)

Arguments

x

A rule.bin object calculated by calc.rule.bin() function

smooth

Binary indicator of whether stopping rule boundary should be smoothed by linear interpolation between evaluation points

xlim

The x limits (x1, x2) of the plot. Note that x1 > x2 is allowed and leads to a ‘reversed axis’.

ylim

The y limits of the plot.

xlab

The title for the x axis

ylab

The title for the y axis

...

Other options to be passed to generic plot function

Value

No return value; function solely generates a plot

Examples

## Not run: # Binomial Pocock test in 50 patient cohort at 10% level, expected toxicity probability of 20%
poc_rule = calc.rule.bin(ns=1:50,p0=0.20,alpha=0.10,type="Pocock")

# Bayesian beta-binomial method of Geller et al. in 50 patient cohort at 10% level,
# expected toxicity probability of 20%
bb_rule = calc.rule.bin(ns=1:50,p0=0.20,alpha=0.10,type="BB",param=c(2,8))

# Plot stopping boundary with smoothing
plot(poc_rule,col="blue")
lines(bb_rule,col="red")

## End(Not run)

stoppingrule documentation built on April 12, 2025, 1:55 a.m.