Releases: pbreheny/grpreg
Releases · pbreheny/grpreg
Version 3.5.0
- Changed: grpreg()$loss is no longer returned
- New: plot_spline() now has "add" option so that splines can be added to existing plot
- Fixed: Loss/deviance now used consistently throughout; see #52
- Fixed: Fixed some broken URLs
- Fixed: Fixed bug in which mean was added twice for cv.grpreg()
- Fixed: Bug in which SNR could be infinite
- Fixed: Passing seed no longer affects global environment
- Fixed: cv.grpsurv() now sets default group if not supplied
- Fixed: No more error if response is constant; see #46
- Fixed: No more error if single lambda supplied
- Internal: Updated citation format to bibentry()
- Internal: Now using
R_Calloc
for_R_USE_STRICT_R_HEADERS_
compatibility - Documentation: Now using roxygen
- Documentation: Updated online documentation on penalties
Version 3.4.0
- New: Suite of tools for additive modeling, most notably
expand_spline()
andplot_spline()
(thank you to Ryan Kurth for her work on this project) - New:
grpreg()
now returns linear.predictors object - New:
grpreg()
andgrpsurv()
now haveresiduals()
methods - New:
predict.grpsurv()
can now predict cumulative hazard (type="hazard"
) - New: Can now perform cross-validation with group bridge in
cv.grpreg()
- Changed:
fit$y
now returns originaly
, not centeredy
- Changed:
grpsurv()
now consistent withgrpreg()
in terms of returning deviance (2*loss) and groups as factors - Fixed:
predict()
no longer converts factors to strings iftype="groups"
- Fixed:
grpsurv()
works correctly if a single feature is supplied
Version 3.3.1
- Fixed:
AUC()
now compatible withsurvival
3.2.10 - Internal: Fixed memory leak
Version 3.3.0
- Fixed: sqrt(K) no longer hard-coded into discarding rules (thank you to Dan Kessler for pointing this out)
- Testing: Now uses the tinytest package
- Documentation: Removing references to grpregOverlap (hope to merge)
Version 3.2.2
- Change: Better error detection for ill-conditioned, unpenalized matrices
- Fixed:
loss.grpsurv()
now works for total=FALSE - Internal: Lots of internal changes for cleaner, more reliable code
- New version numbering system
Version 3.2-1
- Change: Cross-validation now balances censoring across folds for survival models
- Fixed: Leave-one-out cross-validation now works correctly for logistic regression
Version 3.2-0
- New: cv.grpsurv now calculates SE, with bootstrap option
- Change: R2 now consistently uses the Cox-Snell definition for all types of models
- Change: Survival loss now uses deviance
- Change: cv.grpsurv now uses 'fold', not 'cv.ind', to declare assignments
- Fixed: cv.grpreg now correctly handles out-of-order groups for Poisson
- Fixed: cv.grpsurv now correctly standardizes out-of-order groups
- Fixed: grpreg no longer returns loss=NA with family='binomial' for some lambda values
- Internal: SSR-BEDPP optimization reinstated after bug fix
- Internal: C code for binom/pois combined into gdfit_glm, lcdfit_glm
- Documentation: Lots of updates
- Documentation: vignette now html (used to be pdf)
- Documentation: pkgdown website
Version 3.1-4
- Fixed: Works with arbitrarily "messy" group structures now (constant columns, out of order groups, etc.) due to restructuring of standardization / orthogonalization; Fixes #17
- Internal: SSR-BEDPP rule turned off due to bug
Version 3.1-3
Internal: Fixes C bug involving | instead of ||
Version 3.1-2
- Fixed: Bug #15 in applying screening rules with group lasso for linear regression with user-specified lambda sequence (thank you very much to Natasha Sahr for pointing this out)