Post
Topic
Board Italiano (Italian)
Merits 2 from 1 user
Re: [INFO] +MERIT. Come funziona il sistema di premio
by
Piggy
on 21/01/2019, 15:22:45 UTC
⭐ Merited by arulbero (2)

Non per fare il pignolo, ma dove vedi tu la spiegazione in dettaglio?
Io leggo: è il punteggio di Trust calcolato in base ai feedback positivi ricevuti, ok, ma come è calcolato?

Effettivamente mancava la spiegazione su come è calcolato,  andrebbe aggiunta al thread di Micio per completezza  Smiley

qua sotto c'è la formula usata da theymos

The trust score numbers are now slightly different:
- The first number is the trust score.
- The second number is the number of unique users who have given that person negative feedback.
- The third number is the number of unique users who have given that person positive feedback.
- The fourth number was removed.

I also completely changed the trust score algorithm to this:
Code:
if there are no negative ratings
score = 0
for each rating, oldest to newest
if this rater has already been counted
continue
score += min(10, round_up(months since rating))
else
score = unique_positive - 2^(unique_negative)
if score >= 0
start_time = time of first negative
score = unique_positive since start_time - unique_negative since start_time
if(score < 0)
return ??? (orange)

move score to range [-9999,9999]
return score

This algorithm is a little slower than the previous one. Post here if you think you see extra slowness due to this change. Maybe I need to add extra caching to compensate.

Also post here if someone has a trust score that seems wrong.

I was going to change it so that everyone with 0 trust had orange trust, but I decided that this looked bad and changed it back.