This is a discussion on Is online poker rigged? Research program within the online poker forums, in the General Poker section; Hi all, Some people say that online poker sites are trying to curb the flow of money from bad players to good players in order 



#1




Is online poker rigged? Research program
Hi all,
Some people say that online poker sites are trying to curb the flow of money from bad players to good players in order to boost their profits. Is very hard to prove mathematically somenthing like that BUT I can do some math against specific situations. THE PROBLEM: Let's say I have hands H1,H2,....Hn where you are against one opponent and one of you two (or both) moves ALL IN. Let's name your equities E1(H1),E2(H2).....when an ALL IN situation occurs before the river. Let's define a function that returns the size of the pot when you WIN and 0 when you loose. R(i)={ 0, if you loose POTSIZE(i)/2, if we have a split POTSIZE(i), if you are the winner } R(1)+R(2)+R(3).................. and E1(H1)*POTSIZE(1)+E2(H2)*POTSIZE(2)+.............. . SHOULD CONVERGE!!! The problem definition is somehow similiar with the one from 'all in luck/with total winnings' tab from Poker EV. The differences are: 1. i dont take rake into consideration ..the game is considered 'ideal' (no rake) 2 only headsup 'all in's are considered in my program 3 In POker EV POTSIZE(i) represents the money bet only on the 'all in' street and not total pot size after all in like in my program HOW TO RUN The program is supposed to work with PT database (Access/Postgresql>ODBC access) You also have the option to filter between 'big pot'/'small pot'/'all pots' ALL INs The program will save 2 log files with the analyze and creates a chart with your result in ALLIN.png image file. The conspiracy theory says that more than 80% of the winning players dont win their share of 'all in' pots. With your help this theory can be confirmed or not. I will appreciate if you can posts your results in this topic along with the mention big/medium/marginal winner/looser You can find the program here: ALL IN PROGRAM The following image is obtain by running the program against a 250k database and filtering after 'all in' pots>80BB Thanks, Valentin 
#2





#3




NO!!!!

#4




Valentin, it looks like you have put a deal of work into this and I don`t mean to disparage your efforts, but I`m not clear what this proves. Some of your key concepts seem illdefined. For example:
Quote:
And: Quote:
And: Quote:

#5




Out of curiousity, how does the program handle a split pot?

#6




Misu, i'm not one of the yawns / no posters, i've seen enough clearly defined patterns over different sites and an extended timeframe to be firmly in the "rigged" camp. I do believe that pokersites skew the game somewhat towards the weaker players, in order to keep them at the site and therefore contributing to the rake.
Not really sure what you're trying to show here though. A simple "did I win 50% on my H2H all ins?" is pretty worthless if you dont take into the actual hands involved. for example 2 mythical players, playing 10,000 hands charted against each other. Player 1  moderate player, consistent loser. Plays MTT's much too tight. Never steals blinds (even late game). Doesn't call allins from short stack when he has huge pot odds, because he has junk. Only plays premium hands. Player 2  good player, consistent winner. Players MTT's well, stealing blinds, calling allins when he knows he has inferior hand, but has definate pot odds to do so. The above 2 players, you'd expect player 1 to win a significantly higher portion of allins than player 2, but player 2 is a much more successful player. (and, one O in lose!). 
#7




re: Poker & Is online poker rigged? Research program
Quote:
 I was curious if small stacks (usually weaker players) are winning more than their share of pots when 'all in' situation occurs.  If a site would want to skew the results the big 'all in' pots would be a nice place to start because it's harder to apply statistics on a smaller sample. The outcome should not be affected by applying such a filter. And: Quote:
The '80%' number is not relevant here. Statistics (standard deviation/confidence intervals) can be applied here and the result of a statistical analyze should be somenthing like: If M% (e.g 80%) of N winning player databases analyzed are on the losing side of the coin then there is a 95% chance that the coin is not fair. I'm not an expert in statistics but if I have a sample of databases analyzed I can formulate the problem and give it to other people smarter than me in statistic to solve it. 
#8




Quote:
R(i)={ 0, if you loose POTSIZE(i)/2, if we have a split POTSIZE(i), if you are the winner } Also take into account that E(i) is hand equity ...this means it includes winnings or splits. 
#9




Quote:
AA has ~0.83 equity against KK preflop But even if you win 83% of the pots with AA vs KK maybe you won the 100$ pot all ins and lost the 1000$ pot all ins. That's why the equity is weighted with the pot size in my program. Its not about who is winning player or not ..its about players getting their fair share of 'all ins' pot. 
#10




Quote:

#11




Quote:
The 'expected win' as I defined here its always positive because I dont take into account how much money I invested into the pot. When an 'all in' happens and the other player calls the hands are face up. I will take an example : Hand1: I move all in preflop and the opponent calls Me:Kc Kh Him:Ac Ah Potsize : 1000$ My expected win is my equity multiplied by potsize: EV(1) = E(1)*POTSIZE(1) = 0.18*1000 = 1800$ Result of the all in AA wins R(1) = 0 Hand2: I call an all in with 8c 8d on the following flop: 9h 8h 5h and the opponent turns Ah 2h for a flush My equity in this 2000$ pot is 0.345 ( Poker Odds Calculator (twodimes.net) (http://twodimes.net/poker/?g=h&b=9h+8h+5h&d=&h=8c+8d%0D%0AAh+2h) ) My expected win is EV(2) = 0.345*2000 = 690$ Turn is a 5d and river is a Jd and I win with a full house. So result is R(2) = 2000$ Hand3: I move all in on turn with 6c 7s on board: 9h 8h 2d As The opponent calls my all in and he has Qh Qd The potsize is 1000 and my equity in this pot is 0.182 ( Poker Odds Calculator (twodimes.net) (http://twodimes.net/poker/?g=h&b=9h+8h+2d+As&d=&h=6c+7s%0D%0AQh+Qd) ) My expected win is EV(3) = 0.182*1000 = 182$ River is a blank and I loose the hand. So R(3)=0 The sums EV(1)+EV(2)+Ev(3)+ .................. and R(1)+R(2)+R(3)+ ................ SHOULD CONVERGE 
#12




Interesting post. Now i can whine some more about how i should have won more. The only problem is, I play on loads of different sites, how can i compact more than one player name into the same database (or the same nickname, but from more than 1 site). I would appreciate some help with that.
I can currently only see that i should have won about 180 and won 103. And yes, I am a winning player on average. 
#13




Quote:
At this moment the program will not agregate results from different nicknames but I am going to study this possibility the next days. 
#14




re: Poker & Is online poker rigged? Research program
Tryed to upload it, hope it worked. There isn't a lot of value in my graph tough, because the sample size is only 60 or so. If I can combine all my different nicknames into one graph it will be a lot better, (about 30.000 hands currently in my PT database). Good luck with your research! I'll keep an eye on this thread, to see if you can make it possible to combine multiple nicknames (or the same nickname on more than 1 site).

#15




Quote:

#16




Interesting to see someone actually try to use the stats available to test a theory for a change.
That said the first graph isn't the largest sample <1000 pots analysed and seems to be within what would be expected variance from the "ideal" (which of course even in a truly random sample would still deviate from the "ideal"). Work a bit of standard deviation in there and you'll be able to assess the likelihood of that deviation. As I say from what I understand of your model (and there may be some gaps in it as FP says) the graph looks to represent a statistically probable deviation. The word "should" is very loaded and is inaccurately used. If you toss a coin 100 or 10000 times you might expect the "average" number of heads to be 50% but there is no "should" about it. In fact 95 or 9950 heads would be nothing unusual. And the larger the sample, the larger the probable deviation in numeric (if not %) terms. 
#17




Quote:

#18




Quote:
I do take into consideration the fact they might not have the same stack. 
#19




I won't even pretend to understand all the math jargon that has been discussed...I took all kinds of advanced mathematics in school, but once I passed the class, all knowledge flew right out of my head.
I will say this though. It seems that people tend to forget that poker is a game of odds, as in, there is a chance a certain event will happen. It's not an absolute. So of course there is going to be variance, despite what the odds say should happen. Maybe I'm way off, but that's how I see it. 
#20




Here's a coin toss simulator
Probability Coin Toss (http://olc.spsd.sk.ca/DE/math20/math20trailolc/probability/prob_3.html) Here's my first go with 10,000 tosses Coin Flips= 10000 Heads= 5065 Tails= 4935 My second (wow, spot on!) Coin Flips= 10000 Heads= 5000 Tails= 5000 3rd Coin Flips= 10000 Heads= 4943 Tails= 5057 and so on... have a go. Then read this.. Statistical significance  Wikipedia, the free encyclopedia (http://en.wikipedia.org/wiki/Statistical_significance) Then analyse your data according to the principles. Then get back to me about the 9950 comment. Thanks Rex 
#21




re: Poker & Is online poker rigged? Research program
Quote:

#22




Quote:
So can you demonstrate statistical significance? Which would be a starting point for demonstrating there was something going on. 
#23




Quote:
The program was run only for all in pots >80BB There are also around 2000 all in pots <80BB I will post a chart with small all in pots included tomorrow. I dont have statistical evidence on my database. Thats why I am here . Because I need 'aggregation' of results from different databases, 
#24




Ooops I just realised I typed 9950, where I meant 5050 (or 4950). Or possibly 9950 of 20000, below. Yes I need to retake basic counting if I think that what I said isn't nonsense. Sorry about that, I'll claim tiredness
If you are assuming a null model, then the size of the pot shouldn't matter (unless your hypothesis is that only the larger pots are rigged?) You should be able to calculate the significance of deviation from the "average" given a sample size in order to work out how many hands you need to be reasonably certain of demonstrating some significance. 
#25




Yikes!! What a huge waste of time this seems to be . . . statistics may be useful here to a certain extent, but you simply cannot quantify luck (as it relates to each individual), nor can you come up with a large enough accurate sample to make this worthwhile; also, you simply cannot just take any PF allin for another without looking at the context (such as position, stack size, tournament stage, read of opponents, table "climate", etc.)  pure odds are simply not enough to decide whether or not an AIPF makes sense at any given time with a given hand.
I, for one, firmly believe that any legitimate poker room (online or live) has everything to lose (as in, their entire business) and absolutely NOTHING to gain by rigging anything towards anyone  I see the same kind of "sick, crazy, unreal, rigged, whatever" stuff happen just about everywhere I play, and someone always ends up ranting about how it's the poker room's, dealer's, deck's, unlucky seat's (etc., etc.) fault . . . yet they always come back to play, anyway. (What does that tell you about poker players?) Anyway, that's my opinion, and I'm sticking to it! (Oh yes, and I did just bubble out of today's CC Bodog tourney, yet you don't hear me bitching and moaning about the site, do you?!) 
#26




I don't think things are rigged, but I commend any effort to attempt to statistically analyse the way sites work. The data will show what it shows and you can get a big enough sample to make it worthwhile.
From what I understand of the model proposed here it seems to be taking account of most things that need to be considered. Beats people remembering things that fit their theory and calling anecdotes evidence hands down. Credit to you for that Misu (even if I think you'll fail to find the evidence of riggign you are looking for). 
#28




re: Poker & Is online poker rigged? Research program
Quote:
Quote:

#29




Big time spended doing maths not always means great work,i like math(ì'm a big sklansky's fan)but,in my opinion when you search for a cheat,before starting an enquire you must think about the (presumed)cheater and ask yourself:has he any reason to cheat?
RESPONSE no he hasn't cause is the first interest of casino game(in poker of course,other games are another topic)that game flows crystalclear. 
#30




Quote:
The reason I ask is because the difference in convergence seems to be about $1.50 per hand lost. 
#31




Quote:
In game table from PT there are pot & rake columns real_pot_size = pot+rake  (any eventual overbet of one player or aniother  >absolute diff for total_bet columns from game_players table ) 
#32




Quote:

#33




Quote:
Agreed The words 'should' & 'expect' do not really belong in a statistical survey as again they bring the area of doubt into play. For this test the figures show what happened on this test. What should happen now is several more tests of the same size to be compaired with the original. Even then it will only show the odd/chances  and those of us who have ever back a favourite know they don't always win We should try to remember when we lose with a hand that is the favourite that it must have been one of those times that the result came from the other half of the equation. Terry Pratchett once wrote  A one in a million chance happens nine times out of ten 
#35




re: Poker & Is online poker rigged? Research program
I've added the option to do an aggregated analyze for more than one username because most poker players are playing on more than one poker site (with maybe different usernames).
Also I'm displaying some more information in the graph the program generates. Here you can download the latest version: ALL IN 1.1 (http://www.mediafire.com/?eymo4x1jfyf) And this is the graph for my ~250.000 played hands: I would highly appreciate if somebody could share with us a similar analyze by posting his graph in this thread. Thanks, Valentin 
