ml-airpls

Baseline correction using adaptive iteratively reweighted penalized least

Usage no npm install needed!

<script type="module">
  import mlAirpls from 'https://cdn.skypack.dev/ml-airpls';
</script>

README

airpls

NPM version build status Test coverage David deps npm download

Baseline correction using adaptive iteratively reweighted penalized least squares

It is an javascript implementation of airpls using cholesky decomposition and reverse Cuthill-Mckee method for reducing the bandwidth of sparse linear systems, obtaining a fast baseline fitter.

Installation

$ npm install ml-airpls

API Documentation

Example

const airpls = require('ml-airpls');

let y = [1, 1, 1, 1, 3, 6, 3, 1, 1, 1];
let x = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];

var {baseline, corrected, iteration, error} = airpls(x, y);

License

MIT