https://github.com/mljs/regression-robust-polynomial
Robust polynomial regression using LMedS
https://github.com/mljs/regression-robust-polynomial
hacktoberfest
Last synced: 10 months ago
JSON representation
Robust polynomial regression using LMedS
- Host: GitHub
- URL: https://github.com/mljs/regression-robust-polynomial
- Owner: mljs
- License: mit
- Created: 2017-06-21T15:27:05.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T08:01:08.000Z (over 1 year ago)
- Last Synced: 2025-04-18T06:10:58.002Z (about 1 year ago)
- Topics: hacktoberfest
- Language: TypeScript
- Homepage: https://mljs.github.io/regression-robust-polynomial/
- Size: 1.24 MB
- Stars: 4
- Watchers: 12
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# regression-robust-polynomial
[![NPM version][npm-image]][npm-url]
[![build status][travis-image]][travis-url]
[![Test coverage][codecov-image]][codecov-url]
[![npm download][download-image]][download-url]
Robust polynomial regression using LMedS.
This code is based on the implementation of [this paper](https://doi.org/10.1007/BF00127126).
## Installation
`$ npm i ml-regression-robust-polynomial`
## Usage
```js
import { RobustPolynomialRegression } from 'ml-regression-robust-polynomial';
var size = 30;
var x = new Array(size);
var y = new Array(size);
for (var i = 0; i < size; i++) {
x[i] = i;
y[i] = 2 * i * i + 4 * i + 5;
}
y[4] = y[4] * 100;
y[10] = y[10] * -100;
var regression = new RobustPolynomialRegression(x, y, 3);
regression.predict(3) === 35;
```
## [API Documentation](https://mljs.github.io/regression-robust-polynomial/)
## License
[MIT](./LICENSE)
[npm-image]: https://img.shields.io/npm/v/ml-regression-robust-polynomial.svg?style=flat-square
[npm-url]: https://npmjs.org/package/ml-regression-robust-polynomial
[travis-image]: https://img.shields.io/travis/mljs/regression-robust-polynomial/master.svg?style=flat-square
[travis-url]: https://travis-ci.org/mljs/regression-robust-polynomial
[codecov-image]: https://img.shields.io/codecov/c/github/mljs/regression-robust-polynomial.svg?style=flat-square
[codecov-url]: https://codecov.io/gh/mljs/regression-robust-polynomial
[download-image]: https://img.shields.io/npm/dm/ml-regression-robust-polynomial.svg?style=flat-square
[download-url]: https://npmjs.org/package/ml-regression-robust-polynomial