Some interesting things about reputation score/关于信用分,一些有趣的事

in steemit •  9 years ago 

Yesterday, I wrote an article about how to calculate reputation score.
You can find it here :

oflyhigh017b2.png

Today, I continue work on it, and found some interesting things about it.
I'm glad to share them with you.

The first one:Reputation score is 25 for many users

There are a lot of user whose reputation score is 25.
Why? Let's look at the code.

export const repLog10 = rep2 => {
    if(rep2 == null) return rep2
    let rep = String(rep2)
    const neg = rep.charAt(0) === '-'
    rep = neg ? rep.substring(1) : rep

    let out = log10(rep)
    if(isNaN(out)) out = 0
    out = Math.max(out - 9, 0); // @ -9, $0.50 earned is approx magnitude 1
    out = (neg ? -1 : 1) * out
    out = (out * 9) + 25 // 9 points per magnitude. center at 25
    // base-line 0 to darken and < 0 to auto hide (grep rephide)
    out = parseInt(out)
    return out
}

We use absolute value to calculate the score.
And the select the max one between out-9 and 0.
out = Math.max(out - 9, 0); // @ -9, $0.50 earned is approx magnitude 1
Let's check which number will get 9 for log10(rep)?
It should be pow(10,9), that is 1000000000

So for the users who have reputation between -1000000000 and 1000000000 will get reputation score 25.

The second: The users "Never post" also have reputation score 25

According to the above conclusion,
The users who never post on steemit , so they can never got upvote or downvote, and the reputation of them should be 0.
And also between -1000000000 and 1000000000, so it should be 25 for reputation score .

For example,
The No.11 big whale @mottler, who's Estimated Account Value $1,955,738.88
mottler9f42f.png

The No.13 big whale @poloniex, who's Estimated Account Value $1,651,234.09
poloniex73523.png

The Third: who will got 0 for for reputation score

Let's try to finger out it.
The absolute value of it should be pow(10,25/9 + 9).
So the result is: -599484250318
It should be 50 for 599484250318 but 0 for -599484250318.

And whose reputation between -599484250318 and 1000000000 will got reputation score 0 to 25.

The Fourth: Who have negative reputation score

@wang has Reputation -37,567,003,387,648.
And his reputation score is -16.17325898615303
wang90fcf.png

The reputation score should be66.17325898615303 if @wang have positive reputation 37,567,003,387,648.
Should be No.43 in top reputation score list.

The Fifth: My Reputation score is 57.500554714686565

No.446 in top reputation score list.

I need your upvote to make it forward, Thank you.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

If these things useful for you, pls upvote me, thank you!

额,为啥主图不是显示我自己的呢,我都放最上了,郁闷

upvoted!
话说这是啥啊?

是好吃的

Thanks for sharing the info @oflyhigh. Like it

You are welcome!

😭