# ml-regression-multivariate-linear

> Multivariate linear regression

Latest version **2.0.4** (published 2022-06-21) · MIT license · 0 weekly downloads

## Install

```sh
npm install ml-regression-multivariate-linear
pnpm add ml-regression-multivariate-linear
yarn add ml-regression-multivariate-linear
bun add ml-regression-multivariate-linear
```

## Health

**Score 30/100 (F)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities; high quality score.

Warnings: low downloads.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 2.0.4 |
| Published | 2022-06-21 |
| First published | 2017-06-28 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 1 |
| Unpacked size | 12.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 33 |
| Author | Michaël Zasso |
| Maintainers | stropitek, targos, lpatiny, mljs-bot, maasencioh, jeffersonh44, andcastillo |

## Links

- npm: https://www.npmjs.com/package/ml-regression-multivariate-linear
- Repository: https://github.com/mljs/regression-multivariate-linear
- Homepage: https://github.com/mljs/regression-multivariate-linear#readme
- Issues: https://github.com/mljs/regression-multivariate-linear/issues
- npm.io page: https://npm.io/package/ml-regression-multivariate-linear

## Dependencies (1)

- [ml-matrix](https://npm.io/package/ml-matrix.md) ^6.10.1

## Recent versions

- 2.0.4 (latest) — 2022-06-21
- 2.0.3 — 2019-12-06
- 2.0.2 — 2019-06-22
- 2.0.1 — 2019-06-02
- 2.0.0 — 2019-05-01
- 1.2.0 — 2018-05-11
- 1.1.0 — 2018-02-16
- 1.0.1 — 2017-07-21
- 1.0.0 — 2017-06-28

## README

# ml-regression-multivariate-linear

[![NPM version][npm-image]][npm-url]
[![build status][ci-image]][ci-url]
[![npm download][download-image]][download-url]

Multivariate linear regression.

## Installation

`npm install --save ml-regression-multivariate-linear`

## API

### new MLR(x, y[, options])

**Arguments**

- `x`: Matrix containing the inputs
- `y`: Matrix containing the outputs

**Options**

- `intercept`: boolean indicating if intercept terms should be computed (default: true)
- `statistics`: boolean for calculating and returning regression statistics (default: true)

## Usage

```js
import MLR from "ml-regression-multivariate-linear";

const x = [
  [0, 0],
  [1, 2],
  [2, 3],
  [3, 4]
];
// Y0 = X0 * 2, Y1 = X1 * 2, Y2 = X0 + X1
const y = [
  [0, 0, 0],
  [2, 4, 3],
  [4, 6, 5],
  [6, 8, 7]
];
const mlr = new MLR(x, y);
console.log(mlr.predict([3, 3]));
// [6, 6, 6]
```

## License

[MIT](./LICENSE)

[npm-image]: https://img.shields.io/npm/v/ml-regression-multivariate-linear.svg
[npm-url]: https://npmjs.org/package/ml-regression-multivariate-linear
[ci-image]: https://github.com/mljs/regression-multivariate-linear/workflows/Node.js%20CI/badge.svg?branch=master
[ci-url]: https://github.com/mljs/regression-multivariate-linear/actions?query=workflow%3A%22Node.js+CI%22
[download-image]: https://img.shields.io/npm/dm/ml-regression-multivariate-linear.svg
[download-url]: https://npmjs.org/package/ml-regression-multivariate-linear

---
_Source: https://npm.io/package/ml-regression-multivariate-linear · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
