plsdepot v0.1.17


Monthly downloads



Partial Least Squares (PLS) Data Analysis Methods

plsdepot contains different methods for PLS analysis of one or two data tables such as Tucker's Inter-Battery, NIPALS, SIMPLS, SIMPLS-CA, PLS Regression, and PLS Canonical Analysis. The main reference for this software is the awesome book (in French) 'La Regression PLS: Theorie et Pratique' by Michel Tenenhaus.



The R package plsdepot provides a general framework for Partial Least Squares (PLS) Data Analysis Methods. plsdepot comes with a set of functions for PLS analysis of one or two data tables such as Tucker's Inter-Battery, NIPALS, SIMPLS, SIMPLS-CA, PLS Regression, as well as PLS Canonical Analysis.


To install the stable version of plsdepot from CRAN, run in your R console:


To install the development version of plsdepot from github (using the package "devtools""), simply run in your R console:

# install.packages("devtools") 
install_github('plsdepot',  username='gastonstat')

More info at


It's been more than 3 years since I first launched the R package plspm. From the feedback of several colleagues, analysts and practitioners, I believe that I did the right thing in releasing and sharing the work of my doctoral adventure. I've received a lot of emails with nice comments, compliments, and congratulations. But I've also received constructive criticism, proposals, improvement suggestions... and bug reports.

If there is something in particular that I've learned over the last 3 years, is that being the maintainer of a package can be a really tough task. And this is the main reason for me to launch plsdepot.

I've decided to split plspm in order to separate those methods specifically designed for PLS Path Modeling from the rest of the PLS methods. This makes much easier the maintainance of the functions, and it also allows me to kill the bugs in a more efficient way.

I know this decision may affect the work of some people, but in the long run is the only feasible solution that I can offer to keep my altruistic work alive.

plsdepot package github

plsdepot documentation

PLS Modeling stuff

Author Contact

Gaston Sanchez (gaston.stat at

Functions in plsdepot

Name Description
carsmissing carsmissing data set
plot.nipals Plot NIPALS basic results
plot.plsreg2 Plot PLS-R2 basic results
plsca PLS-CA: Partial Least Squares Canonical Analysis
linnerud Linnerud data set
vehicles Vehicles data set
interbat Tucker's Inter-Battery Method of Factor Analysis
plsreg2 PLS-R2: Partial Least Squares Regression 2
cornell Cornell data set
plsreg1 PLS-R1: Partial Least Squares Regression 1
carscomplete carscomplete data set
nipals NIPALS: Non-linear Iterative Partial Least Squares
simplsca SIMPLS-CA: SIMPLS Canonical Analysis
plot.plsca Plot PLS-CA basic results
simpls SIMPLS: Alternative Approach to PLS Regression
plot.interbat Plot inter-battery basic results
plot.plsreg1 Plot PLS-R1 basic results
ropes Climbing Ropes data set
plot.simplsca Plot SIMPLS-CA basic results
plot.simpls Plot simpls basic results
No Results!

Last month downloads


Type Package
Date 2012-11-12
License GPL-3
LazyLoad yes
Collate 'nipals.R' 'plot.nipals.R' 'plot.plsca.R' 'plot.plsreg1.R' 'plot.plsreg2.R' 'plsca.R' 'plsreg1.R' 'plsreg2.R' 'print.nipals.R' 'print.plsca.R' 'print.plsreg1.R' 'print.plsreg2.R' 'interbat.R' 'plot.interbat.R' 'print.interbat.R' 'print.simpls.R' 'print.simplsca.R' 'simpls.R' 'simplsca.R' 'plot.simpls.R' 'plot.simplsca.R'
Packaged 2012-11-12 19:46:29 UTC; gaston
Repository CRAN
Date/Publication 2012-11-13 07:01:32

Include our badge in your README