智游城

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: cdnhello
打印 上一主题 下一主题

难道软件发牌有规律??非随机!!有图有真相

  [复制链接]
11#
pokerbean 发表于 2009-11-2 22:19:23 | 只看该作者

难道软件发牌有规律??非随机!!有图有真相

谢谢斑竹,我还真不知道有这种事。如果这样,这个股东也真是太短视了,用捡了芝麻丢了西瓜形容都不够。

HOWARD兄太客气了,这值什么谢,谢谢你那么多好文章才是真的。

另外,VIRGIN ISLAND和VEGAS还是可以有区别的。

软件这事吧,其实如果只有比方说TOP千分之一的,或只有真研究了至少三五百万手以上的玩家说有猫腻,那也好办了,现实是喊狼来了的太多,反而成给狼做掩护了。是不是真有狼我不知道,我只觉得无论说有的还是说没有的都没能PROVE BEYOND REASONABLE DOUBT。
12#
 楼主| cdnhello 发表于 2009-11-2 22:29:46 | 只看该作者

难道软件发牌有规律??非随机!!有图有真相

其实,在网上打扑克,到一定程度,水平真是相差无几,但,为什么有人的盈利曲线会稳步上升,有人会停滞不前。稳步上升的并不代表水平就高,停滞不前的不代表水平就差。也许水平都差不多。大家都觉得打扑克只要技术高,就会稳定的赚钱。这其实是个相当大的误区。的确有一些人赚到钱了,而扑克室就是拿这些人来宣传,做示范效应来吸引更多人来玩。这其实还是样本概率问题的。ps在线通常都有10万人。网上打扑克的应该有几百万人。小众人,大概有1%的人能赢利,千份一的人稳定赢利持续赚钱。而这千分一就是扑克室用来宣传的偶像。那么千分一的人是否水平都那么高。我想,几百万人中应该有10%的人水平都能达到这种高度,那为什么只有千分一的人能稳定赢利。这就像扔硬币一样。扔几百万次,总是有很多时候,是连续10次是正面,或者是反面的。唉,俺表达能力有问题,随便说几句。大家就当我胡说吧。
13#
mrfury 发表于 2009-11-3 12:50:25 | 只看该作者

难道软件发牌有规律??非随机!!有图有真相

这个就是poker啊可是也太那个惨了!
14#
lady79 发表于 2009-11-3 15:08:30 | 只看该作者

难道软件发牌有规律??非随机!!有图有真相

[s:167] 就是有人喜欢拿这种事情说话.唉
15#
skizzik 发表于 2009-11-3 15:54:58 | 只看该作者

难道软件发牌有规律??非随机!!有图有真相

软件发牌是非随机的。这个肯定的。至于发牌是不是有规律,我的回答是有规律。但是这规律是一段时间存在的。过一段时间又不灵了。又有其他规律产生。所以,楼上说的,去发现规律的确是作无用功。原因如下:

1.扑克室的盈利靠抽水,所以,软件必须搞平衡。否则,都是技术水平高的赢利,那些fish都赢不了,那到最后就没fish了,为什么会有bad beat ,就是为了打击高手。让低手也能赢利。

2.为什么说软件发牌有规律,也是为了平衡。扑克室的软件部门,根据一段时间发牌数量的统计,比如一个星期内的时间段统计发现,对子的all in PK AX 成功率明显偏高,如果持续这样下去,那玩家就会发现这一规律并利用之,所以,要搞平衡,调整成牌率,把这个成功率降低甚至反其道而行之。那么过一段时间,原来用对子all in 的玩家他的利润就会回归。而得益的当然永远是扑克室。当然,我举的例子简单一些,我想软件部门应该是综合评估,然后调整成牌率的。这个应该是扑克室最核心的机密了。这个问题,其实就是有人提出的“酒吧问题”,而扑克室就是利用这个原理去人为的调整。

酒吧问题(Bar problem)是美国人阿瑟(W.B.Arthur)1994年在《美国经济评论》发表的《归纳论证的有界理性》一文中提出来的。该问题是说:有一群人,假如总共有100人,每个周末均要决定是去酒吧活动还是待在家里。酒吧的容量是有限的,比如说空间是有限的或者说座位是有限的,如果去的人多了,去酒吧的人会感到不舒服,此时,他们留在家中比去酒吧更舒服。我们假定酒吧的容量是60人,如果某人预测去酒吧的人数超过60人,他的决定是不去,反之则去。这100人如何作出去还是不去的决定呢?

