This commit is contained in:
biglyderv 2025-01-30 11:15:57 -05:00
parent 17b241986d
commit 82da82cbcf

View file

@ -40,6 +40,7 @@ function rankCalc(result, iterations = 10) {
let matrixf = matrixe;
pr = [];
let ratios = [];
matrixe = [];
let msum = 1;
let intv = Math.pow(1/1000,Math.pow(0.25, i / Math.sqrt(mm)));
@ -48,12 +49,15 @@ function rankCalc(result, iterations = 10) {
let th = -1;
let thk = Object.keys(result).length;
for (let una in result) {
th++;
let thk = Object.keys(result).length;
pr[una] = 0;
if (!ratios[una]) {
ratios[una] = 1;
}
matrixe[una] = [];
if (frs[una].length == 0 || (msum_old - msum) / 10 < Math.pow(intv,2)) {
if (frs[una].length == 0 || ratios[una] < intv) {
pr[una] = prold[una];
matrixe[una] = matrixf[una];
discarded += 1 / thk
@ -77,6 +81,7 @@ function rankCalc(result, iterations = 10) {
msum += matrixe[una][unb];
pr[una] += prb * matrixe[una][unb];
}
ratios[una] = (pr[una]+0.001) / (prold[una]+0.001);
}