Minecraft(我的世界)中文论坛
标题: 【破事水】对原水B识别公式的修正
作者: Оil 时间: 2019-6-29 22:28
标题: 【破事水】对原水B识别公式的修正
本帖最后由 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
作者: xmdhs 时间: 2019-6-29 22:44
本帖最后由 xmdhs 于 2019-6-30 09:31 编辑
爱心实力救场
算错了,钻石一下输错了,应该是 -811 左右
作者: west.myth 时间: 2019-6-30 08:47
这么看来,不发锭有助于减小系数
作者: 小孩孩 时间: 2019-6-30 09:02
惊了,我≈6.90
果然水分占人体比最大。
多少判定为水怪?
作者: 极光creeper 时间: 2019-6-30 09:20
本帖最后由 极光creeper 于 2019-6-30 09:24 编辑
不算锭和金粒的话 我是10.27+5.4-20-22-51.2+23.2997-4.8-32.5-12=-103.5303 么
不行 果然和回复区1L比太嫩了 哭了
原来以为可以-200朝上的 结果发现自己还是太菜
作者: BlackCB. 时间: 2019-6-30 09:42
回帖数/100+主题数/10-贡献*2-爱心-人气/10+(UID-100000)/100000-钻石*/120-精华I*5-精华II*7-精华III*10-版主推荐/回复-推荐*2-原创*2.2-授权搬运*2.5-优秀*3+金锭/5+金粒/500
算了一下,我是-87.72幸亏最近发过一波比较大的锭[:dragon:]
其实把金粒金锭放上去感觉会有偏差的说不过可以鼓励大家发多点锭
作者: ruhuasiyu 时间: 2019-6-30 09:46
7022/100+255/10-25*2-139-2350/10+(975525-100000)/100000-1609/120-2*5-1*2-1*2.2-1*3+37/5+3853/500=-344.93308333333
请把你公式的中文括号换成英文括号……
作者: Оil 时间: 2019-6-30 13:36
好了,补回去了。
你们都这么强的么我才-52.8……果然我很水……
……
作者: Оil 时间: 2019-6-30 13:38
金粒和金锭是算的,不过考虑到金锭金粒其实回收周期比较长,所以考虑把至少两个月内所发的金锭和被扣除的金粒都算到公式里边去……
作者: Оil 时间: 2019-6-30 13:42
还是沿用音乐家七月天的原话吧,大于0即可判定为水怪。
作者: BlackCB. 时间: 2019-6-30 13:49
你的负号被删除线覆盖了
,所以你也是个水逼了
作者: pixelgear 时间: 2019-6-30 13:50
本帖最后由 pixelgear 于 2019-6-30 13:52 编辑
你还记得七月天这个大佬……qwq
全部都有算了下第一个公式
11.07+4.5-3*2-5-48.6+1.262964+26/5+488/500≈-36.6
第二个
11.07+4.5-6-5-48.6+1.262964-994/12-0+26/5+488/500≈-119.4
第三个
-119.4-12*2.5=-149.4
最近锭子都发完了emm 拉低分数
还有我居然一直掉
作者: 文豪小绝 时间: 2019-6-30 13:50
我,不懂算
所以我不是大水比
作者: Hueihuea 时间: 2019-6-30 13:52
-6.01436
中规中矩平平凡凡
作者: pixelgear 时间: 2019-6-30 14:00
本帖最后由 pixelgear 于 2019-6-30 20:08 编辑
我发现还是有些不公正的地方,比如爱心多的人一样会水
金锭少的人也可能发过锭
贡献也可能来源于捉虫
所以我把第三个公式变了下
回帖数/100+主题数/10-(贡献-1)*2+爱心/50-人气/10+(UID-100000)/100000-钻石/100-精华I*5-精华II*7-精华III*10-版主推荐/回复-推荐*2-原创*2.2-授权搬运*2.5-优秀*3+金锭3/+金粒/300 -30
我算出来只有-15.07了
不知道有没有偏差,也可以再改改
楼上评分不小心按回车了emm
按再次改过的公式算有的人可能会更低emm,我可以低20分
oil再修改了之后的:
回帖数/100+主题数/10-(贡献-1)*2+爱心/30-人气/10+(UID-100000)/100000-钻石/100-精华I*5-精华II*7-精华III*10-版主推荐/回复-推荐*2-原创*2.2-授权搬运*2.5-优秀*3+金锭3/+金粒/300 -50
如果知道自己的金锭和金粒被扣多少可以不用改金锭和金粒的分率,直接除以5/500再加最近被扣的金锭和金粒
实际上用第三个公式直接加最近被扣的金锭金粒好像也可以
回帖数/100+主题数/10-贡献*2-爱心-人气/10+(UID-100000)/100000-钻石*/120-精华*7+金锭/5+金粒/500+(最近被扣和发出去的金锭+金粒)/100
(近似判别公式)
回帖数/100+主题数/10-(贡献-1)*2+爱心/50-人气/10+(UID-100000)/100000-钻石/100-精华I*5-精华II*7-精华III*10-版主推荐/回复-推荐*2-原创*2.2-授权搬运*2.5-优秀*3+金锭5/+金粒/500 -30 +(最近被扣和发出去的金锭+金粒)/100
回帖数/100+主题数/10-(贡献-1)*2+爱心/30-人气/10+(UID-100000)/100000-钻石/100-精华I*5-精华II*7-精华III*10-版主推荐/回复-推荐*2-原创*2.2-授权搬运*2.5-优秀*3+金锭5/+金粒/500 -50+(最近被扣和发出去的金锭+金粒)/100
作者: ItIsEnderman 时间: 2019-6-30 14:03
不完全统计,约为 -1078.684587
作者: ItsZeroHikari 时间: 2019-6-30 14:12
于是我用最后一个公式算了一下。
2562/100+129/10-5*2-25-612/10+2560648/100000-331/120-2.2-3*2.5+0.8+489/500 = -42.7538533333333
啊,天哪,我居然不是水逼!!!
So interesting! So amazing!
作者: 1139365029 时间: 2019-6-30 14:13
公式1
3457/100+20/10-2*2-25-527/10+(1301520-100000)/100000+34/5+12783/500=-0.7488
公式2
3457/100+20/10-2*2-25-527/10+(1301520-100000)/100000-1428/120-0*7+34/5+12783/500=-12.6488
公式3
3457/100+20/10-2*2-25-527/10+(1301520-100000)/100000-1428/120-0*5-0*7-0*10-0/3457-0*2-4*2.2-0*2.5-0*3+34/5+12783/500=-21.2288
我觉得我有成为水怪的潜力,
话说你可以做个专门的软件弄...,输入UID,爬取论坛数据并计算出结论
作者: Оil 时间: 2019-6-30 14:14
所以针对金锭金粒这两项我在后边还有个条件,两个月内发的锭和被扣除的金粒也纳入算式当中啊……= =
作者: pixelgear 时间: 2019-6-30 14:16
但是是加的还是减的?
也没公式,我不清楚就没看到了
拿我这个试试怎么样
作者: xiaopangju 时间: 2019-6-30 14:17
559342.58

