Martingale (probability theory)

From Wikipedia, the free encyclopedia

Jump to: navigation, search
A stopped Brownian motion as an example for a martingale
A stopped Brownian motion as an example for a martingale

In probability theory, a martingale is a stochastic process (i.e., a sequence of random variables) such that the conditional expected value of an observation at some time t, given all the observations up to some earlier time s, is equal to the observation at that earlier time s. Precise definitions are given below.

Contents

Originally, martingale referred to a class of betting strategies that was popular in 18th century France. The simplest of these strategies was designed for a game in which the gambler wins his stake if a coin comes up heads and loses it if the coin comes up tails. The strategy had the gambler double his bet after every loss, so that the first win would recover all previous losses plus win a profit equal to the original stake. Since as a gambler's wealth and available time jointly approach infinity his probability of eventually flipping heads approaches 1, the martingale betting strategy was seen as a sure thing by those who practiced it. Of course in reality the exponential growth of the bets would eventually bankrupt those foolish enough to use the martingale for a long time.

The concept of martingale in probability theory was introduced by Paul Pierre Lévy, and much of the original development of the theory was done by Joseph Leo Doob. Part of the motivation for that work was to show the impossibility of successful betting strategies.

A discrete-time martingale is a discrete-time stochastic process (i.e., a sequence of random variables) X1X2X3, ... that satisfies for all n

\mathbf{E} ( \vert X_n \vert )< \infty
\mathbf{E} (X_{n+1}\mid X_1,\ldots,X_n)=X_n,

i.e., the conditional expected value of the next observation, given all of the past observations, is equal to the last observation.

Somewhat more generally, a sequence Y1Y2Y3, ... is said to be a martingale with respect to another sequence X1X2X3, ... if for all n

\mathbf{E} ( \vert Y_n \vert )< \infty
\mathbf{E} (Y_{n+1}\mid X_1,\ldots,X_n)=Y_n.

Similarly, a continuous-time martingale with respect to the stochastic process Xt is a stochastic process Yt such that for all t

\mathbf{E} ( \vert Y_t \vert )<\infty
\mathbf{E} ( Y_{t} \mid \{ X_{\tau}, \tau \leq s \} ) = Y_s, \ \forall\ s \leq t.

This expresses the property that the conditional expectation of an observation at time t, given all the observations up to time s, is equal to the observation at time s (of course, provided that s ≤ t).

In full generality, a stochastic process Y : T × Ω → S is a martingale with respect to a filtration Σ and probability measure P if

\mathbf{E}_{\mathbf{P}} ( | Y_{t} | ) < + \infty;
  • for all s and t with s < t and all F ∈ Σs,
\mathbf{E}_{\mathbf{P}} \left([Y_t-Y_s]\chi_F\right)=0,
where χF denotes the indicator function of the event F. In [1], this last condition is denoted as
Y_s = \mathbf{E}_{\mathbf{P}} ( Y_t | \Sigma_s ),
which is a general form of conditional expectation.

