用 Elo 算法排名一切 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
dvorak
V2EX    分享创造

用 Elo 算法排名一切

  •  1
     
  •   dvorak 2024-04-01 11:27:53 +08:00 2135 次点击
    这是一个创建于 562 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景是了解到 Elo rating system 可以用来做排名,所需要的输入是 A 对比 B 的历史战绩。

    Elo 可能最常见是用在围棋排名上 Go Ratings ,现在也被用来评价ChatBot

    这样有几点好处:

    1. 相比于投票的方法,不仅仅第一名是有意义的,后面每一名的分数都有意义,不仅可以看出来“第三名比第四名好”,还可以看出来“第三名与第四名的差距,比第三名与第四名的差距大”。
    2. 和投票相似的,只按照你的喜好去排名,不用管“A 这里好一点,B 那里好一点”。
    3. 很有趣

    所以写了一个简单的网页,大家可以一起玩一玩。https://elo.yangzhenfei.com/

    没有做什么保护。。。大佬们不要玩坏了。。

    第 1 条附言    2024-04-01 14:43:01 +08:00
    一个午休之后回来看:

    1. 城市的投票数最多,名人的投票数最少
    2. 城市方面,上海第一档,杭北深广第二挡,长沙江苏武汉成都第三档,天津第四档
    3. 游戏主机:PC/steamdeck 第一档,xbox/switch 一档,ps 最后一档(有点出乎意料)
    4. 编辑器:VSCode 第一档,atom 最后一档,其他都在中间一档。
    第 2 条附言    2024-04-01 18:16:13 +08:00
    到晚上下班,总共的打分数目在 800 左右了。

    1. 城市比赛:广州超过了上海,两个作为第一档。
    2. 企业家比赛:李彦宏垫底了。。。
    3. 游戏主机:PC 甩开了 SteamDeck ,独一档。PlayStation 追来上来,不过剩下的四个差别不大。
    4. 汽车:投的人也少,也没有明显差距,互相追的很紧(第一名相比之下还是断档性的领先)
    5. 编辑器:个人最喜欢的 emacs 已经和 atom 归为一档了。
    第 3 条附言    2024-04-01 18:37:40 +08:00
    城市里面新增加了西安和重庆。

    这也算是这个算法的一个优势,相比投票而言,排名并不受加入表单的早晚影响。
    第 4 条附言    2024-04-01 21:17:17 +08:00
    1000 个投票了。
    第 5 条附言    2024-04-02 09:49:36 +08:00
    本来担心的事情发生了,有非常规提交连续提交了 xiaomi over 小鹏和 xiaomi over 蔚来的投票,目前已经把小米排到汽车的第一了。

    以前不是前后端程序员,不知道有没有什么阻止刷票的 best practices 算?
    第 6 条附言    2024-04-02 12:10:10 +08:00
    加了一点点校验。

    帖子过去一整天了,再总结下。

    1. 城市依旧是大家最喜欢的话题。
    2. 上海广州第一档,深北杭成第二档,重庆苏州第三档,西安武汉第四档,天津独一档。
    3. 后面加入的西安成都已经拉开差距,分列两档。
    4. 汽车整体并没有很大差距,保时捷特斯拉小米 BBA 一档,其他差不多。
    5. 目前只发现了小米被刷票,已经把 1min 中内的 11 次提交删除了。
    6. 主机方面,PC 大幅度领跑。
    7. 名人方面,雷布斯强势排名大陆企业家第一名。

    总投票数 1437 ,热点投票时间段是:11 点,14 点,18 点,21 点。

    大家有没有其他排名推荐。
    第 7 条附言    2024-04-03 00:17:13 +08:00
    猜测标签的顺序影响投票选择,改成了每次刷新随机排序。

    增加了投资类别。

    22 点的时候有一波流量。
    8 条回复    2024-04-28 16:27:18 +08:00
    shuax
        1
    shuax  
       2024-04-01 13:51:09 +08:00   1
    四川不是一个城市……
    dvorak
        2
    dvorak  
    OP
       2024-04-01 14:31:16 +08:00
    @shuax 哈哈哈,我真的脑残了,向四川的同学们道歉。。。
    Muniesa
        3
    Muniesa  
       2024-04-01 18:48:16 +08:00 via Android
    北京第五有点意外
    dvorak
        4/span>
    dvorak  
    OP
       2024-04-01 19:29:58 +08:00
    @Muniesa 广州第一感觉也挺意外的
    wellsc
        5
    wellsc  
       2024-04-01 20:58:26 +08:00
    最早是扎克伯格和好友爱德华多在哈佛宿舍用在 facemash 雏形上的
    dvorak
        6
    dvorak  
    OP
       2024-04-01 21:13:27 +08:00
    @wellsc 确实啊,之前还没联系起来。facemash 也是用 elo ,靠谱。
    DIMOJANG
        7
    DIMOJANG  
       2024-04-27 13:43:52 +08:00   1
    这个好有趣,为什么没有火起来呢
    dvorak
        8
    dvorak  
    OP
       2024-04-28 16:27:18 +08:00
    @DIMOJANG 当时有一些人投票,一个星期后就没什么访问了,哈哈。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     876 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 83ms UTC 21:13 PVG 05:13 LAX 14:13 JFK 17:13
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86