@thi.ng/vectors
Version:
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
29 lines • 732 B
TypeScript
import type { ReadonlyVec } from "./api.js";
/**
* Computes the linear regression between two sets of variables (each given as a
* vector).
*
* @remarks
* Returns an object with the following keys:
*
* - `sda`/`sdb`: Standard deviation
* - `ma`/`mb`: Mean
* - `r`: Pearson’s correlation coefficient
* - `slope`: Slope of regression line
* - `y0`: Y-intercept of regression line
*
* If `a` or `b` is a zero vector, the `r`, `slope` values will be 0 too.
*
* @param a
* @param b
*/
export declare const linReg: (a: ReadonlyVec, b: ReadonlyVec) => {
ma: number;
mb: number;
sda: number;
sdb: number;
r: number;
slope: number;
y0: number;
};
//# sourceMappingURL=linear-regression.d.ts.map