riskRegression
R package for risk regression and prediction with censored data
Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
✓Committers with academic emails
5 of 24 committers (20.8%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.6%) to scientific vocabulary
Repository
R package for risk regression and prediction with censored data
Basic Info
- Host: GitHub
- Owner: tagteam
- Language: R
- Default Branch: master
- Size: 16 MB
Statistics
- Stars: 51
- Watchers: 10
- Forks: 20
- Open Issues: 3
- Releases: 0
Metadata Files
README.md
R/riskRegression: Risk Regression Models and Prediction Scores for Survival Analysis with Competing Risks
Implementation of the following methods for event history analysis: Risk regression models for survival endpoints also in the presence of competing risks are fitted using binomial regression based on a time sequence of binary event status variables. A formula interface for the Fine-Gray regression model and an interface for the combination of cause-specific Cox regression models. A toolbox for assessing and comparing performance of risk predictions (risk markers and risk prediction models). Prediction performance is measured by the Brier score and the area under the ROC curve for binary possibly time-dependent outcome. Inverse probability of censoring weighting and pseudo values are used to deal with right censored data. Lists of risk markers and lists of risk models are assessed simultaneously. Cross-validation repeatedly splits the data, trains the risk prediction models on one part of each split and then summarizes and compares the performance across splits.
Installation
{.r org-language="R" exports="both" eval="never"}
library(devtools)
install_github("tagteam/riskRegression")
References
The following references provide the methodological framework for the features of riskRegression.
T.A. Gerds and M.W. Kattan (2021). Medical Risk Prediction Models: With Ties to Machine Learning (1st ed.) Chapman and Hall/CRC https://doi.org/10.1201/9781138384484
T.A. Gerds and M. Schumacher. Consistent estimation of the expected Brier score in general survival models with right-censored event times. Biometrical Journal, 48(6):1029--1040, 2006.
T.A. Gerds and M. Schumacher. Efron-type measures of prediction error for survival analysis. Biometrics, 63(4):1283--1287, 2007.
T.A. Gerds, T. Cai, and M. Schumacher. The performance of risk prediction models. Biometrical Journal, 50(4):457--479, 2008.
U B Mogensen, H. Ishwaran, and T A Gerds. Evaluating random forests for survival analysis using prediction error curves. Journal of Statistical Software, 50(11), 2012.
P. Blanche, J-F Dartigues, and H. Jacqmin-Gadda. Estimating and comparing time-dependent areas under receiver operating characteristic curves for censored event times with competing risks. Statistics in Medicine, 32(30): 5381--5397, 2013.
Paul Blanche, Ce\'cile Proust-Lima, Lucie Loube`re, Claudine Berr, Jean- Franc,ois Dartigues, and He\'le`ne Jacqmin-Gadda. Quantifying and comparing dynamic predictive accuracy of joint models for longitudinal marker and time-to-event in presence of censoring and competing risks. Biometrics, 71 (1):102--113, 2015.
Functions predict.CauseSpecificCox{.verbatim}, predictCox{.verbatim}
and iidCox{.verbatim}:
- Brice Ozenne, Anne Lyngholm Sorensen, Thomas Scheike, Christian Torp-Pedersen and Thomas Alexander Gerds. riskRegression: Predicting the Risk of an Event using Cox Regression Models. The R Journal (2017) 9:2, pages 440-460.
```{=latex} @article{gerds2006consistent, title = {Consistent Estimation of the Expected {B}rier Score in General Survival Models with Right-Censored Event Times}, author = {Gerds, T.A. and Schumacher, M.}, journal = {Biometrical Journal}, volume = 48, number = 6, pages = {1029--1040}, year = 2006, publisher = {Wiley Online Library} }
@article{gerds2007efron, title = {Efron-Type Measures of Prediction Error for Survival Analysis}, author = {Gerds, T.A. and Schumacher, M.}, journal = {Biometrics}, volume = 63, number = 4, pages = {1283--1287}, year = 2007, publisher = {Wiley Online Library} }
@article{gerds2008performance, title = {The performance of risk prediction models}, author = {Gerds, T.A. and Cai, T. and Schumacher, M.}, journal = {Biometrical Journal}, volume = 50, number = 4, pages = {457--479}, year = 2008, publisher = {Wiley Online Library} }
@Article{mogensen2012pec, title = {Evaluating random forests for survival analysis using prediction error curves}, author = {Mogensen, U B and Ishwaran, H. and Gerds, T A}, journal = {Journal of Statistical Software}, year = 2012, volume = 50, number = 11 }
@article{Blanche2013statmed, title = "{Estimating and comparing time-dependent areas under receiver operating characteristic curves for censored event times with competing risks}", author = {Blanche, P. and Dartigues, J-F and Jacqmin-Gadda, H.}, journal = {Statistics in Medicine}, volume = 32, number = 30, pages = {5381--5397}, year = 2013 }
@article{blanche2015, title = {Quantifying and comparing dynamic predictive accuracy of joint models for longitudinal marker and time-to-event in presence of censoring and competing risks}, author = {Blanche, Paul and Proust-Lima, C{\'e}cile and Loub{`e}re, Lucie and Berr, Claudine and Dartigues, Jean-Fran{\c{c}}ois and Jacqmin-Gadda, H{\'e}l{`e}ne}, journal = {Biometrics}, volume = 71, number = 1, pages = {102--113}, year = 2015, publisher = {Wiley Online Library} }
@article{ozenne2017, title = {riskRegression: Predicting the Risk of an Event using Cox Regression Modelss}, author = {Ozenne, Brice and Sørensen, Anne Lyngholm and Scheike, Thomas and Torp-Pedersen, Christian and Gerds, Thomas Alexander}, journal = {The R Journal}, volume = 9, number = 2, pages = {440--460}, year = 2017 } ```
Owner
- Name: Thomas Alexander Gerds
- Login: tagteam
- Kind: user
- Repositories: 14
- Profile: https://github.com/tagteam
GitHub Events
Total
- Issues event: 9
- Watch event: 6
- Member event: 1
- Issue comment event: 14
- Push event: 28
- Fork event: 1
Last Year
- Issues event: 9
- Watch event: 6
- Member event: 1
- Issue comment event: 14
- Push event: 28
- Fork event: 1
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Thomas Alexander Gerds | t****g@b****k | 517 |
| eestet75 | j****h@h****m | 291 |
| bozenne | b****z@s****k | 215 |
| Brice Maxime Hugues Ozenne | h****2@s****k | 177 |
| Brice Maxime Hugues Ozenne | h****2@k****k | 35 |
| tag | t****g@e****d | 35 |
| muschellij2 | m****2@g****m | 27 |
| Brice Ozenne | b****e@o****r | 21 |
| Johan Sebastian Ohlendorff | 6****5 | 9 |
| Anders Munch | a****n@g****m | 7 |
| Jesse | j****m@g****m | 4 |
| Brice Ozenne | b****e@b****e | 4 |
| Nikolaj Tollenaar | n****l@g****m | 4 |
| bozenne | b****e@g****m | 3 |
| paulowhite | p****e@g****m | 3 |
| Marvin Wright | g****b@w****e | 2 |
| rnmorte | r****m@h****k | 2 |
| Alessandro Gasparini | l****n@g****m | 1 |
| scheike | s****e@e****d | 1 |
| tagteam | t****m@e****d | 1 |
| Klaus K. Holst | k****t | 1 |
| Anne Lyngholm Sørensen | l****2@s****k | 1 |
| Lukas Burk | j****2 | 1 |
| kattanm | 6****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 60
- Total pull requests: 8
- Average time to close issues: 11 days
- Average time to close pull requests: 17 days
- Total issue authors: 45
- Total pull request authors: 6
- Average comments per issue: 2.57
- Average comments per pull request: 0.75
- Merged pull requests: 8
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 7
- Pull requests: 0
- Average time to close issues: 19 days
- Average time to close pull requests: N/A
- Issue authors: 7
- Pull request authors: 0
- Average comments per issue: 1.57
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- RobinDenz1 (6)
- ellessenne (3)
- jemus42 (3)
- jfiksel (3)
- erikvona (2)
- drs81 (2)
- NikKrieger (2)
- BenGoudsmit (2)
- millgreg (1)
- DzenisKoca (1)
- findaz (1)
- loffleraSMH (1)
- peter-austin (1)
- sahasud1 (1)
- krzyzinskim (1)
Pull Request Authors
- ellessenne (3)
- kkholst (1)
- muschellij2 (1)
- jemus42 (1)
- mnwright (1)
- Jesse-Islam (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 12,127 last-month
- Total docker downloads: 45,852
- Total dependent packages: 15
- Total dependent repositories: 22
- Total versions: 28
- Total maintainers: 1
cran.r-project.org: riskRegression
Risk Regression Models and Prediction Scores for Survival Analysis with Competing Risks
- Homepage: https://github.com/tagteam/riskRegression
- Documentation: http://cran.r-project.org/web/packages/riskRegression/riskRegression.pdf
- License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
-
Latest release: 2023.12.21
published about 2 years ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v3 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- R >= 3.5.0 depends
- Publish * imports
- Rcpp * imports
- cmprsk * imports
- data.table >= 1.12.2 imports
- doParallel * imports
- foreach * imports
- ggplot2 >= 3.1.0 imports
- graphics * imports
- lattice * imports
- lava >= 1.6.5 imports
- mets * imports
- mvtnorm * imports
- parallel * imports
- plotrix * imports
- prodlim >= 2018.4.18 imports
- ranger * imports
- rms >= 5.1.3 imports
- stats * imports
- survival >= 2.44.1 imports
- timereg >= 1.9.3 imports
- R.rsp * suggests
- SuperLearner * suggests
- boot * suggests
- casebase * suggests
- flexsurv * suggests
- gbm * suggests
- glmnet * suggests
- grpreg * suggests
- hal9001 * suggests
- mgcv * suggests
- mstate * suggests
- nnls * suggests
- numDeriv * suggests
- pROC * suggests
- party * suggests
- pec * suggests
- penalized * suggests
- randomForest * suggests
- randomForestSRC * suggests
- rpart * suggests
- scam * suggests
- smcfcs * suggests
- testthat * suggests