这是一个典型的动态群体博弈问题。问题对于前提条件还做了如下限制:每一个参与者面临的信息只是以前去酒吧的人数,因此他们只能根据以前的历史数据归纳出此次行动的策略,没有其它的信息可以参考,他们之间更没有信息交流。

这个博弈的每个参与者都面临着这样一个困惑:如果许多人预测去的人数超过60,而决定不去,那么酒吧的人数会很少,这时候作出的这些预测就错了。反过来,如果有很大一部分人预测去的人数少于60,他们因而去了酒吧,则去的人会很多,超过了60,此时他们的预测也错了。因而一个作出正确预测的人应该是,他能知道其他人如何作出预测。但是在这个问题中每个人预测时面临的信息来源都是一样的,即过去的历史,同时每个人无法知道别人如何作出预测,因此所谓正确的预测几乎没有。

理论上说的确如上述所言,但是实际的情形又怎么样呢?阿瑟教授通过真实人群以及计算机模拟两种实验方法得到了两个不同的、有趣的结果。

1、在真实人群的实验中,实验的数据片断如下:

周别  i   i+1  i+2  i+3  i+4  i+5  i+6  i+7 ...
————————————————————————
人数  44  76   23   77   45   66   78   22  ...

从上述数据看,实验对象的预测呈有规律的波浪状形态。虽然不同的博弈者采取了不同的策略,但是其中一个共同点是:这些预测都是用归纳法进行的。我们完全可以把实验⑴的结果看做是现实中大多数“理性”人作出的选择。在这个实验中,更多的博弈者是根据上一次其他人作出的选择而做出“其本人这一次”的预测。然而,这个预测已经被实验证明在多数情况下是不正确的。在这个层面上说明,这种预测是一个非线性的过程。所谓这样一个非线性的过程是说,系统的未来情形对初始值有着强烈的敏感性,这就是人们常说的的“蝴蝶效应”:在北京的一只蝴蝶动了一下翅膀,华盛顿就下了一场大暴雨。

2、通过计算机的模拟实验,得出了另一个结果:
起初,去酒吧的人数没有一个固定的规律,然而,经过一段时间后,这个系统去与不去的人数之比接近于60:40,尽管每个人不会固定地属于去或不去的人群,但这个系统的的这个比例是不变的。如果把计算机模拟实验当做是更为全面的、客观的的情形来看,计算机实验的结果说明的是更为一般的规律。

生活中有很多例子与这个模型是相通的。“股票买卖”、“交通拥挤”以及“足球博彩”等等问题都是这个模型的延伸。在现行的说法中,对这一类博弈统称为“少数人博弈”,其最简单的模型是:失火时面对两个门,你将如何选择人数可能较少的生门?这个模型中你的选择——决定了你的生与死。


如果因为这个你说软件发牌是有规律的,那其实现实发牌也是有规律的。原理你都已经说了,同理可证就是了

我要是程序员,我才懒得管你说的那些呢,随电脑发到10亿手去吧,几百万手里面AA赢得多还是Kk赢得多关他什么事啊,这种事他管得过来么?27的胜率要是低于了13%他管么?每一手牌的胜率都必须维持在理论胜率附近么?这好像是上帝的工作吧
16#
 楼主| cdnhello 发表于 2009-11-3 16:25:47 | 只看该作者

难道软件发牌有规律??非随机!!有图有真相

楼上你说的我明白,你指的是软件或者现实发牌中的伪随机现像。这个很好理解,胜率跟理论胜率都是会有偏差的。

但是,我所说的是扑克室软件部门主动的,有意识的,甚至是恶意的,来故意一段段时间调整成牌率。
17#
Howard 发表于 2009-11-4 03:48:41 | 只看该作者

难道软件发牌有规律??非随机!!有图有真相

楼上你说的我明白,你指的是软件或者现实发牌中的伪随机现像。这个很好理解,胜率跟理论胜率都是会有偏差的。

但是,我所说的是扑克室软件部门主动的,有意识的,甚至是恶意的,来故意一段段时间调整成牌率。

要证明软件发牌是否随机,概率论里面的“假设检验”(Hypothesis Testing)是趁手的武器。例如,AA和KK,如果PF全进,AA到河底赢率期望值是82%。如果试验了1000次,AA赢了808次,比期望的820次略少,这是否就说明软件发牌不随机,故意让AA少赢了呢?未必。这个就要看这808次到底跟期望的820次偏离了多少,在多少个standard deviation内。

1000次实验的standard deviation=sqrt(1000*0.82*0.18)=12.14,  808次恰好一个standard deviation。也就是说,在33%左右的情况下,AA的赢的次数会不高于808次,根据假设检验的5%原理,这个808次不足以证明软件发牌不随机。若要证明不随机,AA赢得次数要低于796(偏离2个standard deviation)才可以。

如果试验样本过小,就更难说明问题,比方说只有10次的结果,则要AA赢的少于5次才能勉强说发牌不随机。如果试验样本为4次,则即使AA全输了也不能说明任何问题。但是我们善于总结pattern的大脑不答应,如果AA 4次对KK 全输,我们绝对要痛骂FTP操纵赢率,邪门、作弊、阴谋论什么的全都出来了。

现实中的牌局还要考虑对手的range,对手的风格,对手根据你的风格做的调整,pot odds之类的,绝没有AA vs KK全进这样清晰,要想搜集足够的数据做假设检验,恐怕至少要几十万/上百万手。
18#
firebird 发表于 2009-11-5 18:06:45 | 只看该作者

难道软件发牌有规律??非随机!!有图有真相

1000次实验的standard deviation=sqrt(1000*0.82*0.18)=12.14,  808次恰好一个standard deviation。也就是说,在33%左右的情况下,AA的赢的次数会不高于808次,根据假设检验的5%原理,这个808次不足以证明软件发牌不随机。若要证明不随机,AA赢得次数要低于796(偏离2个standard deviation)才可以。

很喜欢看Howard的帖子,受益良多,不仅仅是在poker上,因为每次都发觉自己的概率知识不够用,再想想自己平时工作也是常用到概率的,就更是觉得太惭愧了,虽然多年来一直以为自己数学不错,但由此可见我对数学只是一知半解,并没有真正理解 [s:174] 。

再请教下上面的计算吧,在计算standard deviation的时候,为什么方差就直接等于(1000*0.82*0.18)呢?另外,那个33%是用误差函数算出来的吗?
请不吝赐教,多谢了。
19#
Howard 发表于 2009-11-5 21:18:20 | 只看该作者

难道软件发牌有规律??非随机!!有图有真相

谢谢美言。更要多谢你回帖,因为你害得我检查了一下,发现我写错了。

n次实验一个成功率为p的独立事件,其总成功次数叫做二项分布(binomial distribution)。其EV是np,variation是np(1-p),standard deviation就是 sqrt[np(1-p)]

总成功次数在一个standard deviation之内,需要68%的概率分布,所以有32%的结果是在一个standard deviation之外,如果只是在小于一个standard deviation的一端,则是32%/2=16%,不是我原文里的33%;

偏离两个需要95%,小于2个standard deviation需要2.5%;

偏离3个需要小于0.3%,小于3个需要0.15%;

可参见wikipedia上binomial distribution和normal distribution。
[quote="Howard":2mnagfqi]
1000次实验的standard deviation=sqrt(1000*0.82*0.18)=12.14,  808次恰好一个standard deviation。也就是说,在33%左右的情况下,AA的赢的次数会不高于808次,根据假设检验的5%原理,这个808次不足以证明软件发牌不随机。若要证明不随机,AA赢得次数要低于796(偏离2个standard deviation)才可以。

很喜欢看Howard的帖子,受益良多,不仅仅是在poker上,因为每次都发觉自己的概率知识不够用,再想想自己平时工作也是常用到概率的,就更是觉得太惭愧了,虽然多年来一直以为自己数学不错,但由此可见我对数学只是一知半解,并没有真正理解 [s:174] 。

再请教下上面的计算吧,在计算standard deviation的时候,为什么方差就直接等于(1000*0.82*0.18)呢?另外,那个33%是用误差函数算出来的吗?
请不吝赐教,多谢了。[/quote:2mnagfqi]
20#
runyutong 发表于 2009-11-5 21:46:21 | 只看该作者

难道软件发牌有规律??非随机!!有图有真相

跟研究彩票一样,感觉有规律,一买又不是那么回事,但是又总是对那么一点点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|智游城论坛

GMT+8, 2024-11-24 11:48 , Processed in 0.048907 second(s), 8 queries , Redis On.

Powered by Discuz! X3.2

© 2001-2012 Comsenz Inc.

返回顶部