rashnuBasic: Interactive Sample Size Calculator for Survival Studies...

View source: R/rashnuBasic.R

rashnuBasicR Documentation

Interactive Sample Size Calculator for Survival Studies (Shiny App)

Description

Launches a Shiny web application that calculates required sample sizes and expected event numbers for different types of survival analysis designs:

  • Two-group Non-Inferiority

  • Two-group Superiority (Lakatos method)

  • One-sample survival test (with transformation methods)

Usage

rashnuBasic()

Details

Users can specify survival probabilities, accrual and follow-up durations, allocation ratios, non-inferiority margins, transformation methods, and test types. The app dynamically adjusts input UI based on the selected design and displays results in a data table format.

Test Types:

  • "ni" - Non-Inferiority (two-group exponential survival comparison)

  • "sup" - Superiority (Lakatos method with logrank/Gehan/Tarone-Ware weighting)

  • "one" - One-sample survival test with multiple transformation options

Included References:

  • Jung SH, Chow SC. Journal of Biopharmaceutical Statistics, 2012.

  • Lakatos E. Biometrics, 1988.

  • Lakatos & Lan. Statistics in Medicine, 1992.

  • Fleming & Harrington. Counting Processes and Survival Analysis, 1991.

  • Borgan 0, Andersen PK et al. Springer-Verlag, 1993.

  • Nagashima et al. Pharmaceutical Statistics, 2020.

Value

Launches a Shiny app in the default browser.

Note

Requires associated functions twoSurvSampleSizeNI(), lakatosSampleSize(), and oneSurvSampleSize() to be defined in the environment. Assumes a CSS file is available at "www/style.css" for custom styling.

Examples

if (interactive()) {
  rashnuBasic()
}


rashnu documentation built on June 18, 2025, 5:08 p.m.

Related to rashnuBasic in rashnu...