UNPKG

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

Version:

Data analysis model package without any dependencies

23 lines (22 loc) 714 B
/** * Pruned Exact Linear Time */ export default class PELT { /** * @param {number} beta Penalty constant * @param {"rbf" | "l1" | "l2" | function (number[][], number, number): number} cost Measure of data */ constructor(beta: number, cost?: "rbf" | "l1" | "l2" | ((arg0: number[][], arg1: number, arg2: number) => number)); _jump: number; _min_size: number; _penalty: number; _k: number; _cost: (arg0: number[][], arg1: number, arg2: number) => number; /** * Returns changepoint or not. * @param {number[][]} datas Training data * @returns {boolean[]} Predicted values */ predict(datas: number[][]): boolean[]; _partitions: number[]; }