It is important to note that the property of being a martingale involves both the filtration and the probability measure (with respect to which the expectations are taken). It is possible that Y could be a martingale with respect to one measure but not another one; the Girsanov theorem offers a way to find a measure with respect to which an Itō process is a martingale.

  • Suppose Xn is a gambler's fortune after n tosses of a "fair" coin, where the gambler wins $1 if the coin comes up heads and loses $1 if the coin comes up tails. The gambler's conditional expected fortune after the next trial, given the history, is equal to his present fortune, so this sequence is a martingale. This is also known as D'Alembert system.
  • Let Yn = Xn2n where Xn is the gambler's fortune from the preceding example. Then the sequence { Yn : n = 1, 2, 3, ... } is a martingale. This can be used to show that the gambler's total gain or loss varies roughly between plus or minus the square root of the number of steps.
  • (de Moivre's martingale) Now suppose an "unfair" or "biased" coin, with probability p of "heads" and probability q = 1 − p of "tails". Let
X_{n+1}=X_n\pm 1
with "+" in case of "heads" and "−" in case of "tails". Let
Y_n=(q/p)^{X_n}.
Then { Yn : n = 1, 2, 3, ... } is a martingale with respect to { Xn : n = 1, 2, 3, ... }.
  • Let Yn = P(A | X1, ..., Xn). Then { Yn : n = 1, 2, 3, ... } is a martingale with respect to { Xn : n = 1, 2, 3, ... }.
  • (Polya's urn) An urn initially contains r red and b blue marbles. One is chosen randomly. Then it is put back in the urn along with another marble of the same colour. Let Xn be the number of red marbles in the urn after n iterations of this procedure, and let Yn = Xn/(n+r+b). Then the sequence { Yn : n = 1, 2, 3, ... } is a martingale.
  • (Likelihood-ratio testing in statistics) A population is thought to be distributed according to either a probability density f or another probability density g. A random sample is taken, the data being X1, ..., Xn. Let Yn be the "likelihood ratio"
Y_n=\prod_{i=1}^n\frac{g(X_i)}{f(X_i)}
(which, in applications, would be used as a test statistic). If the population is actually distributed according to the density f rather than according to g, then { Yn : n = 1, 2, 3, ... } is a martingale with respect to { Xn : n = 1, 2, 3, ... }.
  • Suppose each amoeba either splits into two amoebas, with probability p, or eventually dies, with probability 1 − p. Let Xn be the number of amoebas surviving in the nth generation (in particular Xn = 0 if the population has become extinct by that time). Let r be the probability of eventual extinction. (Finding r as function of p is an instructive exercise. Hint: The probability that the descendants of an amoeba eventually die out is equal to the probability that either of its immediate offspring dies out, given that the original amoeba has split.) Then
\{\,r^{X_n}:n=1,2,3,\dots\,\}
is a martingale with respect to { Xn: n = 1, 2, 3, ... }.
  • The number of individuals of any particular species in an ecosystem of fixed size is a function of (discrete) time, and may be viewed as a sequence of random variables. This sequence is a martingale under the unified neutral theory of biodiversity.
  • If { Nt : t ≥ 0 } is a Poisson process with intensity λ, then the Compensated Poisson process { Nt − λt : t ≥ 0 } is a continuous-time martingale with right-continuous/left-limit sample paths.

A stopping time with respect to a sequence of random variables X1X2X3, ... is a random variable τ with the property that for each t, the occurrence or non-occurrence of the event τ = t depends only on the values of X1X2X3, ..., Xt. The intuition behind the definition is that at any particular time t, you can look at the sequence so far and tell if it is time to stop. An example in real life might be the time at which a gambler leaves the gambling table, which might be a function of his previous winnings (for example, he might leave only when he goes broke), but he can't choose to go or stay based on the outcome of games that haven't been played yet.

Some mathematicians defined the concept of stopping time by requiring only that the occurrence or non-occurrence of the event τ = t be probabilistically independent of Xt + 1Xt + 2, ... but not that it be completely determined by the history of the process up to time t. That is a weaker condition than the one appearing in the paragraph above, but is strong enough to serve in some of the proofs in which stopping times are used.

The optional stopping theorem (or optional sampling theorem) says that, under certain conditions, the expected value of a martingale at a stopping time is equal to its initial value. One version of the theorem is given below:

Let X1X2X3, ... be a martingale and τ a stopping time with respect to X1X2X3, ... . If
(a) \mathbb{E}\tau<\infty,
and
(b) there exists a constant c such that |Xi + 1 − Xi| ≤ c for all i, then
\mathbb{E}X_{\tau}=\mathbb{E}X_1.

Some applications of the theorem:

  • We can use it to prove the impossibility of successful betting strategies for a gambler with a finite lifetime (which gives conditions (a) and (b)) and a house limit on bets (condition (c)). Suppose that the gambler can wager up to c dollars on a fair coin flip at times 1, 2, 3, etc., winning his wager if the coin comes up heads and losing it if the coin comes up tails. Suppose further that he can quit whenever he likes, but cannot predict the outcome of gambles that haven't happened yet. Then the gambler's fortune over time is a martingale, and the time τ at which he decides to quit (or goes broke and is forced to quit) is a stopping time. So the theorem says that E[Xτ] = E[X1]. In other words, the gambler leaves with the same amount of money on average as when he started.
  • Suppose we have a random walk that goes up or down by one with equal probability on each step. Suppose further that the walk stops if it reaches 0 or m; the time at which this first occurs is a stopping time. If we happen to know that the expected time that the walk ends is finite (say, from Markov chain theory), the optional stopping theorem tells us that the expected position when we stop is equal to the initial position a. Solving a = pm + (1 − p)0 for the probability p that we reach m before 0 gives p = a/m.
  • Now consider a random walk that starts at 0 and stops if we reach −m or +m, and use the Yn = Xn2 − n martingale from the examples section. If τ is the time at which we first reach ±m, then 0 = E[Y1] = E[Yτ] = m2 − E[τ]. We immediately get E[τ] = m2.

A (discrete-time) submartingale is a sequence X1,X2,X3,... of integrable random variables satisfying

{}E[X_{n+1}|X_1,\ldots,X_n] \ge X_n.

Analogously a (discrete-time) supermartingale satisfies

{}E[X_{n+1}|X_1,\ldots,X_n] \le X_n.

The more general definitions of both discrete-time and continuous-time martingales given earlier can be converted into the corresponding definitions of sub/supermartingales in the same way by replacing the equality for the conditional expectation by an inequality.

Here is a mnemonic for remembering which is which: "Life is a supermartingale; as time advances, expectation decreases."

  • Every martingale is also a submartingale and a supermartingale. Conversely, any stochastic process that is both a submartingale and a supermartingale is a martingale.
  • Consider again the gambler who wins $1 when a coin comes up heads and loses $1 when the coin comes up tails. Suppose now that the coin may be biased, so that it comes up heads with probability p.
    • If p is equal to 1/2, the gambler on average neither wins nor loses money, and the gambler's fortune over time is a martingale.
    • If p is less than 1/2, the gambler loses money on average, and the gambler's fortune over time is a supermartingale.
    • If p is greater than 1/2, the gambler wins money on average, and the gambler's fortune over time is a submartingale.
  • A convex function of a martingale is a submartingale, by Jensen's inequality. For example, the square of the gambler's fortune in the fair coin game is a submartingale (which also follows from the fact that Xn2n is a martingale). Similarly, a concave function of a martingale is a supermartingale.

One can define a martingale which is an uncountable family of random variables. Also, those random variables may take values in a more general space than just the real numbers.

Let \scriptstyle \mathcal{I} be a directed set, \scriptstyle V be a real topological vector space, and  \scriptstyle V^\star its topological dual (denote by  \scriptstyle\left( \cdot, \cdot\right) this duality). Moreover, let \scriptstyle \left( \Omega, \mathbb{P}, \mathcal{F}, \mathcal{F}_i\right) be a filtered probability space, that is a probability space \scriptstyle \left( \Omega, \mathbb{P}, \mathcal{F}\right) equipped with a family of sigma-algebras \scriptstyle \{\mathcal{F}_i\}_{i \in \mathcal{I}} with the following property: for each \scriptstyle i, j \in \mathcal{I} with \scriptstyle i \leq j , one has \scriptstyle \mathcal{F}_i \subset \mathcal{F}_j \subset \mathcal{F} .

A family of random variables \scriptstyle \{X_i\}_{i \in \mathcal{I}} :

 X_i : \Omega \to V,

is called a martingale if for each  \scriptstyle u \in V^\star and \scriptstyle i, j \in \mathcal{I} with \scriptstyle i \leq j , the three following properties are satisfied:

  •  \mathbb{E}[|(X_i, u)|] < \infty.
  •  \mathbb{E} [\left(X_j,u\right) | \mathcal{F}_i]  = \left(X_i, u\right).

If the directed set \scriptstyle \mathcal{I} is a real interval (or the whole real axis, or a semiaxis) then a martingale is called a continuous time martingale. If \scriptstyle \mathcal{I} is the set of natural numbers it is called a discrete time martingale.

  1. ^ G. Grimmett and D. Stirzaker, Probability and Random Processes, 3rd edition, Oxford University Press, 2001, ISBN 0-19-857223-9
  • David Williams, Probability with Martingales, Cambridge University Press, 1991, ISBN 0-521-40605-6
  • Hagen Kleinert, Path Integrals in Quantum Mechanics, Statistics, Polymer Physics, and Financial Markets, 4th edition, World Scientific (Singapore, 2004); Paperback ISBN 981-238-107-4 (also available online: PDF-files)
Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.