ramanspy.preprocessing.baseline.IRSQR

class ramanspy.preprocessing.baseline.IRSQR(*, lam=100, quantile=0.05, num_knots=100, spline_degree=3, diff_order=3, max_iter=100, tol=1e-06, weights=None, eps=None)[source]

Baseline correction based on Iterative Reweighted Spline Quantile Regression (IRSQR).

Parameters:

**kwargs – Check original implementation for information about parameters.

Note

Implementation based on pybaselines.

References

Han, Q., et al. Iterative Reweighted Quantile Regression Using Augmented Lagrangian Optimization for Baseline Correction. 2018 5th International Conference on Information Science and Control Engineering (ICISCE), 2018, 280-284.

__init__(*, lam=100, quantile=0.05, num_knots=100, spline_degree=3, diff_order=3, max_iter=100, tol=1e-06, weights=None, eps=None)[source]

Methods

__init__(*[, lam, quantile, num_knots, ...])

apply(raman_objects)

Applies the defined preprocessing method on the Raman spectroscopic objects provided.