Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Re^7: Querying Saints in our Book (2) (updated)

by LanX (Saint)
on May 18, 2016 at 13:51 UTC ( [id://1163340]=note: print w/replies, xml ) Need Help??


in reply to Re^6: Querying Saints in our Book (2) (updated)
in thread Querying Saints in our Book (2)

> And if you cast votes at certain thresholds (like quantiles)

> Please explain that a bit more. I keep thinking i know what you mean, but i don't.

Prerequisites:

Normally I don't know how many votes your posts got, because I am LanX and not chacham and havent voted on all your writeups.

Approach
  • I can order your writeups by votes and I (normally) see immediately the reply level by parsing the /Re:^(\d+)/ part
  • After voting at the middle of the 863 entries list at position 430 I see how many votes you got there +1 (here 4)
  • All following posts in this ordering have less or equal votes which is in a narrow margin (here <=4)
  • After voting at the middle of the upper list at position 215 I see how many votes you got there +1 (here <=7)
  • that means all posts between 215 and 430 have 4<=x<=8 votes
  • repeat these upper steps for 12.5%, 6.75%, ... and so on (here position 107 53 26 13 7 ...)
  • you get a logarithmic scale with narrow margins of votes
Result
Now you can pretty well approximate how many votes someone got for different reply levels

For instance between 7th and 15th writeup there is only one level 2 post so you get @levelcount= (3, 4, 1) with votes 26<=x<=30

Consequence

You get a very good approximation of votes per level for one user after only casting votes on 1% of his writeups.

Additionally you can also approximate the percentage of XP he got by votes cast by himself.

Clearer now? :)

Cheers Rolf
(addicted to the Perl Programming Language and ☆☆☆☆ :)
Je suis Charlie!

Replies are listed 'Best First'.
Re^8: Querying Saints in our Book (2) (updated)
by chacham (Prior) on May 18, 2016 at 14:50 UTC

    Thank you. That is pretty neat. Let's see how it stacks up against the full data set. The link can be modified to show all the user's nodes.

    REP AMOUNT TOTAL TOTAL_X --- ---------- ---------- ---------- -7 1 -7 -4 3 -12 -3 3 -9 -2 3 -6 -1 18 -18 0 74 0 1 124 124 124 2 130 260 260 3 94 282 282 4 82 328 328 5 61 305 305 6 39 234 234 7 44 308 308 8 26 208 208 9 27 243 243 10 24 240 240 11 15 165 165 12 11 132 132 13 21 273 273 14 16 224 224 15 9 135 135 16 6 96 96 17 7 119 119 18 7 126 126 19 6 114 114 20 9 180 180 21 3 63 63 22 3 66 66 23 1 23 23 24 1 24 24 25 3 75 75 26 4 104 104 27 1 27 27 28 1 28 28 29 2 58 58 30 2 60 60 31 1 31 31 33 1 33 33 39 1 39 39 67 1 67 67 885 4742 4794

    So, i've got 885 nodes, and a total of 4794 rep, excluding the -52 from those with negative rep. Of course this doesn't show where a negative vote brought the rep back to zero (which means it gets the guaranteed xp inc at +1 more than once), but although its not terribly rare, at this level it shouldn't matter.

    Does that match up with you you determined?

      (which means it gets the guaranteed xp inc at +1 more than once)

      No.

      - tye        

        Really? I ought to pay more attention then, because i am under the impression i've seen it every time it happened.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1163340]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (3)
As of 2024-03-28 18:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found