| Function_name | Package_name | Use | 
|---|---|---|
| aggregate | base/stats | To see summary by groups, e.g., by gender | 
| anova | base/stats | To compare models | 
| auc | pROC | To compute the AUC (area under the ROC curve) value | 
| BrierScore | DescTools | To calculate the Brier score | 
| coef | base/stats | To see the coefficients of a fitted model | 
| cor | base/stats | To see the correlation between numeric variables | 
| corrplot | corrplot | To visualize a correlation matrix | 
| createDataPartition | caret | To split a dataset into training and testing sets | 
| createFolds | caret | To create k folds based on the outcome variable | 
| crPlots | car | To see partial residual plot | 
| describeBy | psych | To see summary by groups, e.g., by gender | 
| glm | base/stats | To run generalized linear models | 
| group_by | dplyr | To group by variables | 
| hat | base/stats | To return a hat matrix | 
| ifelse | base | To set an condition, e.g., creating a categorical variable from a numerical variable based on a condition | 
| kable | knitr | To create a nice table | 
| layout | base/graphics | To specify plot arrangement | 
| lines | base/graphics | To draw a line graph | 
| lm | base/stats | To fit a linear regression | 
| lowess | base/stats | To smooth a scatter plot | 
| model.matrix | base/stats | To construct a design/model matrix, e.g., a matrix with covariate values | 
| ols_plot_resid_lev | olsrr | To visualize the residuals vs leverage plot | 
| ols_vif_tol | olsrr | To calculate tolerance and variance inflation factor | 
| predict | base/stats | `predict` is a generic function that is used for prediction, e.g., predicting probability of an event from a model | 
| R2 | caret | To calculate the R-squared value | 
| RMSE | caret | To calculate the RMSE value | 
| roc | pROC | To build a ROC curve | 
| sample | base | To take/draw random samples with or without replacement | 
| save.image | base | To save an R object | 
| spearman2 | Hmisc | To compute the square of Spearman's rank correlation | 
| summarize | dplyr | To see summary | 
| tapply | base | To apply a function over an array, e.g., to see the summary of a variable by gender | 
| train | caret | To fit the model with tuning hyperparameters | 
| trainControl | caret | To tune the hyperparameters, i.e., controlling the parameters to train the model | 
| varclus | Hmisc | We use the `varclus` function to identify collinear predictors with cluster analysis | 
| vif | car | To calculate variance inflation factor | 
| which | base | To see which indices are TRUE | 
R functions (P)
The list of new R functions introduced in this Predictive factors lab component are below: