UNPKG

entropyx

Version:

A simple data mining library, written in TypeScript

20 lines (19 loc) 590 B
import { PCAOptions } from '@/interfaces/pca-options.interface'; import { PCAResult } from '@/interfaces/pca-result.interface'; export declare class PCA { private projectionDimension; private centerData; private scaleData; private means; private stDevs; private components; private eigenvalues; private explainedVariance; constructor(options?: PCAOptions); fit(data: number[][]): PCAResult; transform(data: number[][]): number[][]; private computeMeans; private computeStDevs; private computeCovariance; private sortEigenPairs; }