本帖最后由 Oil 于 2019-6-30 23:59 编辑

摘要

这个是音乐家七月天的原公式,但是现在由于论坛在线时间那里已经停止,原有公式存在系统误差。
本文就消除原公式系统误差,提高公式精度,提出若干种解决方案。


1.仅移除“在线时间”一项;
原公式变为:
回帖数/100+主题数/10-贡献*2-爱心-人气/10+(UID-100000)/100000+金锭/5+金粒/500

优点:消除了由于在线时间停止而带来的误差;
缺点:无法补正由消除在线时间项所带来相应的偏差。



2.利用其它项补正在线时间项被消除所带来的偏差;

对水B的判别思路可陈述如下:单位时间内回复及水主题数量越多,此人就越水
(这也是该公式所存在的基础,如果有其他的判别思路欢迎补充)
原公式当中,在线时间项是作为一个补正项存在的,用于对时间这一项进行均衡,以此与用户的发帖数和主题帖数做比较,进而判别该用户是否为大水怪。
本部分就使用其他项,对已失效的在线时间项进行补充。

解决思路:引进精华项等进行补充
已知精华一项一般而言会占用一个用户较为大量的水贴时间(雾),因此引进作为修正项。
钻石一项也可作为在线时间的判据(如果算登陆一个,签到一个,水贴10发一个的话,可以把钻石项作为相应的修正项,系数为负)

原公式变为:
回帖数/100+主题数/10-贡献*2-爱心*2/3-人气/10+(UID-100000)/100000-钻石*/120-精华*7+金锭/5+金粒/500
(近似判别公式)

当然公式当中精华项的系数绝对值是不是可以更大一些还有待考究,这里仅作为参考.jpg

当然如果拓开的话,其实带有图章的都可以算,若细化并引进相应项作为补充,可有如下系数参考表:

版主推荐/回复—— -1
推荐—— -2
原创—— -2.2
授权搬运—— -2.5
优秀—— -3
精华I/II/III—— -5/-7/-10

原公式则变为:
回帖数/100+主题数/10-贡献*2-爱心*2/3-人气/10+(UID-100000)/100000-钻石*/120-精华I*5-精华II*7-精华III*10-版主推荐/回复-推荐*2-原创*2.2-授权搬运*2.5-优秀*3+金锭/5+金粒/500

考虑到无法查看他人积分记录等情况,这里给出了由@pixelgear 所变导的公式,用于对他人的灌水程度进行一定的估计:

回帖数/100+主题数/10-(贡献-1)*2+爱心/75-人气/10+(UID-100000)/100000-钻石/100-精华I*5-精华II*7-精华III*10-版主推荐/回复-推荐*2-原创*2.2-授权搬运*2.5-优秀*3+金锭3/+金粒/300 -50

(我稍稍改了一些原公式的系数,二楼那里就可以看到原公式.jpg)

(暂时只在版规那里找到这么多)

(图章仅根据帖子内右上角的图章进行判别,精华等级则依据浏览框内标题右侧精华标识进行判定)
【此处点名批评皮肤版,进入该版的时候无法看到明显的图章标识话说回来这个既然是对一个用户的评判你不是应该去翻用户的主题么关板块排版什么事情而且从用户的主题帖栏那里也是能看到图章标识的…………

(当然啦如果更具体一些不同的板块还应该加一个绝对值在[0,2)的补充系数,但这样子问题也就更复杂化了,而且对于这样一个半定性的公式来说,也没必要

PS:两个月内所发锭数量与被扣除金粒数也纳入算式当中。【修正×1】

大概就这么多.jpg
如果有什么好的想法的话欢迎补充.jpg