ramanspy.analysis.unmix.NFINDR
- class ramanspy.analysis.unmix.NFINDR(*, n_endmembers: int, abundance_method: Literal['ucls', 'nnls', 'fcls'] = 'fcls')[source]
N-FINDR.
- Parameters:
n_endmembers (int) – The number of endmembers.
abundance_method ({'ucls', 'nnls', 'fcls'}, optional) –
The abundance finder method to use. Default is
'fcls'.'ucls'- Unconstrained Least Squares;'nnls'- Non-negative Least Squares;'fcls'- Fully-constrained Least Squares.
Note
Implementation based on pysptools.
References
Winter, M.E., 1999, October. N-FINDR: An algorithm for fast autonomous spectral end-member determination in hyperspectral data. In Imaging Spectrometry V (Vol. 3753, pp. 266-275). SPIE.
Methods
__init__(*, n_endmembers[, abundance_method])apply(raman_objects)Applies the defined analysis method on the Raman spectroscopic objects provided.