Author

Topic: Just-Dice.com : Invest in 1% House Edge Dice Game - page 156. (Read 435358 times)

full member
Activity: 210
Merit: 100
I think all the fancy math and assumptions unneeded.  Variance is extreme due to a very small # of very large bets.  The answer is to lessen the max bet size while still staying significantly bigger than competition so as not to lose players.  Nearest competition is 20BTC max profit.  We were as high as 550 BTC.
newbie
Activity: 19
Merit: 0
You are correct. But the problem is much much deeper than this. Let me begin by asking the simple question; since the KC maximizes profit over number of bets, and since variance decreases with bet size, how many max bets would we need to make in order to decrease variance to get, say, 0.9% < profit < 1.1% assuming all bets were max bets? Going with a set max bet size, say 500 BTC, guarantees we will find a sample size more than sufficient to limit profit in this way. Let's further simplify by going after the RNG and not the house edge.

Variance definitely does not decrease with bet size (assuming total amount wagered is kept constant). The standard deviation for a binomial process is calculated by:
s = sqrt( n * p * (1 - p) )
(s = standard deviation, n = number of samples, p = probability)
If every bet is the same (size b), we can obtain the standard deviation for the total profit (S):
S = b sqrt( n * p * (1 - p) )
If we increase bet-size (b), we decrease n (number of bets) proportionally. But since S is proportional to b and proportional to sqrt(n), we see that with increased bet-size, the standard deviation of the expected total profit goes up.


Which is exactly what he said. Lol.
If you increase bet size, you increase variance.
If you decrease bet size, you decrease variance.

=> Variance is decreasing with bet size.
hero member
Activity: 728
Merit: 500
Quote
The formula for required sample size is (Z*Z)/(4*E*E), where E is the desired error (ex. 0.01 for 1%) and Z is how many standard deviations you want.
Don't know where you got this formula from, but I'll assume for now that it is correct.

Quote
To get +/- 0.1%  or 0.9% < profit < 1.1%, we need to set E to be 0.001 not 0.01:

n = (3 * 3 ) / (4 * 0.001 * 0.001)
n = 9 / 0.000004
n = 2,250,000

There we go. How convenient. As you can see, we have just rolled over 2.4 million bets at 500 max bet.
2.4 million bets at 500 max bet? That's 1.2 billion BTC wagered! 100 times the total amount in existence. Surely you mean 24000 bets at 500 max bet. Conveniently, a lot closer to your first example.

Quote
0.2% < 0.9% < profit < 1.1%

This is a serious problem.

Ooh, big letters *and* colours. Let me try:

Your math is wrong!

This is a serious problem.


Quote
If Dooglus is interested in hiring me as a consultant I will help him fix this problem. Then again, the solution is obvious, but I think Dooglus needs someone to tell him. And no I will not advise anyone for free. You get what you pay for in life. That does not mean I am greedy it means I want Dooglus to listen to me, pay attention to what I say, and do it, or I will not waste my time. If he cannot value my advice then it has no value to him. It's that simple. That being said my rates are exceedingly cheap.

If you are interested in hiring me as a mathematician I will help you fix this problem (actually I just did). Then again, the solution is obvious, but I think you need someone to tell you (I just did). And no I will no advise anyone for free (except I just did!). You get what you pay for in life (counter-quote: "the best things in life are free"). That does not mean I am greedy it means I want you to listen to me, pay attention to what I say, and do it, or I will not waste my time (I probably just did). If you cannot value my advice then it has no value to you. It's that simple. That being said my rates are exceedingly cheap (Can't beat free!).

edit: Deprived, stop beating me to the punch!
hero member
Activity: 532
Merit: 500
full member
Activity: 210
Merit: 100
newbie
Activity: 19
Merit: 0
Wagered = 1,295,557.00504856   
Profit = -135.25142283

Expected profit = 12.95 k btc / Profit = - 135 btc.

Seems legit.
full member
Activity: 210
Merit: 100
@usagi

That being said my rates are exceedingly cheap.

what is cheap? as I want to open an online casino I would be interested in Your opinion. I know what is wrong with JD. lets say I think I know and as I want to be sure I really would be interested in Your opinion. so how much  Huh

cheers
I think the answer is to simply put in a hard cap for the max profit.  So it can be 1% of the bankroll up until X.  X can be 50 BTC or 100 BTC or whatever.  This would decrease variance significantly. At the same time, Just-Dice would still have the highest max profit of any site.  I mean, when put nearest competitors have a max profit of 20BTC and we were over 550 BTC, something is maybe wrong.
Then simply multi-accounting would bypass the limit.
I think the issues is the cap is so high that martingales are highly probably to work for those with extremely large bankrolls.  A more sane limit would decrease the effectiveness of that strategy.  We just need to be a better deal than the competition (which as I said has a max profit of 20 BTC per bet).  Having a straight 1% max profit is extreme.  

