|
|
Nouveau sujet
Retour liste des sujets
Bas de page
13.19
Message n° 329655, posté par Sixe à 16:03 le 07/01/2008
Message n° 329655, posté à 16:03 le 07/01/2008
Message sous votre seuil ( Afficher quand même) J'imagine que beaucoup d'entre-vous se sont déjà demandé comment fonctionne le NRi et à moins de se pencher dans le code de metaforum, c'est pas évident à deviner. Le NRi se base sur 9 composantes : La note totale des sujets et messages du user (a1) Le nombre de messages postés par le user (a2) Le nombre de fois que le user a été cité (a3) La note du user le mieux noté (b1) Le nombre de message du user ayant posté le plus de messages (b2) Le nombre de citation du user le plus cité (b3) La note moyenne des users ayant posté au moins un message (c1) Le nombre moyen de messages des users ayant posté au moins un message (c2) Le nombre moyen de citation des users ayant posté au moins un message (c3) Les notes, citations et messages se trouvant dans des sujets privés ou dans les catégories "Flood", "Sujets qui fâchent" et "Jeux", ne sont pas pris en compte. Une première valeur, le "rawrating", est calculée ainsi : rawrating = (a1 / b1) x 30 + (a2 / b2) x 3 + (a3 / b3) x 5 Une 2e valeur, le "zscore", est calculée ainsi : zscore = ( (rawrating du user) - (moyenne des rawrating) ) / (racine carrée de la variance des rawrating) Pour finir, le NRi lui même est la racine carré du résultat de cette formule (Pour plus de commodité, on appellera zcore, z) : y = 0.5 * abs(z); if (y > 3) { x = 1.0; } else if (y < 1.0) { w = y * y; x = ((((((((0.000124818987 * w - 0.001075204047) * w + 0.005198775019) * w - 0.019198292004) * w + 0.059054035642) * w - 0.151968751364) * w + 0.319152932694) * w - 0.531923007300) * w + 0.797884560593) * y * 2.0; } else { y -= 2.0; x = (((((((((((((-0.000045255659 * y + 0.000152529290) * y - 0.000019538132) * y - 0.000676904986) * y + 0.001390604284) * y - 0.000794620820) * y - 0.002034254874) * y + 0.006549791214) * y - 0.010557625006) * y + 0.011630447319) * y - 0.009279453341) * y + 0.005353579108) * y - 0.002141268741) * y + 0.000535310849) * y + 0.999936657524; } Pour finir, z devant être positif, il est égal soit à ((x + 1.0) * 0.5), soit à ((1.0 - x) * 0.5) -- Co-fondateur et administrateur de Subfactory.fr
0.62
Message n° 329662, posté par Kasius à 16:10 le 07/01/2008
Message n° 329662, posté à 16:10 le 07/01/2008
Message sous votre seuil ( Afficher quand même) Ouais !! Des maths !!
2.30
Message n° 329664, posté par Finally à 16:10 le 07/01/2008
Message n° 329664, posté à 16:10 le 07/01/2008
Message sous votre seuil ( Afficher quand même) Sérieusement j'capte pas.
Message n° 329667, posté par michvanilly à 16:11 le 07/01/2008
Message n° 329667, posté à 16:11 le 07/01/2008
Message sous votre seuil ( Afficher quand même) Berk des maths, sinon ça va juste vers la fin ça demande plus de neurones à griller. *Édité à 4:11pm, 01/07/08
3.47
Message n° 329675, posté par zombifury à 16:13 le 07/01/2008
Message n° 329675, posté à 16:13 le 07/01/2008
Message sous votre seuil ( Afficher quand même) Merci, je me suis toujours demandé comment ce truc fonctionnait,pour ne pas avoir l'air con je n'ai jamais posé la question!!! Maintenant je me demande toujours comment cela fonctionne!!! -- "Je mets les pieds où je veux little john, et c'est souvent dans la gueule.
Message n° 329678, posté par Sixe à 16:14 le 07/01/2008
Message n° 329678, posté à 16:14 le 07/01/2008
Message sous votre seuil ( Afficher quand même) Nota bene : Depuis l'existence de sub-way, la méthode de calcul a été changée 2 fois et il y a souvent eu des erreurs dans metaforum qui font que le calcul ne s'est pas toujours passe comme il faut. La non prise en compte des sujet dans les catégories "Flood", "Sujets qui fâchent" et "Jeux" ne date que du début de l'année 2007 et elle a très mal fonctionné au départ. De plus, il existe encore un bug (que j'ai corrigé dans la version de développement) et qui fait que les citations sont prisent en compte dans toutes les catégories et aussi quand on se cite soit-même. Suite à toutes ces erreurs, j'ai écris un programme qui va recompter le nombre de messages et le total des notes de chaque user. Ce recalcul sera probablement lancé cette nuit car il risque de surcharger le serveur pendant plusieurs heures, plus de 11 000 users ayant posté au moins un message. -- Co-fondateur et administrateur de Subfactory.fr
Message n° 329684, posté par DarKsh à 16:15 le 07/01/2008
Message n° 329684, posté à 16:15 le 07/01/2008
Message sous votre seuil ( Afficher quand même) zombifury said:Maintenant je me demande toujours comment cela fonctionne!!! Au moins, t'auras d'autres gens cons avec toi. Moi, j'ai tout compris... Mais comment brian a pondu la fonction pour le calculer, je crois que je vais me la poser longtemps, cette question -- ._:Good isn't good enough. Perfect is the law :_.
0.63
Message n° 329686, posté par bean à 16:16 le 07/01/2008
Message n° 329686, posté à 16:16 le 07/01/2008
Message sous votre seuil ( Afficher quand même) Sixe said:Suite à toutes ces erreurs, j'ai écris un programme qui va recompter le nombre de messages et le total des notes de chaque user. Ce recalcul sera probablement lancé cette nuit car il risque de surcharger le serveur pendant plusieurs heures, plus de 11 000 users ayant posté au moins un message. Cool, j'espère que je vais baisser
Message n° 329688, posté par Cartman150 à 16:16 le 07/01/2008
Message n° 329688, posté à 16:16 le 07/01/2008
Message sous votre seuil ( Afficher quand même) Si j'ai bien compris mon nri dépens aussi des nri des autres c'est ca? En tout cas merci pour ces explications.
Message n° 329692, posté par Pretender à 16:17 le 07/01/2008
Message n° 329692, posté à 16:17 le 07/01/2008
Message sous votre seuil ( Afficher quand même) Merci pour ces explications lol. Il faudrait que tu ailles faire un tour sur ton topic de neg-modage ^^ -- Version: 3.1 GED/IT(/M) d-? s: a-- C+++>C++ L--- !L E+>E+++ w++ N++++ o--
111 111 111 x 111 111 111 = 12 345 678 987 654 321 *Édité à 4:17pm, 01/07/08
0.62
Message n° 329693, posté par mpm à 16:17 le 07/01/2008
Message n° 329693, posté à 16:17 le 07/01/2008
Message sous votre seuil ( Afficher quand même) En fait, ce qu'il faut en retenir c'est que le nri est un indicateur comme un autre et que pour certains il peut avoir son importance et pour d'autres il s'agit juste un chiffre sous un pseudo. Suite à ce qui a pu être dit dans d'autres threads, j'en retiens surtout que ces points sont donnés par tout le monde et que je trouve ce principe plutôt juste.
Message n° 329697, posté par zombifury à 16:17 le 07/01/2008
Message n° 329697, posté à 16:17 le 07/01/2008
Message sous votre seuil ( Afficher quand même) darksh said:Au moins, t'auras d'autres gens cons avec toi. C'est bien le drame de ma vie!!! darksh said:Moi, j'ai tout compris... Mais comment brian a pondu la fonction pour le calculer, je crois que je vais me la poser longtemps, cette question Je pense que Dieu lui même lui a fournit la réponse! -- "Je mets les pieds où je veux little john, et c'est souvent dans la gueule.
1.00
Message n° 329704, posté par Finally à 16:21 le 07/01/2008
Message n° 329704, posté à 16:21 le 07/01/2008
Message sous votre seuil ( Afficher quand même) En fait c'est la deuxième partie que je capte pas. La première c'est très clair
Message n° 329705, posté par Tagne à 16:21 le 07/01/2008
Message n° 329705, posté à 16:21 le 07/01/2008
Message sous votre seuil ( Afficher quand même) Intéressant ! Sixe said:Le NRi se base sur 9 composantes : La note totale des sujets et messages du user (a1) Le nombre de messages postés par le user (a2) Le nombre de fois que le user a été cité (a3) La note du user le mieux noté (b1) Le nombre de message du user ayant posté le plus de messages (b2) Le nombre de citation du user le plus cité (b3) La note moyenne des users ayant posté au moins un message (c1) Le nombre moyen de messages des users ayant posté au moins un message (c2) Le nombre moyen de citation des users ayant posté au moins un message (c3) Les notes, citations et messages se trouvant dans des sujets privés ou dans les catégories "Flood", "Sujets qui fâchent" et "Jeux", ne sont pas pris en compte. Où c1, c2 et c3 sont-ils pris en compte ?
Message n° 329710, posté par DarKsh à 16:23 le 07/01/2008
Message n° 329710, posté à 16:23 le 07/01/2008
Message sous votre seuil ( Afficher quand même) Tagne said:Où c1, c2 et c3 sont-ils pris en compte ?<br /> Là : Sixe said:Une 2e valeur, le "zscore", est calculée ainsi :<br />zscore = ( (rawrating du user) - (moyenne des rawrating) ) / (racine carrée de la variance des rawrating) -- ._:Good isn't good enough. Perfect is the law :_. *Édité à 4:23pm, 01/07/08
Message n° 329718, posté par Lefoufurieux à 16:25 le 07/01/2008
Message n° 329718, posté à 16:25 le 07/01/2008
Message sous votre seuil ( Afficher quand même) Si j'ai bien compris, pour le calcul du NRI, les notes des messages d'un user comptent 10 fois plus que le nombre de messages postés et 6 fois plus que le nombre de fois que l'user a été cité. C'est logique. -- "You shake that hand, you meet new friends, you tie some yarn and that's how you do the Scarn !" *Édité à 4:26pm, 01/07/08
1.37
Message n° 329724, posté par zombifury à 16:26 le 07/01/2008
Message n° 329724, posté à 16:26 le 07/01/2008
Message sous votre seuil ( Afficher quand même) Sixe said:y = 0.5 * abs(z);<br />if (y > 3)<br />{<br /> x = 1.0;<br />}<br />else if (y < 1.0)<br />{<br /> w = y * y;<br /> x = ((((((((0.000124818987 * w<br /> - 0.001075204047) * w 0.005198775019) * w<br /> - 0.019198292004) * w 0.059054035642) * w<br /> - 0.151968751364) * w 0.319152932694) * w<br /> - 0.531923007300) * w 0.797884560593) * y * 2.0;<br />}<br />else<br />{<br /> y -= 2.0;<br /> x = (((((((((((((-0.000045255659 * y<br /> 0.000152529290) * y - 0.000019538132) * y<br /> - 0.000676904986) * y 0.001390604284) * y<br /> - 0.000794620820) * y - 0.002034254874) * y<br /> 0.006549791214) * y - 0.010557625006) * y<br /> 0.011630447319) * y - 0.009279453341) * y<br /> 0.005353579108) * y - 0.002141268741) * y<br /> 0.000535310849) * y 0.999936657524;<br />}<br />Pour finir, z devant être positif, il est égal soit à ((x 1.0) * 0.5), soit à ((1.0 - x) * 0.5) Et d'abord je n'aime pas comment tu dis que je suis seropositif à la fin,c'est archi faux ,et je soupçonne d'avoir ,sous tes pseudos mathematiques avoir insulté mes parents un peu plus haut! Ca commence à mal suffir!!! -- "Je mets les pieds où je veux little john, et c'est souvent dans la gueule. *Édité à 4:28pm, 01/07/08
-0.12
Message n° 329727, posté par bean à 16:28 le 07/01/2008
Message n° 329727, posté à 16:28 le 07/01/2008
Message sous votre seuil ( Afficher quand même) pretender said:lol. Il faudrait que tu ailles faire un tour sur ton topic de neg-modage ^^ Faut surtout que d'autres y aillent me négativer :
Message n° 329733, posté par Tagne à 16:30 le 07/01/2008
Message n° 329733, posté à 16:30 le 07/01/2008
Message sous votre seuil ( Afficher quand même) darksh said:Sixe said:Une 2e valeur, le "zscore", est calculée ainsi :<br />zscore = ( (rawrating du user) - (moyenne des rawrating) ) / (racine carrée de la variance des rawrating) C'est bien ce qu'il me semblait ^^
Message n° 329739, posté par DarKsh à 16:33 le 07/01/2008
Message n° 329739, posté à 16:33 le 07/01/2008
Message sous votre seuil ( Afficher quand même) bean said:Faut surtout que d'autres y aillent me négativer : Ton voeu est exaucé, j'ai fait -1 à chaque post de ton sujet. Merci qui ? -- ._:Good isn't good enough. Perfect is the law :_.
L'envoi de messages anonymes est désactivé. Veuillez vous connecter pour poster un message :
Connexion
| |
|
|