Gambling with Information Theory



Similar documents
Review Horse Race Gambling and Side Information Dependent horse races and the entropy rate. Gambling. Besma Smida. ES250: Lecture 9.

Gambling and Data Compression

National Sun Yat-Sen University CSE Course: Information Theory. Gambling And Entropy

On Directed Information and Gambling

A New Interpretation of Information Rate

Gambling and Portfolio Selection using Information theory

The Mathematics of Gambling

Part I. Gambling and Information Theory. Information Theory and Networks. Section 1. Horse Racing. Lecture 16: Gambling and Information Theory

LECTURE 4. Last time: Lecture outline

The Kelly criterion for spread bets

Lecture 25: Money Management Steven Skiena. skiena

SOME ASPECTS OF GAMBLING WITH THE KELLY CRITERION. School of Mathematical Sciences. Monash University, Clayton, Victoria, Australia 3168

Chapter 7: Proportional Play and the Kelly Betting System

On Adaboost and Optimal Betting Strategies

פרויקט מסכם לתואר בוגר במדעים )B.Sc( במתמטיקה שימושית

The Kelly Betting System for Favorable Games.

Information Theory and Stock Market

Analogy Between Gambling and. Measurement-Based Work Extraction

Basics of information theory and information complexity

Betting with the Kelly Criterion

Goal Problems in Gambling and Game Theory. Bill Sudderth. School of Statistics University of Minnesota

Lecture 2: The Kelly criterion for favorable games: stock market investing for individuals

A Quantitative Measure of Relevance Based on Kelly Gambling Theory

Decision Theory Rational prospecting

Capacity Limits of MIMO Channels

arxiv: v1 [math.pr] 5 Dec 2011

Fourth Problem Assignment

Is it possible to beat the lottery system?

An Introduction to Information Theory

Master s Theory Exam Spring 2006

1 Gambler s Ruin Problem

The Binomial Distribution

A Note on Proebsting s Paradox

Random access protocols for channel access. Markov chains and their stability. Laurent Massoulié.

Good and bad properties of the Kelly criterion

How to Gamble If You Must

McMaster University. Advanced Optimization Laboratory. Advanced Optimization Laboratory. Title: Title:

Decision & Risk Analysis Lecture 6. Risk and Utility

Introduction to Online Learning Theory

1 Portfolio Selection

Mathematics and Statistics: Apply probability methods in solving problems (91267)

Kelly s Criterion for Option Investment. Ron Shonkwiler (shonkwiler@math.gatech.edu)

Wald s Identity. by Jeffery Hein. Dartmouth College, Math 100

Chapter 2 Time value of money

Contents What is the Opportunity?... 4 Sports Arbitrage Trading... 5 What is sports arbitrage betting?... 5 How it works?...

Betting market efficiency implications of different structures: bookmakers vs. exchanges

Reinforcement Learning

Chapter 1 Introduction

A Simple Parrondo Paradox. Michael Stutzer, Professor of Finance. 419 UCB, University of Colorado, Boulder, CO

Standard 12: The student will explain and evaluate the financial impact and consequences of gambling.

Linear Threshold Units

Exam Introduction Mathematical Finance and Insurance

Intelligent Agent for Playing Casino Card Games

Introduction to Markov Chain Monte Carlo

Tutorial on Markov Chain Monte Carlo

STOCHASTIC MODELING. Math3425 Spring 2012, HKUST. Kani Chen (Instructor)

Gambling participation: activities and mode of access

A Model of Optimum Tariff in Vehicle Fleet Insurance

Seed Distributions for the NCAA Men s Basketball Tournament: Why it May Not Matter Who Plays Whom*

How to bet and win: and why not to trust a winner. Niall MacKay. Department of Mathematics

Statistics and Random Variables. Math 425 Introduction to Probability Lecture 14. Finite valued Random Variables. Expectation defined

The Cost of Offline Binary Search Tree Algorithms and the Complexity of the Request Sequence

0.1 Phase Estimation Technique

Lectures on Stochastic Processes. William G. Faris

DATA VERIFICATION IN ETL PROCESSES

Applying the Kelly criterion to lawsuits

Tagging with Hidden Markov Models

5. FIXED ODDS BETS. 5.1 Fixed Odds Betting

IEOR 6711: Stochastic Models I Fall 2012, Professor Whitt, Tuesday, September 11 Normal Approximations and the Central Limit Theorem

Overview of Monte Carlo Simulation, Probability Review and Introduction to Matlab

DEVELOPING A MODEL THAT REFLECTS OUTCOMES OF TENNIS MATCHES

Reinforcement Learning

FUNDAMENTALS of INFORMATION THEORY and CODING DESIGN

On the mathematical theory of splitting and Russian roulette

On the Efficiency of Competitive Stock Markets Where Traders Have Diverse Information

The CAPM (Capital Asset Pricing Model) NPV Dependent on Discount Rate Schedule

Behavioral Entropy of a Cellular Phone User

Average System Performance Evaluation using Markov Chain

Probabilistic user behavior models in online stores for recommender systems

Statistical techniques for betting on football markets.

ECE 316 Probability Theory and Random Processes

Maths Workshop for Parents 2. Fractions and Algebra

Influences in low-degree polynomials

Linear Risk Management and Optimal Selection of a Limited Number

Fixed odds bookmaking with stochastic betting demands

CS 522 Computational Tools and Methods in Finance Robert Jarrow Lecture 1: Equity Options

Probability and Random Variables. Generation of random variables (r.v.)

Equotion. Working with Equotion

Black swans, market timing and the Dow

Statistics in Retail Finance. Chapter 6: Behavioural models

CCNY. BME I5100: Biomedical Signal Processing. Linear Discrimination. Lucas C. Parra Biomedical Engineering Department City College of New York

1. (First passage/hitting times/gambler s ruin problem:) Suppose that X has a discrete state space and let i be a fixed state. Let

Transcription:

Gambling with Information Theory Govert Verkes University of Amsterdam January 27, 2016 1 / 22

How do you bet? Private noisy channel transmitting results while you can still bet, correct transmission(p) or error in transmission(q), with p q. p 1 1 q 2. N 2 / 22

Overview Kelly gambling Horse races Value of side information Entropy rate of stochastic processes Dependent horse races 3 / 22

John L. Kelly John Larry Kelly, Jr. (1923 1965) PhD in Physics Bell labs Shannon (Las Vegas) Warren Buffett (Investor) 4 / 22

Gambler with private wire Communication channel transmitting results Noiseless channel 1 1. V N = 2 N V 0 N N V N : Capital after N bets V 0 : Starting capital 5 / 22

Gambler with private wire Communication channel transmitting results Noiseless channel 1 1. V N = 2 N V 0 N N V N : Capital after N bets V 0 : Starting capital Exponential rate of growth 1 G = lim N N log V N V 0 5 / 22

Gambler with noisy private wire Exponential rate of growth p 1 1 q 2. N 1 G = lim N N log V N V 0 How would you bet on the received result? p : probability of correct transmission q : probability of error in transmission 6 / 22

Gambler with noisy private wire Exponential rate of growth p 1 1 q 2. N 1 G = lim N N log V N V 0 How would you bet on the received result? p : probability of correct transmission q : probability of error in transmission l : the fraction of gambler s capital that he bets V N = (1 + l) W (1 l) L V 0 6 / 22

Horse races Wealth relative S(X ) = b(x )o(x ) b(i) : fraction of gambler s wealth on horse i o(i) : o(i)-for-1 odds on horse i m : number of horses 8 / 22

Horse races Wealth relative S(X ) = b(x )o(x ) b(i) : fraction of gambler s wealth on horse i o(i) : o(i)-for-1 odds on horse i m : number of horses Wealth after N races (fraction) n S n = S(X i ) i=1 8 / 22

Horse races doubling rate Doubling rate m W (b, p) = E[log S(X )] = p i log b i o i i=1 p i : probability that horse i wins 9 / 22

Horse races doubling rate Doubling rate m W (b, p) = E[log S(X )] = p i log b i o i i=1 p i : probability that horse i wins Justification n 1 n log S n = 1 n n S n = S(X i ) i=1 i=1 log S(X i ) LLN E[log S(X )] nw (b,p) S n = 2 9 / 22

Horse races doubling rate Maximize doubling rate W (p) = max b: W (b, p) = max b i =1 p: b i =1 m p i log b i o i i=1 10 / 22

Horse races doubling rate Maximize doubling rate W (p) = b = p max b: W (b, p) = max b i =1 p: b i =1 m p i log b i o i i=1 10 / 22

Horse races doubling rate Maximize doubling rate W (p) = b = p max b: W (b, p) = max b i =1 p: b i =1 W (b) = p i log o i H(p) m p i log b i o i i=1 10 / 22

Example (CT 6.1.1) 3 horses with 3-for-1 odds how would you bet? p 1 = 1 2, p 2 = p 3 = 1 4 o 1 = o 2 = 3

Example (CT 6.1.1) 3 horses with 3-for-1 odds p 1 = 1 2, p 2 = p 3 = 1 4 o 1 = o 2 = 3 how would you bet? pi log o i H(p) = log 3 H( 1 2, 1 4, 1 4 ) = 0.085 S n = 2 n0.085 = (1.06) n 11 / 22

Example (CT 6.1.1) Odds are fair with respect to some distribution 1 o i = 1 and r i = 1 o i 12 / 22

Example (CT 6.1.1) Odds are fair with respect to some distribution 1 o i = 1 and r i = 1 o i W (b, p) = p i log b i p i p i r i = D(p r) D(p b) 12 / 22

Gambling with side information We have prior information Y Conditional doubling rate W (X ) = p i log o i H(p) W (X Y ) = max p(x, y) log b(x y)o(x) b(x y) x,y 13 / 22

Gambling with side information We have prior information Y Conditional doubling rate W (X ) = p i log o i H(p) W (X Y ) = max p(x, y) log b(x y)o(x) b(x y) x,y = p i log o i H(X Y ) 13 / 22

Gambling with side information We have prior information Y Conditional doubling rate W (X ) = p i log o i H(p) W (X Y ) = max p(x, y) log b(x y)o(x) b(x y) Increase in doubling rate x,y = p i log o i H(X Y ) W = W (X Y ) W (X ) = H(X ) H(X Y ) = I (X ; Y ) 13 / 22

Stochastic processes Sequence of random variables {X t } t T for discrete process T = N Pr(X 1, X 2,..., X n ) 14 / 22

Stochastic processes Sequence of random variables {X t } t T for discrete process T = N Pr(X 1, X 2,..., X n ) t T is more often than not interpreted as time Arbitrary dependence Pr(X n+1 X 1, X 2,..., X n ) 14 / 22

Stochastic processes properties Markov Pr(X n+1 X 1, X 2,..., X n ) = Pr(X n+1 X n ) Stationary Pr(X 1 = x 1, X 2 = x 2,..., X n = x n ) = Pr(X 1+t = x 1, X 2+t = x 2,..., X n+t = x n ) 15 / 22

Stochastic processes properties Markov Stationary Pr(X n+1 X 1, X 2,..., X n ) = Pr(X n+1 X n ) Pr(X 1 = x 1, X 2 = x 2,..., X n = x n ) = Pr(X 1+t = x 1, X 2+t = x 2,..., X n+t = x n ) Example: Simple random walk Stationary? Markov? Y = X n = { 1 with Pr: 1 2 1 with Pr: 1 2 n i=1 Y i 15 / 22

Entropy rate Definition 1 H(X ) = lim n n H(X 1, X 2,... X n ) 16 / 22

Examples X is i.i.d H(X 1, X 2,..., X n ) = nh(x 1 ) H(X ) = H(X 1 )

Examples X is i.i.d H(X 1, X 2,..., X n ) = nh(x 1 ) H(X ) = H(X 1 ) X independent but not identically distributed H(X 1, X 2,..., X n ) = n H(X i ) i=1 17 / 22

Entropy rate, related quantity Definition 1 H(X ) = lim n n H(X 1, X 2,... X n ) H (X ) = lim H(X n X 1, X 2,... X n 1 ) n For stationary processes H(X ) = H (X ) 18 / 22

Dependent horse races Horse race is dependent on past performance of horses {X n } : Sequence of horse race outcomes 19 / 22

Dependent horse races Horse race is dependent on past performance of horses {X n } : Sequence of horse race outcomes W (X n X n 1, X n 2,..., x 1 ) = log m H(X n X n 1, X n 2,..., X 1 ) W = log m H(X )S n = 19 / 22

Stock market X = (X 1, X 2,..., X n ) : Stock vector b = (b 1, b 2,..., b n ) : Investment vector (portfolio) S = b t X : Money gained after one day X F (x) : joint distribution of vector prices W (b, F ) = log b t x df (x) W (F ) = max b W (b, F ) 20 / 22

Conclusion Optimal betting strategy not always highest expected value 21 / 22

Conclusion Optimal betting strategy not always highest expected value Proportional betting is the way to go for fair odds 21 / 22

Conclusion Optimal betting strategy not always highest expected value Proportional betting is the way to go for fair odds Stock market interesting ([CT] chapter 15) 21 / 22

References Thomas M. Cover, Joy A. Thomas. "Elements of information theory" J. L. Kelly, Jr., "A New Interpretation of Information Rate" Questions? 22 / 22