| corrselect-package | R Documentation |
Provides tools for reducing multicollinearity in predictor sets through association-based and model-based approaches. The package offers both fast greedy algorithms for quick pruning and exact graph-theoretic algorithms for exhaustive subset enumeration.
These functions identify variable subsets where all pairwise correlations or associations remain below a user-defined threshold:
corrPruneAssociation-based pruning for numeric or mixed-type data, using exact search by default and falling back to a fast greedy algorithm for large predictor sets
corrSelectExhaustive enumeration for numeric data frames
assocSelectExhaustive enumeration for mixed-type data (numeric, factor, ordered)
MatSelectDirect interface using a pre-computed correlation matrix
These functions use variance inflation factors (VIF) to iteratively remove collinear predictors from regression models:
modelPruneVIF-based pruning for lm, glm, lme4, and glmmTMB models
The exact enumeration functions (corrSelect, assocSelect,
MatSelect) use two graph-theoretic algorithms:
Recommended when using force_in constraints
Default algorithm, with optional pivoting for performance
corrSubsetExtract specific subsets from results
CorrComboClass holding enumeration results
Maintainer: Gilles Colling gilles.colling051@gmail.com (ORCID) [copyright holder]
Authors:
Gilles Colling gilles.colling051@gmail.com (ORCID) [copyright holder]
Vignettes: vignette("quickstart", package = "corrselect"),
vignette("advanced", package = "corrselect")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.