@thi.ng/vectors
Version:
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
22 lines • 619 B
TypeScript
import type { ReadonlyVec } from "./api.js";
/**
* Computes the Pearson correlation coefficient between `a` and `b`. Returns
* `undefined` if the denominator (see below) is zero.
*
* @remarks
* ```text
* sum(a' * b') / (mag(a') * mag(b'))
* ```
*
* ...where `a'` and `b'` are {@link center}'ed versions of given input vectors.
*
* References:
*
* - https://en.wikipedia.org/wiki/Correlation
* - https://www.youtube.com/watch?v=2bcmklvrXTQ
*
* @param a -
* @param b -
*/
export declare const correlation: (a: ReadonlyVec, b: ReadonlyVec) => number | undefined;
//# sourceMappingURL=correlation.d.ts.map