N-BANDS: toolbox for estimating rotational ambiguity

The toolbox implements N-BANDS for bilinear feasible profiles and sensor-wise N-BANDS for band boundaries in bilinear decomposition.
11 Downloads
Updated 20 Feb 2024

View License

N-BANDS has been developed for the estimation of the combined effect of noise and rotational ambiguity in the bilinear decomposition of data matrices using the popular multivariate curve resolution–alternating least-squares model. It is based on a nonlinear maximization andminimization of a component-wise signal contribution function (SCF), with a single-objective function and a separate module for applying a variety of constraints. The algorithm can be applied to multicomponent systems and efficiently estimates the extreme component profiles corresponding to maximum and minimum SCF in the presence of varying amounts of instrumental noise.
The boundaries of the range of feasible profiles in the bilinear decomposition of a data matrix are estimated by sensor-wise N-BANDS, incorporated in the toolbos. Instead of maximizing and minimizing the profile norms, sensor-wise N-BANDS approach calculates the profiles showing extreme values of the elements at each sensor in both data modes. This produces two sets of profiles for each sensor, whose envelops define the boundaries of the range of feasible solutions: the upper envelop for maximum element values represents the upper boundary, and the lower envelop the lower boundary.
Several codes are provided for implementation of both N-BANDS and sensor-wise N-BANDS.

Cite As

Alejandro Olivieri (2024). N-BANDS: toolbox for estimating rotational ambiguity (https://www.mathworks.com/matlabcentral/fileexchange/134501-n-bands-toolbox-for-estimating-rotational-ambiguity), MATLAB Central File Exchange. Retrieved .

Olivieri, Alejandro C., and Romà Tauler. “N-BANDS: A New Algorithm for Estimating the Extension of Feasible Bands in Multivariate Curve Resolution of Multicomponent Systems in the Presence of Noise and Rotational Ambiguity.” Journal of Chemometrics, vol. 35, no. 3, Wiley, Nov. 2020, doi:10.1002/cem.3317.

View more styles

Olivieri, Alejandro C. “Estimating the Boundaries of the Feasible Profiles in the Bilinear Decomposition of Multi-Component Data Matrices.” Chemometrics and Intelligent Laboratory Systems, vol. 216, Elsevier BV, Sept. 2021, p. 104387, doi:10.1016/j.chemolab.2021.104387.

View more styles
MATLAB Release Compatibility
Created with R2014b
Compatible with R2014b to R2021b
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.1

Help added in the file main_code_sw_2a_1i_SWNBANDS.m

1.0.0