diff --git a/getCorr.js b/getCorr.js index 2909aa7..c2e48fb 100644 --- a/getCorr.js +++ b/getCorr.js @@ -37,8 +37,8 @@ export function getAutoCorr(options) { X = 0; }; //смещение массива - let plot0 = plot.slice(Math.floor(0.03 * plot.length)); //убираем из массива первые 3% значений коэффициента (т.к. в нуле всегда значение 1.0) - let akf_avg = plot0.reduce((acc, item) => (acc + item)) / plot0.length; //среднее значение коэффициента + let plot0 = plot.slice(Math.floor(0.01 * plot.length)); //убираем из массива первый 1% значений коэффициента (т.к. в нуле всегда значение 1.0) + let akf_avg = plot0.reduce((acc, item) => (acc + Math.abs(item))) / plot0.length; //среднее значение коэффициента let akf_sqr = plot0.reduce((acc, item) => (acc + item ** 2)); //сумма квадратов значений let akf_rms = Math.sqrt(akf_sqr / plot0.length); //СКЗ коэффициента let akf_max = Math.max(...plot0); //определяем максимальное значение коэффициента