Release Notes Version 9 3: Difference between revisions

From Eigenvector Research Documentation Wiki
Jump to navigation Jump to search
Line 79: Line 79:
* Allow support for 1 component models.
* Allow support for 1 component models.
|----
|----
|----valign="top"
|'''[[Classification]]'''
|
* Calculating class probability using exact expression instead of interpolating on lookup table values eliminates very small errors due to interpolation (PLSDA, ANNDA, and ANNDLDA).
|----




|}
|}

Revision as of 17:40, 11 December 2023

Changes and Bug Fixes in Version 9.3

Version 9.3 of PLS_Toolbox and Solo was released in December, 2023.

(back to Release Notes PLS Toolbox and Solo)

New Features in Solo and PLS_Toolbox

  • ALS_SIT - Command line function for alternating least squares with shift invariant tri-linearity model
  • CLSTI - Add CLS Temperature Interpreted model type. Interpolates a test temperature from a give set of pure spectra
  • CROSSVAL - Added cross-validation by Classes and Stratified cross-validation
  • EVRISHAPLEY - Add Shapley Values as additional variable importance measure and model explanation tool
  • LDA - Add Linear Discriminant Analysis
  • SPLITCALTEST - Added duplex, spxy, and random split methods

Other Features and Improvements

File Comment
analysis
  • Load .parent model of prediction automatically.
ANN/SVM
  • Make results reproducible by adding option, random_state.
DataSet Object
  • Update syntax to classdef. NOTE: this change will impact reverse compatibility.
Python_configuration
  • Fix for for Windows pip hanging in Python configuration.
EVRIMODEL/GETSSQTABLE
  • Add method to retrieve SSQ table from model object in multiple formats. RMSEC now availalbe for most models where available.
modeloptimizer
  • Fix for adding UMAP or TSNE models to modeloptimizer.
plotscores
  • Add R2-Q2 plot type.
testrobustness
  • Add Single Variable Test.
trendtool
  • Add ability to use preprocessing in interface and model.
umap
  • Allow support for 1 component models.
Classification
  • Calculating class probability using exact expression instead of interpolating on lookup table values eliminates very small errors due to interpolation (PLSDA, ANNDA, and ANNDLDA).