Learn R Programming

Variable selection methods for Partial Least Squares - plsVarSel

Installation

# Install release version from CRAN  
install.packages("plsVarSel")  
# Install development version from GitHub  
devtools::install_github("khliland/plsVarSel")

Contents

  • Filter methods
    • VIP - Variable Importance in Projections
    • SR - Selectivity Ratio
    • sMC - Significance Multivariate Correlation
    • LW - Loading Weights
    • RC - Regression Coefficients
    • URC - RC scaled as abs(RC)/max(abs(RC))
    • FRC - URC further scaled as URC/PRESS
    • mRMR - Minimum Redundancy Maximal Relevancy
  • Wrapper methods
    • BVE-PLS - Backward variable elimination PLS
    • GA-PLS - Genetic algorithm combined with PLS regression
    • IPW-PLS - Iterative predictor weighting PLS
    • MCUVE-PLS - Uninformative variable elimination in PLS
    • REP-PLS - Regularized elimination procedure in PLS
    • SPA-PLS - Sub-window permutation analysis coupled with PLS
    • T2-PLS - Hotelling's T^2 based variable selection in PLS
    • WVC-PLS - Weighted Variable Contribution in PLS
  • Embedded methods
    • Trunction PLS
    • ST-PLS - Soft-Threshold PLS
    • CovSel - Covariance Selection
  • LDA wrappers for PLS classficiations and cross-validation
  • Shaving - Repeated shaving of variables using filters (experimental)
  • Simulation tools

Main references (more in package)

  • T. Mehmood, K.H. Liland, L. Snipen, S. Sæbø, A review of variable selection methods in Partial Least Squares Regression, Chemometrics and Intelligent Laboratory Systems 118 (2012) 62-69.
  • T. Mehmood, S. Sæbø, K.H. Liland, Comparison of variable selection methods in partial least squares regression, Journal of Chemometrics 34 (2020) e3226.

Copy Link

Version

Install

install.packages('plsVarSel')

Monthly Downloads

506

Version

0.9.12

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Last Published

May 22nd, 2024

Functions in plsVarSel (0.9.12)

shaving

Repeated shaving of variables
rep_pls

Regularized elimination procedure in PLS
simulate_classes

Simulate classes
myImagePlot

Matrix plotting
spa_pls

Sub-window permutation analysis coupled with PLS (SwPA-PLS)
mvrV

Multivariate regression function
mcuve_pls

Uninformative variable elimination in PLS (UVE-PLS)
plsVarSel

Variable selection in Partial Least Squares
truncation

Trunction PLS
summary.mvrV

Summary method for stpls and trunc
stpls

Soft-Threshold PLS (ST-PLS)
setDA

Set chosen Discriminant Analysis
T2_pls

Hotelling's T^2 based variable selection in PLS -- T^2-PLS)
ipw_pls

Iterative predictor weighting PLS (IPW-PLS)
covSel

Covariance Selection - CovSel
filterPLSR

Optimisation of filters for Partial Least Squares
ga_pls

Genetic algorithm combined with PLS regression (GA-PLS)
VIP

Filter methods for variable selection with Partial Least Squares.
WVC_pls

Weighted Variable Contribution in PLS (WVC-PLS)
bve_pls

Backward variable elimination PLS (BVE-PLS)
lda_from_pls

LDA/QDA classification from PLS model
lda_from_pls_cv

Cross-validated LDA/QDA classification from PLS model