I would also be interested in determining if the results we have seen are statisically probable but I do not have the statistics background to do so confidently.  I do not think Dooglus is cheating or the server is compromised (meaning is playing under alt names are giving out server seed).  In that case, if the results turn out to be statistically improbable, is there any explanation as to why beyond a compromised server seed?
newbie
Activity: 7
Merit: 0
how is it possible?
vip
Activity: 756
Merit: 503
@usagi

That being said my rates are exceedingly cheap.

what is cheap? as I want to open an online casino I would be interested in Your opinion. I know what is wrong with JD. lets say I think I know and as I want to be sure I really would be interested in Your opinion. so how much  Huh

cheers
I think the answer is to simply put in a hard cap for the max profit.  So it can be 1% of the bankroll up until X.  X can be 50 BTC or 100 BTC or whatever.  This would decrease variance significantly. At the same time, Just-Dice would still have the highest max profit of any site.  I mean, when put nearest competitors have a max profit of 20BTC and we were over 550 BTC, something is maybe wrong.
Then simply multi-accounting would bypass the limit.
full member
Activity: 210
Merit: 100
@usagi

That being said my rates are exceedingly cheap.

what is cheap? as I want to open an online casino I would be interested in Your opinion. I know what is wrong with JD. lets say I think I know and as I want to be sure I really would be interested in Your opinion. so how much  Huh

cheers
I think the answer is to simply put in a hard cap for the max profit.  So it can be 1% of the bankroll up until X.  X can be 50 BTC or 100 BTC or whatever.  This would decrease variance significantly. At the same time, Just-Dice would still have the highest max profit of any site.  I mean, when put nearest competitors have a max profit of 20BTC and we were over 550 BTC, something is probably wrong. If the OP cannot stay invested in his own site, that means something is wrong.  There is a reason other sites do not have a similar system in play.

I will take Devil's advocate - if we were up double the expected (instead of on 0.15% of expected), due to the same high variance conditions, noone would be complaining.  However, such high variance and risk of ruin is not compatible with long-term sustainability. 
member
Activity: 81
Merit: 10
Charlotte is doing some serious betting right now.  Cheesy

And the profit is falling... Sad
elm
legendary
Activity: 1050
Merit: 1000
@usagi

That being said my rates are exceedingly cheap.

what is cheap? as I want to open an online casino I would be interested in Your opinion. I know what is wrong with JD. lets say I think I know and as I want to be sure I really would be interested in Your opinion. so how much  Huh

cheers
vip
Activity: 812
Merit: 1000
13
The Kelly Criterion derives from a model that differs from JD's real situation in a couple of important ways.

First, in the Kelly model, the player with the edge controls the betting.  Since he has an edge, he keeps on betting.  In contrast, with JD the house has the edge but must wait passively for the whales to bet.  Since the whales don't have an edge, they can and should stop when they're ahead.

Second, the Kelly model runs on "bet time", where the unit of time is one bet.  The Kelly Criterion maximizes the return over the number of bets.  In contrast, JD runs on "calendar time".  Investors count their return in percent per day or month or year, and count their opportunity cost the same way.

Because of these differences, it does not follow that setting the maximum bet based on the Kelly Criterion will maximize JD's return in calendar time.  

The maximum bet policy has been questioned before, and it's always been answered by an appeal to the Kelly Criterion, or to simulations based on the Kelly model.  I'm suggesting that the model doesn't match the reality, so it's time for a fresh look.


You are correct. But the problem is much much deeper than this. Let me begin by asking the simple question; since the KC maximizes profit over number of bets, and since variance decreases with bet size, how many max bets would we need to make in order to decrease variance to get, say, 0.9% < profit < 1.1% assuming all bets were max bets? Going with a set max bet size, say 500 BTC, guarantees we will find a sample size more than sufficient to limit profit in this way. Let's further simplify by going after the RNG and not the house edge.

