炉石传说吧 关注:5,369,202贴子:109,542,396

回复:JJC人数最多的不是3-3,不是4-3,而是1-3!!!

只看楼主收藏回复



图1为统计结果,图2为实力分布。采用高手居多的指数分布,结果会变为50%不足3胜,90%不足7胜,1-3以18.5%位居第一。平均胜场2.990,平均获得160.5金。大体趋势和之前相同。


IP属地:广东80楼2014-10-13 15:20
回复
    那我 平均3 -4胜 还是过得去嘛


    来自Android客户端81楼2014-10-13 15:44
    收起回复
      2026-01-17 06:45:25
      广告
      不感兴趣
      开通SVIP免广告

      应吧友要求采用随机匹配,结果0-3以25.8%遥遥领先。57%不足3胜,85%不足7胜,均胜2.955,均得171金。2.51%为12胜


      IP属地:广东82楼2014-10-13 16:09
      收起回复
        学术帝。以后我要用MatLab找你


        83楼2014-10-13 17:07
        收起回复
          这个模型我之前做过,居然还有和我一样无聊的人~~~
          为什么我的结果是0胜最多,11胜最少?


          IP属地:湖南84楼2014-10-13 17:19
          收起回复
            能不能是胜率匹配?


            来自iPhone客户端86楼2014-10-13 17:55
            收起回复
              这贴居然不精?


              IP属地:上海来自手机贴吧87楼2014-10-13 18:00
              回复
                是啊。打了好多11胜只有一次


                来自Android客户端88楼2014-10-13 18:02
                回复
                  2026-01-17 06:39:25
                  广告
                  不感兴趣
                  开通SVIP免广告
                  我直接看牌的 牌差了就直接放弃 反正金币多 所以直接放弃的怎么说


                  来自iPhone客户端89楼2014-10-13 18:09
                  收起回复
                    所以更要鼓励新手打jjc了


                    IP属地:上海来自iPhone客户端90楼2014-10-13 18:42
                    收起回复
                      1 回本是5胜。 2 永动的概念是长期保持7胜以上的群体,并不是一次模拟中获得7胜的群体。 3 十一胜当然人数少 十一胜的概念是在十四局对战中前10局获得不记顺序的2负以及最后一场负的人群。而12胜包括的状态中,有和11胜条件几乎相同但是最后一场为胜利的人群,单这一项人数就大于或者等于十一胜总人数(取决于楼主的模拟方法)


                      IP属地:北京来自iPhone客户端91楼2014-10-13 19:01
                      收起回复
                        顺便 如果楼主是按照标准正态分布对每个人进行初始评分 并且两人一组对比这个分数进行胜负判定直至游戏结束的话 那么这个模拟结果我认为是不准确的


                        IP属地:北京来自iPhone客户端92楼2014-10-13 19:16
                        收起回复
                          明显不符合事实啊 根据我炉石吧目测 起码百分之九十永动 平均胜场10+ 两次竞技场就有一次是12胜王者归来


                          来自Android客户端93楼2014-10-13 19:24
                          收起回复
                            我也好奇写了段MATLAB代码,在50%胜率的情况下,确实和楼主说的差不多。平均胜场是3胜左右。而最常见的结果是2-3或者1-3这两种结果,概率都在18~19%之间。至于12胜的概率,只有千分之六的样子。


                            IP属地:上海94楼2014-10-13 19:34
                            收起回复
                              2026-01-17 06:33:25
                              广告
                              不感兴趣
                              开通SVIP免广告
                              附上MATLAB代码供参考:
                              clear all;
                              clc;
                              close all;
                              max_lose = 3;
                              max_win = 12;
                              win_rate = 0.5; % assume the win-lose rate is equal
                              test_len = 100000;
                              result = zeros(test_len, 2);
                              rng(*default*);
                              for i = 1:test_len
                              win = 0;
                              lose = 0;
                              while (win < max_win) && (lose < max_lose)
                              if (rand < win_rate)
                              win = win + 1;
                              else
                              lose = lose + 1;
                              end
                              end
                              result(i, 1) = win;
                              result(i, 2) = lose;
                              end
                              X = [0:12]; % calc how many wins, valid value = 0 to 12
                              hist(result(:, 1), X);
                              average_win = mean(result(:, 1))


                              IP属地:上海95楼2014-10-13 19:38
                              回复