fixes
This commit is contained in:
parent
17b241986d
commit
82da82cbcf
1 changed files with 7 additions and 2 deletions
9
rank.js
9
rank.js
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue