MyNixOS website logo
Description

Variable Selection in Partial Least Squares.

Interfaces and methods for variable selection in Partial Least Squares. The methods include filter methods, wrapper methods and embedded methods. Both regression and classification is supported.

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.
Metadata

Version

0.9.12

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows