UNPKG

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

Version:

Data analysis model package without any dependencies

31 lines (30 loc) 715 B
/** * Sammon mapping */ export default class Sammon { /** * @param {number} rd Reduced dimension */ constructor(rd: number); _rd: number; /** * Initialize model. * @param {Array<Array<number>>} x Sample data */ init(x: Array<Array<number>>): void; _x: number[][]; _y: Matrix<number>; _alpha: number; _d: Matrix<number>; /** * Fit model and returns reduced values. * @returns {Array<Array<number>>} Predicted values */ fit(): Array<Array<number>>; /** * Returns reduced values. * @returns {Array<Array<number>>} Predicted values */ predict(): Array<Array<number>>; } import Matrix from '../util/matrix.js';