So now we have simplified the problem into determining how many coin flips we need to make to show whether or not a coin is fair. Which is actually a well known problem. If we calculate this number, and determine that actually, just-dice has "flipped the coin" more times, we have then proven that just-dice is not a fair coin. It does not matter that we are not using the actual formulas for just-dice's statistics; our results are a superset of theirs. In short, if just-dice's numbers are within the sample size we require it may or may not be fair (we won't know) but if their numbers lie outside of ours we have proven that they are unfair. This proves using actual just-dice statistical formulas will merely create numbers x and y such that our figures bracket them as such; 0.9% < x < profit < y < 1.1%.

I'll even draw a picture. We will end up with a number (sample size) which will appear in one of the following places: A, B or C:
Code:
0 ...======================================================================... infinity
        (A)       JUST-DICE-STATS    (B)   OUR-SIMPLE-STATS         (C)
   

If our number shows up as A or B, we will not know which one it is (since we are calculating a simplified version of the statistics). In the case of A and B all we know is that just dice has not yet achieved the sample size we require to limit profit to 0.9% < profit < 1.1%. If, however, just dice has a sample size which falls at (C) -- which is greater than what we require -- we have guaranteed that profit should be limited to 0.9% < profit < 1.1%.

The formula for required sample size is (Z*Z)/(4*E*E), where E is the desired error (ex. 0.01 for 1%) and Z is how many standard deviations you want. 3 standard deviations gives a 99.7% level of confidence, which is less frequently broken than 1/300. A quick glance at a chart which shows how likely you are to die from various causes shows that it is far more probable that you will die by falling down (1:246) if you don't first die from committing suicide (1:121).

n = (3 * 3 ) / (4 * 0.01 * 0.01)
n = 9 / 0.0004
n = 22,500

In short, as long as we bet 500 bitcoins 22,500 times, we are guaranteed that the error will be no more than 1%. But the house edge is 1%, so this just states profit will be between 0% and 2%. (house edge +/- 1% is 0% to 2%.). That doesn't help us.

To get +/- 0.1%  or 0.9% < profit < 1.1%, we need to set E to be 0.001 not 0.01:

n = (3 * 3 ) / (4 * 0.001 * 0.001)
n = 9 / 0.000004
n = 2,250,000

There we go. How convenient. As you can see, we have just rolled over 2.4 million bets at 500 max bet. Therefore we arrive at the following connundrum:

1. 2,250,000 bets at 500 BTC is enough to guarantee variance within 0.9% < profit < 1.1%.
2. Actual sample size is a minimum of 2,400,000 because not all bets were made at max kelly bet.
3. Actual site profit is less than 0.2%.

0.2% < 0.9% < profit < 1.1%

This is a serious problem.

I am not merely suggesting something is wrong, I am proving it.

If Dooglus is interested in hiring me as a consultant I will help him fix this problem. Then again, the solution is obvious, but I think Dooglus needs someone to tell him. And no I will not advise anyone for free. You get what you pay for in life. That does not mean I am greedy it means I want Dooglus to listen to me, pay attention to what I say, and do it, or I will not waste my time. If he cannot value my advice then it has no value to him. It's that simple. That being said my rates are exceedingly cheap.

Chat soon~
vip
Activity: 756
Merit: 503
Charlotte is doing some serious betting right now.  Cheesy
sr. member
Activity: 275
Merit: 250
I deposited some btc with inputs.io and got nothing in my balance.

did you remember to type in your account# for just-dice.com into the inputs.io transaction?
sr. member
Activity: 350
Merit: 250
I deposited some btc with inputs.io and got nothing in my balance.
full member
Activity: 220
Merit: 100
Kelly wouldnt say risk 1% of capital right? More like 25% if my built in guesstimator is correct.
elm
legendary
Activity: 1050
Merit: 1000
The Kelly Criterion derives from a model that differs from JD's real situation in a couple of important ways.

First, in the Kelly model, the player with the edge controls the betting.  Since he has an edge, he keeps on betting.  In contrast, with JD the house has the edge but must wait passively for the whales to bet.  Since the whales don't have an edge, they can and should stop when they're ahead.

Second, the Kelly model runs on "bet time", where the unit of time is one bet.  The Kelly Criterion maximizes the return over the number of bets.  In contrast, JD runs on "calendar time".  Investors count their return in percent per day or month or year, and count their opportunity cost the same way.

Because of these differences, it does not follow that setting the maximum bet based on the Kelly Criterion will maximize JD's return in calendar time. 

The maximum bet policy has been questioned before, and it's always been answered by an appeal to the Kelly Criterion, or to simulations based on the Kelly model.  I'm suggesting that the model doesn't match the reality, so it's time for a fresh look.


thank You for that perfect explanation, imho. I couldnt explain it this way, I tried it with simple words Smiley
hero member
Activity: 854
Merit: 500
I think an even bigger issue is it is a Saturday night, the biggest normal time for players to gamble and the site has been down for hours with no word from Doog.  My guess is he is out and unaware.  This DDoS issue is quite out of control.

I'm logged onto JD with no issues right now.

What IP?

Code:
ping just-dice.com

Not sure how to get the IP address, I'm on an iPad.  Probably doesn't help you, but the URL is:
https://just-dice.com/

Well I know what the URL is, I just told you to ping it!
Just wasn't sure if the "https://" made a difference.  Are you not able to access JD?  Seems like it might be a little slow, but bets are being placed and players are chatting.

The site is back up now
hero member
Activity: 854
Merit: 1000
Bitcoin: The People's Bailout
I think an even bigger issue is it is a Saturday night, the biggest normal time for players to gamble and the site has been down for hours with no word from Doog.  My guess is he is out and unaware.  This DDoS issue is quite out of control.

I'm logged onto JD with no issues right now.

What IP?

Code:
ping just-dice.com

Not sure how to get the IP address, I'm on an iPad.  Probably doesn't help you, but the URL is:
https://just-dice.com/

Well I know what the URL is, I just told you to ping it!
Just wasn't sure if the "https://" made a difference.  Are you not able to access JD?  Seems like it might be a little slow, but bets are being placed and players are chatting.
Jump to: