sablib
Loading...
Searching...
No Matches
arpls.h
Go to the documentation of this file.
1
9
10#ifndef __SABLIB_ARPLS_H__
11#define __SABLIB_ARPLS_H__
12
13#include <stdexcept>
14
16
17namespace sablib {
18
30const std::vector<double> BaselineArPLS(
31 std::vector<double> & y, const double lambda, const unsigned int s = 2,
32 const unsigned int loop = 50, const double eps = 1e-3
33);
34
35}; // namespace sablib
36
37#endif // __SABLIB_ARPLS_H__
const std::vector< double > BaselineArPLS(std::vector< double > &y, const double lambda, const unsigned int s, const unsigned int loop, const double eps)
Performs baseline estimation using asymmetrically reweighted Penalized Least Squares(arPLS).
Definition arpls.cpp:17
Smoothing using Whittaker smoother.