Je travaille sur un système de classement qui classera les entrées en fonction des votes qui ont été exprimés sur une période de temps. Je cherche un algorithme qui calculera un score qui est un peu comme une moyenne, mais j'aimerais qu'il préfère les scores plus récents aux anciens. Je pensais à quelque chose comme:
Je me demandais s'il y avait d'autres algorithmes qui sont généralement utilisés pour de telles situations et si oui, pourriez-vous les expliquer?
algorithms
data-mining
Logan Besecker
la source
la source
Réponses:
etc.
Ensuite, votre fonction sera
En fait, il est plus logique de donner à l'entrée la plus récente l'indice le plus bas et de diminuer la fonction de pondération. De cette façon, vous pouvez le régler en définissant la pondération que vous souhaitez attribuer au premier élément.
Wikipedia a une entrée sur les fonctions de poids , quelques exemples peuvent être trouvés sur la page sur les moyennes pondérées .
la source