Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Implementation of the Hard and Soft PLS-DA for MATLAB (v.0.9.4)

We present the software implementation of Hard and Soft approaches to Partial Least Squares Discriminant Analysis (PLS-DA). The toolbox provides instruments for data pre-processing as well as for interpretation and visualization of classification models. The main class, PLSDAModel, is responsible for the logic and contains implementation of both methods as well as auxiliary algorithms. The instance of this class represents the actual model, and methods for data visualization and statistics. The PLSDAGUI class provides graphical user interface, where user can create and manipulate datasets, calibrate and explore models interactively.

Cite As

Y.V. Zontov, O. Ye. Rodionova, S.V. Kucheryavskiy, A.L. Pomerantsev, PLS-DA – A MATLAB GUI tool for hard and soft approaches to partial least squares discriminant analysis, Chemometrics and Intelligent Laboratory Systems, Volume 203, 2020, 104064, ISSN 0169-7439, DOI:10.1016/j.chemolab.2020.104064.

What is new

In the latest release (0.9.4):

  • GUI Layout Toolbox updated for compatibility with Matlab 2020b

A history of changes is available here

How to install

The latest release is available as .mltbx installation package or zip-archive in the Releases section.

To get the latest source code please use GitHub sources. You can clone the git repository or download the source as a zip-file and install it into Matlab environment. To use the Tool you should set the Matlab current directory to the folder, which contains the Tool classes, or add this folder and sub-folders to the Matlab Path. The package contains installation script which automates this process.

You should load the analyzed data into the MATLAB workspace for working with GUI.


Implementation of the Hard and Soft PLS-DA for MATLAB




No packages published