UNPKG

@thi.ng/vectors

Version:

Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts

29 lines 732 B
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