Software

Gone are those days when the number and availability of PLS programs was very limited. Now you have almost no excuse to not use and apply PLS methods in your data analysis and research projects. Below, you'll find some of the software and programs dedicated to PLS and related methods.

R packages (mainly PLS Regression)


pls
Partial Least Squares and Principal Component regression
by Bjørn-Helge Mevik, Ron Wehrens and Kristian Hovde Liland

plsdepot
Partial Least Squares Data Analysis Methods
by Gaston Sanchez

plsdof
Degrees of Freedom and Statistical Inference for Partial Least Squares Regression
by Nicole Kraemer and Mikio Braun

plsRbeta
Partial least squares Regression for beta regression models
by Frederic Bertrand, Myriam Maumy-Bertrand and Nicolas Meyer

plsRcox
Partial least squares Regression for Cox models
by Frederic Bertrand, Myriam Maumy-Bertrand and Nicolas Meyer

plsRglm
Partial least squares Regression for generalized linear models
by Frederic Bertrand, Myriam Maumy-Bertrand and Nicolas Meyer

mixOmics
Regularized CCA, sparse PLS and other methods for Omics Data
by Le Cao et al

plsgenomics
PLS analyses for genomics
by Anne-Laure Boulesteix, Sophie Lambert-Lacroix, Julie Peyre, and Korbinian Strimmer

autopls
PLS regression with backward selection of predictors
by Sebastian Schmidtlein

lspls
Least Squares - Partial Least Squares Models
by Bjørn-Helge Mevik

ppls
Penalized Partial Least Squares
by Nicole Kraemer and Anne-Laure Boulesteix

spls
Sparse Partial Least Squares Regression and Classification
by Dongjun Chung, Hyonho Chun, and Sunduz Keles


R packages (mainly PLS Path Modeling)


plspm
Tools for Partial Least Squares Path Modeling
by Gaston Sanchez, Laura Trinchera and Giorgio Russolillo

semPLS
Structural Equation Modeling Using Partial Least Squares
by Armin Monecke

matrixpls
Matrix-based Partial Least Squares estimation
by Mikko Rönkkö

pathmox
Pathmox Approach: Segmentation Trees in PLS Path Modeling
by Gaston Sanchez and Tomas Aluja

dgmb
Simulating data for PLS structural models
by Alba Martinez-Ruiz and Claudia Martinez-Araneda

RGCCA
RGCCA and Sparse GCCA for multi-block data analysis
by Arthur Tenenhaus and Vincent Guillemot

multigroup
Methods for multigroup data analysis
by Aida Eslami, Stephanie Bougeard, Mostafa Qannari, and Gaston Sanchez


Free


SmartPLS
SmartPLS Student version
by Christian Ringle, Sven Wende, Jan-Michael Becker

PLS-Graph
by Wynne Chin

mlply PLS
PLS Regression in Python module mlpy
by D. Albanese, R. Visintainer, S. Merler, S. Riccadonna, G. Jurman, C. Furlanello

Tanagra PLSR
Tanagra PLS Regression
by Ricco Rakotomalala

VisualPLS
VisualPLS by Jen Ruei Fu

LVPLS
by Jan-Bernd Lohmoeller


Commercial


SmartPLS
SmartPLS Professional version
by Christian Ringle, Sven Wende, Jan-Michael Becker

XLSTAT-PLSPM
XLSTAT module for PLS Path Modeling
by Addinsoft

XLSTAT-PLS
XLSTAT module for PLS regression
by Addinsoft

ADANCO
ADANCO Professional and Student versions
by Composite Modeling

SAS PLS proc
PLS regression procedure
by SAS

plsregress
Matlab PLS Regression
by Mathworks


© Gaston Sanchez