Changelog
Source:NEWS.md
adjustedCurves 0.9.1
CRAN release: 2022-11-22
- Include CRAN in installation instructions
- Updated code and tests to run with updated versions of the mice and ggplot2 packages
- Updated documentation of package man page to include features not supported at the moment
adjustedCurves 0.10.0
CRAN release: 2023-02-16
- Removed support for tmle, ostmle methods
- Changed citation information because manuscript was published
- Changed
print
method to be equal tosummary
method - Fixed issues with unit-tests that require packages under “Suggests” only
adjustedCurves 0.10.1
CRAN release: 2023-04-20
- Fixed small issues in unit tests caused by changes in the
WeightIt
package - Made some small documentation updates
adjustedCurves 0.11.0
CRAN release: 2024-02-13
Enhancements
- Added arguments
iso_reg
andforce_bounds
toadjustedsurv()
andadjustedcif()
functions to allow applying correction techniques outside plotting as well - Added better support for multiple imputation when
variable
,ev_time
orevent
contain missings, includes the newmi_extrapolation
argument inadjustedsurv()
andadjustedcif()
- Added the
ratio
argument toadjusted_rmst()
andadjusted_rmtl()
functions - Added support for multiple
to
values inadjusted_rmst()
andadjusted_rmtl()
, which speeds upplot_rmst_curve()
andplot_rmtl_curve()
considerably
Bug Fixes
- There was a small bug in internal functions used to calculate integrals, which lead to slightly incorrect results whenever a survival curve reached 0 (or a CIF reached 1) and the “to” value was greater than the last observed time point. This may have impacted standard error estimates in
adjusted_rmst()
,adjusted_rmtl()
and output ofadjusted_curve_test()
and functions that rely on those functions. This is fixed now, but may lead to slightly different estimates than in previous versions.
New Features
- Added the new methods
surv_tmle
andcif_tmle
, based on theconcrete
package - Added new instrumental variable based method
surv_iv_2SRIF
- Added new methods
surv_prox_iptw
,surv_prox_aiptw
based on code from Andrew Ying - Added the
adjusted_curve_ratio()
function - Added the
plot_curve_ratio()
function
Documentation
- Changed examples for the usage of
WeightIt
as suggested by Noah Greifer - Added a new vignette with an overview of implemented features of each method
- Small changes to formulations
adjustedCurves 0.11.1
Enhancements
- Re-factored internal code to vastly increase speed of bootstrapping related computations
New features
- Added risk table functionality for
plot.adjustedsurv()
(all arguments starting withrisk_table
) - Allow estimation of difference and ratios in
plot_rmst_curve()
function - Allow estimation of difference and ratios in
plot_rmtl_curve()
function - Allow estimation of difference and ratios in
adjusted_surv_quantile()
function
Refactored
- Re-factored examples to only be executed if suggested packages are installed
- Renamed
adjsurv
andadjcif
output objects ofadjustedsurv()
andadjsutedcif()
respectively toadj
- Put functionality of
difference
andratio
arguments into onecontrast
argument inadjusted_rmst()
,adjusted_rmtl()
,adjusted_surv_quantile()
,plot_rmst_curve()
andplot_rmtl_curve()
functions - Temporarily removed support for
tmle
inadjustedsurv()
andadjustedcif()
due toconcrete
being removed from CRAN
Documentation
- Re-worked introduction vignette
- Added FAQ vignette
- Added Group Comparison vignette