Learn R Programming

plsdepot

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.

Installation

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

install.packages("plsdepot")

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

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

More info at https://www.gastonsanchez.com/plsdepot

Motivation

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.

Links

plsdepot package github

Author Contact

Gaston Sanchez (gaston.stat at gmail.com)

Copy Link

Version

Install

install.packages('plsdepot')

Monthly Downloads

580

Version

0.2.0

License

GPL-3

Last Published

March 13th, 2023

Functions in plsdepot (0.2.0)

linnerud

Linnerud data set
cornell

Cornell data set
plot.interbat

Plot inter-battery basic results
plot.nipals

Plot NIPALS basic results
interbat

Tucker's Inter-Battery Method of Factor Analysis
nipals

NIPALS: Non-linear Iterative Partial Least Squares
ropes

Climbing Ropes data set
simpls

SIMPLS: Alternative Approach to PLS Regression
plot.simplsca

Plot SIMPLS-CA basic results
plsreg1

PLS-R1: Partial Least Squares Regression 1
plsca

PLS-CA: Partial Least Squares Canonical Analysis
plsreg2

PLS-R2: Partial Least Squares Regression 2
plot.plsreg2

Plot PLS-R2 basic results
plot.simpls

Plot simpls basic results
plot.plsreg1

Plot PLS-R1 basic results
plot.plsca

Plot PLS-CA basic results
simplsca

SIMPLS-CA: SIMPLS Canonical Analysis
vehicles

Vehicles data set
carscomplete

carscomplete data set
carsmissing

carsmissing data set