作者: Оil 时间: 2019-6-30 14:18
当然是纳入金粒和金锭算式当中了……也就是说算式里边的金粒和金锭数目不仅仅是当前的金锭金粒数量,还要把过去两个月所扣除的金锭金粒数目算进去才是正确的数字……= =
作者: pixelgear 时间: 2019-6-30 14:21
好吧,但是我真的懒得算了
作者: Оil 时间: 2019-6-30 14:29
不会这么大的,你可能算错了,重新算一遍。
作者: bahaoxu 时间: 2019-6-30 14:34
算不懂算不懂 都是大佬
作者: Оil 时间: 2019-6-30 15:54
同类项还是拿个括号括起来吧,不然很容易看眼花,比如:
回帖数/100+主题数/10-(贡献-1)*2+爱心/30-人气/10+(UID-100000)/100000-钻石/100-精华I*5-精华II*7-精华III*10-版主推荐/回复-推荐*2-原创*2.2-授权搬运*2.5-优秀*3+金锭5/+金粒/500 -50最近被扣和发出去的金锭+金粒/100
可以改为:
回帖数/100+主题数/10-(贡献-1)*2+爱心/30-人气/10+(UID-100000)/100000-钻石/100-精华I*5-精华II*7-精华III*10-版主推荐/回复-推荐*2-原创*2.2-授权搬运*2.5-优秀*3+金锭5/+金粒/500+(最近被扣和发出去的金锭+金粒)/100-50
(还有,我那个公式爱心的系数又改了,改成+1/75了。)
作者: Оil 时间: 2019-6-30 15:59
好主意.jpg
但是我对这种软件什么的一窍不通啊根本不会弄这才是问题……
……
@Zapic ()算了还是叫dalao救场吧……
有了统计数据取样本均值、样本方差啥啥的就能看出来些问题了……
……那时候再对公式修正的话就真的可以搞成个定量的公式了……
!
作者: Zapic 时间: 2019-6-30 16:05
本帖最后由 Zapic 于 2019-6-30 16:08 编辑
Oil 发表于 2019-6-30 15:59
好主意.jpg
但是我对这种软件什么的一窍不通啊根本不会弄这才是问题…………
@Zapic ()算了还是 ...
别问我,老师在说统计的时候我在睡觉.
虽然题目都写得出但是概念及其模糊…
我也很好奇我是怎么边睡觉边听课的XD
但是可以想一想,你回帖会有哪些数值会变动,把他们强行整进一个公式里,就像BMI,然后考虑会不会有极值影响最后计算结果,同时让公式高大上一点,适当的加一些平方立方平方根,就完事了.
作者: Оil 时间: 2019-6-30 16:08
你来爬数据,理论计算交给我,样本方差和样本均值我都明白,多元变函数我也会,好歹是某个飞机厂的学生,概率统计虽然学的是B,但是基础的我可还是会的!
!(自信MAX)
作者: 兔子不吃草 时间: 2019-6-30 16:10
小天才一打就是那十二个字 厉害了
作者: Zapic 时间: 2019-6-30 16:10
1139365029 发表于 2019-6-30 14:13
公式1
3457/100+20/10-2*2-25-527/10+(1301520-100000)/100000+34/5+12783/500=-0.7488
公式2
对头我刚刚在想这个的时候也想到了写软件,然后最近也发现了神奇操作,你可以把&uid=xxx换成&username=xxx,这样就可以不用去记什么uid了
作者: Zapic 时间: 2019-6-30 16:20
Oil 发表于 2019-6-30 16:08
你来爬数据,理论计算交给我,样本方差和样本均值我都明白,多元变函数我也会,好歹是某个飞机厂的学生, ...
爬就算了,又费时又费力…
整一个网页让用户自己输用户名就好了,请求来源丢给用户,这样我也不会被抓XD
作者: monseasd 时间: 2019-6-30 17:01
看看我的
公式1:1627/100+22/10-0*2-16-216/10+(734687-100000)/100000+6/5+2307/500=-6.66913
公式2:1627/100+22/10-0*2-16-216/10+(734687-100000)/100000-476/120-0*7+6/5+2307/500=-10.8608
公式4:1627/100+22/10-0+16/75-216/10+(734687-100000)/100000-476/100-0-0-0-0-0-0-3*2.5-0+6/3+2307/300-50=-49.1398
0.0距离一个合格的水怪还有很大一段距离
作者: Zapic 时间: 2019-6-30 18:56
@Oil 我写了一下,然后…
DEMO: https://i.zapic.ml/bbspoint
目前还没有输出,网页也丑的一批XD
作者: Zapic 时间: 2019-6-30 19:50
可是就算这样…
我们也没办法直接抓取一个用户的精华帖数量啊…
希望能整个能用在个人主页上看到的信息来计算的方法
作者: xmdhs 时间: 2019-6-30 20:57
这玩意好像有个api的说,解析起来应该轻松一点
http://www.mcbbs.net/api/mobile/index.php?module=profile
作者: ELINFEDRER 时间: 2019-6-30 21:03
震惊
世上竟有用如何识别水B来水的人
作者: Zapic 时间: 2019-6-30 21:57
本帖最后由 Zapic 于 2019-6-30 22:06 编辑
xmdhs 发表于 2019-6-30 20:57
这玩意好像有个api的说,解析起来应该轻松一点
http://www.mcbbs.net/api/mobile/index.php?module=prof ...
然并卵,除了操作简单一点,其他没有多余的功能.
既没有精华帖计数也没有巴拉巴拉
读错题了XD
这样可以让解析快好多,我咋就没找到嘛...
作者: 暗夜Elen 时间: 2019-6-30 22:12
本帖最后由 雨夜蔷薇 于 2019-6-30 22:19 编辑
下界之星算进去会是个衡量活跃度的方法?
(皮肤版不容易看到应该是因为精华的高亮颜色是蓝色吧))
2535/100+78/10-(47-1)*2+75/75-1561/10+(1712688-100000)/100000-1976/100-2*5-1*7-0*10-0*2-0*2.2-0*2.5-5*3+116/3+22680/300 -50=-228.58312
我还是不够高冷.jpg
不过把金粒去了应该就好了(吧)
作者: 1392443930 时间: 2019-6-30 23:02
。。。 我算了算?我水这么多?
作者: skyliye 时间: 2019-6-30 23:26
稽不如人 肝败吓疯
作者: Оil 时间: 2019-6-30 23:51
这个值已经相当低了
……像我这种都飚到-60这样了……
平均值的话……我可能要建立一个理想模型来衡量一下……
作者: skyliye 时间: 2019-6-30 23:55
绝大多数 是爱心值给拉低的
作者: Оil 时间: 2019-6-30 23:58
如果是爱心拉低的话……你大概用的是近似公式或者我原来的那个计算公式。
最新的那个公式里边爱心的系数可是正的……
毕竟现在还在讨论系数怎么定,所以不嫌烦的话其实可以把用的公式稍稍说一下.jpg
作者: skyliye 时间: 2019-7-1 00:06
爱心系数正了海星
作者: HaoZai 时间: 2019-7-1 00:52
这字也太多了 (支持支持! 你说的太对拉! )
作者: NoName德里奇 时间: 2019-7-1 16:15
怎么还有这么优秀的帖子,果然是数学建模大佬才能写得出来。
大佬太强了,后排膜您
作者: 2873363439 时间: 2019-7-5 18:06
我可能是水b了