Related Experiment Video
Updated: Jul 13, 2025

Competing-Risk Nomogram for Predicting Cancer-Specific Survival in Multiple Primary Colorectal Cancer Patients after Surgery
Published on: September 27, 2024
CARRoT: R-package for predictive modelling by means of regression, adjusted for multiple regularisation methods.
Alina Bazarova1,2, Marko Raseta3
1Jülich Supercomputing Center, Forschungszentrum Jülich, Jülich, Germany.
We introduce CARRoT, an R-package for predictive modeling that uses cross-validation and heuristic rules to find optimal regression models. It enhances model selection by considering collinearity, event per variable rules, and R-squared statistics for robust predictive power assessment.
Area of Science:
- Statistical modeling
- Machine learning
- Bioinformatics
Background:
- Predictive modeling is crucial for data analysis.
- Existing methods for model selection have limitations.
- Robust internal validation is essential for reliable predictive models.
Purpose of the Study:
- Introduce CARRoT, an R-package for predictive modeling.
- Provide a tool for exploratory data analysis and model selection.
- Compare CARRoT's performance against other model selection techniques.
Main Methods:
- CARRoT performs exhaustive search for regression models.
- It employs multiple hold-outs for internal model validation.
- Considers collinearity, event per variable rules (EPVs), R-squared, and interactions.
Main Results:
- CARRoT ranks candidate models by predictive power using cross-validation.
- It quantifies predictive performance using error, accuracy, and AUROC.
- The package facilitates parallel processing to reduce computation time.
Conclusions:
- CARRoT offers a comprehensive approach to predictive model selection.
- It provides a robust framework for evaluating and comparing different modeling strategies.
- The package aids in identifying models with superior predictive accuracy.
Related Concept Videos
Multiple Regression
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Regression Analysis
In regression analysis, a regression equation is determined based on the line of best fit– a line that best fits the data points plotted in a graph. This line is also called the regression line. The algebraic equation for the regression line is called the regression equation. It is represented as:
Regression Toward the Mean
Correlation and Regression
Survival Tree
Building a Survival Tree
Constructing a...
Residuals and Least-Squares Property
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...

