Skip to content

esDesign

Adaptive Enrichment Designs with Sample Size Re-Estimation

v1.0.3 · Jul 12, 2021 · GPL-2

Description

Software of 'esDesign' is developed to implement the adaptive enrichment designs with sample size re-estimation presented in Lin et al. (2021) <doi: 10.1016/j.cct.2020.106216>. In details, three-proposed trial designs are provided, including the AED1-SSR (or ES1-SSR), AED2-SSR (or ES2-SSR) and AED3-SSR (or ES3-SSR). In addition, this package also contains several widely used adaptive designs, such as the Marker Sequential Test (MaST) design proposed Freidlin et al. (2014) <doi:10.1177/1740774513503739>, the adaptive enrichment designs without early stopping (AED or ES), the sample size re-estimation procedure (SSR) based on the conditional power proposed by Proschan and Hunsberger (1995), and some useful functions. In details, we can calculate the futility and/or efficacy stopping boundaries, the sample size required, calibrate the value of the threshold of the difference between subgroup-specific test statistics, conduct the simulation studies in AED, SSR, AED1-SSR, AED2-SSR and AED3-SSR.

Downloads

314

Last 30 days

12602nd

795

Last 90 days

2.7K

Last year

Trend: +13.8% (30d vs prior 30d)

CRAN Check Status

2 NOTE
12 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (2 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Zhao Yang <yangz98@connect.hku.hk>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Zhao",
                      family = "Yang",
                      role = c("aut", "cre"),
                      email = "yangz98@connect.hku.hk"),
               person(given = "Ruitao",
                      family = "Lin",
                      role = "aut"),
               person(given = "Guosheng",
                      family = "Yin",
                      role = "aut"),
               person(given = "Ying",
                      family = "Yuan",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Zhao Yang <yangz98@connect.hku.hk>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Zhao",
                      family = "Yang",
                      role = c("aut", "cre"),
                      email = "yangz98@connect.hku.hk"),
               person(given = "Ruitao",
                      family = "Lin",
                      role = "aut"),
               person(given = "Guosheng",
                      family = "Yin",
                      role = "aut"),
               person(given = "Ying",
                      family = "Yuan",
                      role = "aut"))
as necessary.

Check History

NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Zhao Yang <yangz98@connect.hku.hk>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Zhao",
                      family = "Yang",
                      role = c("aut", "cre"),
                
...[truncated]...
ut"),
               person(given = "Guosheng",
                      family = "Yin",
                      role = "aut"),
               person(given = "Ying",
                      family = "Yuan",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Zhao Yang <yangz98@connect.hku.hk>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Zhao",
                      family = "Yang",
                      role = c("aut", "cre"),
                
...[truncated]...
ut"),
               person(given = "Guosheng",
                      family = "Yin",
                      role = "aut"),
               person(given = "Ying",
                      family = "Yuan",
                      role = "aut"))
as necessary.

Version History

new 1.0.3 Mar 10, 2026
updated 1.0.3 ← 1.0.2 diff Jul 12, 2021
updated 1.0.2 ← 1.0.0 diff Nov 22, 2018
new 1.0.0 Aug 9, 2018