diff --git a/docs/stats.php b/docs/stats.php index db02105..de0d6e5 100755 --- a/docs/stats.php +++ b/docs/stats.php @@ -53,11 +53,13 @@ } } + $msum = 1; for ($i = 0; $i < 4; $i++) { $prold = $pr; $matrixf = $matrixe; - + $msum_old = $msum; + $msum = 1; foreach ($result as $usera) { $una = $usera['username']; $pr[$una] = 1; @@ -67,8 +69,9 @@ $matrixe[$una][$unb] = 0; foreach ($result as $userc) { $unc = $userc['username']; - $matrixe[$una][$unb] += $matrixf[$una][$unc] * $matrixf[$unc][$unb]; + $matrixe[$una][$unb] += $matrixf[$una][$unc] * $matrixf[$unc][$unb] / $msum; } + $msum += $matrixe[$una][$unb]; $pr[$una] += $prold[$unb] * $matrixe[$una][$unb]; } }