Skip to content
Implementation of the Hard and Soft PLS-DA for MATLAB
Branch: master
Clone or download
Latest commit b2531c8 Jul 22, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
classes in progress Jul 21, 2019
help cv fixed Jul 9, 2019
utils gui fix Feb 5, 2019
.gitignore in progress Feb 6, 2018
LICENSE update Sep 27, 2018 description updated Jul 9, 2019
PLSDAGUI.m Issues #51, #54, #55 Jul 21, 2019 description updated Jul 9, 2019
install.m Issue #9 fixed, install.m fixed Nov 17, 2018
plsda_tool_demo.mat Issue #15 fixed Dec 2, 2018
plsda_tool_scripting_example.m Update plsda_tool_scripting_example.m Dec 2, 2018

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

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.

What is new

In the latest release (0.9):

  • Cross-validation functionality added

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.

You can’t perform that action at this time.