Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Querying Saints in our Book (2)

by hippo (Bishop)
on May 13, 2016 at 15:29 UTC ( [id://1162971]=note: print w/replies, xml ) Need Help??


in reply to Querying Saints in our Book (2)

The curate with the somewhat dubious XP per post ratio of 0.07 has to be NodeReaper who must surely qualify as an outlier to be discounted. Nice work, though.

Replies are listed 'Best First'.
Re^2: Querying Saints in our Book (2)
by chacham (Prior) on May 13, 2016 at 16:31 UTC

    Thanx. Right now, Nodereaper has 3867 XP and 57005 Writeups, so it's definitely the culprit. Adding the exclusion (to my local script) moves the minimum up to 3.92, an honor held by some Moron, and nudges up the average for Curate and All groups as well:

    MONK_LEVEL TITLE MIN MAX AVG MIN_X + MAX_X AVG_X ---------- ---------- ---------- ---------- ---------- ---------- ---- +------ ---------- 13 Curate .07 3654 53 3.92 + 727.8 35.43 14 Priest 4.66 4560 65.43 4.66 + 4560 65.43 15 Vicar 5.43 1604 47.12 5.43 + 1604 47.12 16 Parson 6.53 7619 129.17 6.53 + 371.8 31.9 17 Prior 6.16 814.62 46.28 6.16 +814.62 46.28 18 Monsignor 5 243.02 33.02 5 +243.02 33.02 19 Abbot 4.03 1103.75 73.21 4.03 1 +103.75 73.21 20 Canon 5.27 127.72 23.32 5.27 +127.72 23.32 21 Chancellor 6.45 55.35 14.3 6.45 + 55.35 14.3 22 Bishop 9.51 78.21 21.93 9.51 + 78.21 21.93 23 Archbishop 7.77 16.04 10.9 7.77 + 16.04 10.9 24 Cardinal 10.26 20.19 15.22 10.26 + 20.19 15.22 25 Sage 8.99 11.26 10.44 8.99 + 11.26 10.44 28 Pope 6.48 1659.73 421.35 6.48 + 12.06 8.56 (All) .07 7619 61.85 3.92 + 4560 43.44

    Good catch! I plan to add that after the weekend in a script update to oujs.

Re^2: Querying Saints in our Book (2)
by chacham (Prior) on May 16, 2016 at 13:36 UTC

    NodeReaper added to version 1.1.2. Had to change ranking to username, as ranking is not userid. But i knew that already...

    I'm hoping for more suggestions about whom to exclude or modify, as inactive users who get the overwhelming majority of their points via voting are not really representative of the ratio. OTOH, except for the egregious, the outliers probably do not mess up the ratio much anyway.

    I'm curious also if there is interest is displaying each monk's ratio and its relation to the level and all groups' ratios. The possibilities for useless information are endless.

      suggestions about whom to exclude or modify, as inactive users who get the overwhelming majority of their points via voting are not really representative of the ratio

      I added fields in "Ranking the Saints by XP Efficiency" to require having visited the site in the most recent N weeks, and having made a minimum number of posts. Did not add a filter to require having posted in the last N weeks, which would have improved the quality of the rankings even more, but I think it could be done. Also my script can be configured to deduct 0.5 XP per day in an attempt to get closer to the XP gained from posting rather than longevity.


      The way forward always starts with a minimal test.

        require having visited the site in the most recent N weeks

        That helps give the recent average, which might be interesting, assuming the average has changed. But that's hard to detect, unless included when people first logged on or started posting.

        having made a minimum number of posts

        That's a decent idea. The question is, what is the minimum?

        To get into SioB, a certain amount of reputation must be reached, that is, 3000. There is no minimum on posts.

        MONK_LEVEL MONK_TOTAL MIN MAX AVG MEDIAN + LOWER EQUAL HIGHER ---------- ---------- ---------- ---------- ---------- ---------- ---- +------ ---------- ---------- 13 205 0 903 238 229 + 109 2 94 14 145 1 1009 328 312 + 75 0 70 15 80 4 1236 456 445 + 42 0 38 16 77 0 1133 553 538 + 40 0 37 17 44 13 1582 751 767 + 21 0 23 18 42 51 2565 936 859 + 23 0 19 19 34 16 4183 1374 1347 + 18 0 16 20 26 186 4500 2021 2057 + 13 0 13 21 18 600 5335 3065 2974 + 10 0 8 22 8 607 4520 3159 3650 + 3 0 5 23 6 3416 7240 5503 5794 + 2 0 4 24 2 3001 6420 4711 4711 + 1 0 1 25 3 6323 7909 6956 6635 + 2 0 1 28 4 10463 22669 17635 19772 + 2 0 2 692 0 22669 785 378 + 531 0 161

        The average Writeups per level does seem to be mostly balanced. (Included the median, per LanX's suggestion.) How exactly would we determine the lower bar for Writeups?

        deduct 0.5 XP per day in an attempt to get closer to the XP gained from posting rather than longevity.

        That's an intriguing idea. On what is the half point based though?

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (7)
As of 2024-03-29 01:11 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found