diff --git a/rank.js b/rank.js index 735820b..4ec5caa 100644 --- a/rank.js +++ b/rank.js @@ -9,13 +9,14 @@ function rankCalc(result, iterations = 10) { let msum_old = 0.001; let pr = {}; + let rl = Object.keys(result).length; for (let unn in result) { matrixe[unn] = {}; matrixe[unn][unn] = 1; frs[unn] = result[unn].followers; fng[unn] = result[unn].following; fnc[unn] = Object.keys(fng[unn]).length; - pr[unn] = 1; + pr[unn] = 0.1 / rl; } for (let unn in result) { @@ -35,7 +36,6 @@ function rankCalc(result, iterations = 10) { let mm = (process.env.matrixIterations || iterations); - let rl = Object.keys(result).length; for (let i = 0; i < mm; i++) { let prold = pr; @@ -50,7 +50,7 @@ function rankCalc(result, iterations = 10) { let th = -1; for (let una in result) { th++; - pr[una] = 0; + pr[una] = 0.1 / rl; matrixe[una] = []; if (frs[una].length == 0) { pr[una] = prold[una];