@ai-on-browser/data-analysis-models
Version:
Data analysis model package without any dependencies
33 lines (32 loc) • 826 B
TypeScript
/**
* Sequentially Discounting Autoregressive model
* @deprecated Does not work properly
*/
export default class SDAR {
/**
* @param {number} [p] Order
* @param {number} [r] Forgetting factor
*/
constructor(p?: number, r?: number);
_m: number;
_c: number[];
_w: any;
_s: number;
_r: number;
_p: number;
_x: any[];
_update(data: any): number[];
/**
* Returns probability of the datas.
* @param {number[]} data Sample data
* @returns {number[]} Predicted values
*/
probability(data: number[]): number[];
/**
* Returns predicted future values.
* @param {number[]} data Training data
* @param {number} k Prediction count
* @returns {number[]} Predicted values
*/
predict(data: number[], k: number): number[];
}