Learn R Programming

SurrogateSeq (version 1.1)

Group Sequential Testing of a Treatment Effect Using a Surrogate Marker

Description

Provides functions to implement group sequential procedures that allow for early stopping to declare efficacy using a surrogate marker and the possibility of futility stopping. More details are available in: Parast, L. and Bartroff, J (2024) . A tutorial for this package can be found at . A Shiny App implementing the methods can be found at .

Copy Link

Version

Install

install.packages('SurrogateSeq')

Monthly Downloads

245

Version

1.1

License

GPL

Maintainer

Layla Parast

Last Published

January 8th, 2026

Functions in SurrogateSeq (1.1)

bdr.gs.mc.fut

Calculates the boundaries for the group sequential tests with futility stopping
example.data

Example data
bdr.gs.mc.gen

Calculates the boundaries for the group sequential tests
cov.surr.gs

Computes variances and standardized covariance matrix for the group sequential statistic
pred.smooth.2

Calculates the conditional mean function
kern.estJ

Computes kernel density estimate
VTM

Repeats a row.
gs.boundaries.fut

Computes group sequential boundaries with futility stopping
StudyA.aids

ACTG 320 clinical trial data
StudyB.aids

ACTG 193A clinical trial data
op.char.gs.fut

Compute the operating characteristics on the group sequential test with futility stopping statistics in paths
Kern.FUN

Calculates kernel matrix
gs.boundaries

Computes group sequential boundaries
delta.e.estimate

Tests for a treatment effect on the primary outcome using surrogate marker information