Skip to content

Releases: keaven/gsDesign

gsDesign 3.6.2

09 Apr 21:10
5ec0400
Compare
Choose a tag to compare

Documentation

Testing

  • Move independently programmed functions for validation as standard test helper files (#130).

gsDesign 3.6.1

12 Feb 23:08
ae523b5
Compare
Choose a tag to compare

New features

  • gsBoundSummary() now has the as_rtf() method implemented to generate RTF outputs for bound summary tables (@wangben718, #107).
  • plotgsPower() gets new arguments offset and titleAnalysisLegend to enable more flexible and accurate power plots (plottype = 2) (@jdblischak, #121, #123).

Improvements

  • The plotting functions now use dplyr::reframe() to replace dplyr::summarize() when performing grouped cumsum() (@jdblischak, #114).
  • The plotting functions are updated to use the .data pronoun from rlang with ggplot2::aes(). This simplifies the code and follows the recommended practice when using ggplot2 in packages (@jdblischak, #124).
  • hGraph() now uses named guide argument in the scale_fill_manual() call to be compatible with ggplot2 3.5.0 (@teunbrand, #115). Note: this function has been deprecated and moved to gMCPLite since gsDesign 3.4.0. It will be removed from gsDesign in a future version. Please use gMCPLite::hGraph() instead.

Documentation

  • vignettes("SurvivalOverview") is updated with more details and minor corrections (@keaven, #126).
  • Fix equation syntax in plotting function documentation to render math symbols properly (@keaven, #118).

gsDesign 3.6.0

12 Nov 01:38
6de6583
Compare
Choose a tag to compare

Breaking changes

  • gsSurv() and nSurv() have updated default values for T and minfup so that function calls with no arguments will run. Legacy code with T or minfup not explicitly specified could break (#105).

New features

  • gsSurvCalendar() function added to enable group sequential design for time-to-event outcomes using calendar timing of interim analysis specification (#105).
  • as_rtf() method for gsBinomialExact() objects added, enables RTF table outputs for standard word processing software (#102).

Improvements

  • toBinomialExact() and gsBinomialExact(): fix error checking in bound computations, improve documentation and error messages (#105).
  • print.gsSurv(): Improve the display of targeted events (very minor). The boundary crossing probability computations did not change. The need is made evident by the addition of the toInteger() function (#105).
  • toInteger(): Fix the documentation and execution based on the ratio argument (#105).
  • Update the vaccine efficacy, Poisson mixture model, and toInteger vignettes (#105).
  • Standardize and improve roxygen2 documentation (#104).

gsDesign 3.5.0

19 Jul 18:16
5502e4a
Compare
Choose a tag to compare
  • sfPower() now allows a wider parameter range (0, 15].
  • toInteger() function added to convert gsDesign or gsSurv classes to integer sample size and event counts.
  • toBinomialExact() function added to convert time-to-event bounds to exact binomial for low event rate studies.
  • Added "A Gentle Introduction to Group Sequential Design" vignette for an introduction to asymptotics for group sequential design.
  • as_table() and as_gt() methods for gsBinomialExact objects added, as described in the new "Binomial SPRT" vignette.
  • In plot.ssrCP(), the hat syntax in the mathematical expression is revised, resolving labeling issues.
  • ggplot2::qplot() usage replaced due to its deprecation in ggplot2 3.4.0.
  • Link update for the gsDesign manual in the documentation, now directly pointing to the gsDesign technical manual bookdown project.
  • Introduced a new hex sticker logo.

gsDesign 3.4.0

11 Oct 20:33
f9994a3
Compare
Choose a tag to compare
  • Removed restriction on gsCP() interim test statistic zi (#63).
  • Removed gMCP dependency. Updated vignettes and linked to vignettes in gMCPLite (#69).
  • Added deprecation warning to hGraph() and suggested using gMCPLite::hGraph() instead (#70).
  • Moved ggplot2 from Depends to Imports (#56).

gsDesign 3.3.0

27 May 17:58
Compare
Choose a tag to compare
  • Addition of vignettes
    • Demonstrate cure model and calendar-based analysis timing for time-to-event endpoint design
    • Vaccine efficacy design using spending bounds and exact binomial boundary crossing probabilities
  • Minor fix to labeling in print.gsProbability
  • Fixed error in sfStep
  • Updates to reduce R CMD check and other minor issues

v3.2.2

03 Feb 01:09
cbf9a94
Compare
Choose a tag to compare

See NEWS and what's changed (below).

  • Mainly a response to minor new R/CRAN issues.
  • One minor functional update to nBinomial() when odds-ratio scale used (issue #30)

What's Changed

Full Changelog: v3.2.1...v3.2.2

v3.2.1

12 Jul 10:43
Compare
Choose a tag to compare
  • Unit testing coverage increased to 82%.
  • Minor updates to increase CRAN compliance.
  • Should be fully backward compatible.

CRAN Release, May 7, 2020

08 May 16:02
Compare
Choose a tag to compare

New vignettes, pkgdown website, increased testing, sequential p-values, graphical multiplicity support