mirror of
https://github.com/philips/supernote-obsidian-plugin.git
synced 2026-07-22 09:50:25 +00:00
Since there is no native code I am just checking all of the dependencies in to simplify life and avoid a hard dependency on npm working on any given day. |
||
|---|---|---|
| .. | ||
| lib | ||
| src | ||
| History.md | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| regression-exponential.d.ts | ||
regression-exponential
Exponential Regression.
Installation
$ npm i ml-regression-exponential
Usage
This calculates parameters A and B for the equation y = A * e^(B * x).
import ExponentialRegression from 'ml-regression-exponential';
const x = [0, 1, 2, 3, 4];
const y = [1.5, 2.5, 3.5, 5.0, 7.5];
const regression = new ExponentialRegression(x, y);
regression.A; // 0.391202
regression.B; // 1.579909
regression.predict(2); // 3.454825
regression.toString(3); // f(x) = 1.58 * exp(0.391 * x)