UNPKG

@ai-on-browser/data-analysis-models

Version:

Data analysis model package without any dependencies

36 lines (35 loc) 883 B
/** * Linear manifold clustering */ export default class LMCLUS { /** * @param {number} k Max LM dim * @param {number} s Sampling level * @param {number} gamma Sensitivity threshold */ constructor(k: number, s: number, gamma: number); _k: number; _s: number; _gamma: number; /** * Number of clusters. * @type {number} */ get size(): number; /** * Fit model * @param {Array<Array<number>>} datas Training data */ fit(datas: Array<Array<number>>): void; _c: any[]; _dims: any[]; _sampleidx(n: any, k: any): number[]; _findSeparation(d: any, k: any, s: any): any[]; _makeHistogram(d: any): any[][]; _findMinimumErrorThreshold(h: any, r: any): any[]; /** * Returns predicted categories. * @returns {number[]} Predicted values */ predict(): number[]; }