Learn R Programming

SurrogateRank (version 2.2)

Rank-Based Test to Evaluate a Surrogate Marker

Description

Uses a novel rank-based nonparametric approach to evaluate a surrogate marker in a small sample size setting. Details are described in Parast et al (2024) and Hughes A et al (2025) . A tutorial for this package can be found at and a Shiny App implementing the package can be found at .

Copy Link

Version

Install

install.packages('SurrogateRank')

Monthly Downloads

412

Version

2.2

License

GPL

Maintainer

Layla Parast

Last Published

January 8th, 2026

Functions in SurrogateRank (2.2)

test.surrogate.extension

Tests whether the surrogate is valid, extended to the paired, two sided test setting
rise.screen

Perform the screening stage of RISE: Two-Stage Rank-Based Identification of High-Dimensional Surrogate Markers
example.data

Example data
rise.evaluate

Performs the evaluation stage of RISE: Two-Stage Rank-Based Identification of High-Dimensional Surrogate Markers
est.power

Estimated power to detect a valid surrogate
test.surrogate.rise

Performs RISE: Two-Stage Rank-Based Identification of High-Dimensional Surrogate Markers
delta.calculate

Calculates the rank-based test statistic for Y and S and the difference, delta
delta.calculate.extension

Calculates the rank-based test statistic for Y and S and the difference, delta, accomodating paired data and allowing for a two-sided test
example.data.highdim

Example data for the high-dimensional functions
test.surrogate

Tests whether the surrogate is valid