How a Radon-Nikodym derivative reweights the same events, the conditional Bayes formula, the stochastic exponential, when it is a true exponential martingale, and the Novikov condition.
A forecasting model and a pricing model can share the same stock paths and still weight them differently. How must the paths be reweighted so that every expectation under one probability, including a conditional expectation given what is known at an intermediate date, can be computed under the other? In Brownian models the weights are the exponential of a stochastic integral, and being positive does not by itself make them valid probability weights. This lesson derives the density and conditional Bayes identities, builds the stochastic exponential with Itô’s lemma, and states the Novikov condition as a sufficient test that the weights keep total mass one.
Key terms
Change of measure
Definition Fix a finite horizon T>0 and a filtered probability space (Ω,F,(Ft)0≤t≤T,P) with FT⊆F. A change of measure keeps Ω, the events of FT, the filtration and every random variable as they are, and replaces P by another probability measure Q on FT. The new measure is absolutely continuous with respect to P, written Q≪P, when every P-null event in FT is also Q-null. The two measures are equivalent, written Q∼P, when they have the same null events,
P(A)=0⟺Q(A)=0
for every A∈FT. If Q≪P, every statement that holds P-almost surely also holds Q-almost surely, and under equivalence the two measures agree on which events are impossible and which are certain. Other probabilities, expectations and distributions can all change, so a process that is a Brownian motion under P need not be one under Q. The pricing measures of later lessons are equivalent measures chosen so that discounted traded prices are martingales, and a change of measure alone does not select one.
In plain words A change of measure keeps every possible outcome and every path exactly as it is and changes only how much weight each one receives. Equivalent measures can disagree about how likely an event is, but never about whether it can happen.
Example Take four equally likely states under P and the constructed probabilities Q=(0.1,0.2,0.3,0.4) on the same states. Every state keeps a positive probability, so Q∼P. A payoff X=(0,1,2,3) in currency units has
EP[X]EQ[X]=1.5,=0.2+0.6+1.2=2.
The payoff in each state is unchanged, and only the weights on the states have moved.
Radon-Nikodym derivative
Definition Let Q≪P on FT. The Radon-Nikodym theorem, stated here without proof, gives an FT-measurable random variable ZT≥0, unique up to P-null events, such that
Q(A)=EP[ZT1A]
for every A∈FT. This ZT is the Radon-Nikodym derivative, or density, of Q with respect to P on FT, written
ZT=dPdQFT.
The choice A=Ω gives EP[ZT]=1, and approximation by simple functions gives EQ[X]=EP[ZTX] for every FT-measurable X≥0 and for every X with EP[ZT∣X∣]<∞. Conversely, every FT-measurable ZT≥0 with EP[ZT]=1 defines a probability measure Q≪P by the same formula. The measures are equivalent exactly when ZT>0 holds P-almost surely, and then 1/ZT is the density of P with respect to Q. On a finite set of states that all have positive probability, ZT is the likelihood ratio of Risk neutral probabilities and physical probabilities. The density process
Zt=EP[ZT∣Ft]
for 0≤t≤T is a P-martingale by the tower property, and it is the density of Q on Ft, because for A∈Ft the indicator 1A is Ft-measurable and
Q(A)=EP[ZT1A]=EP[Zt1A].
This course takes F0 trivial up to null events, so Z0=EP[ZT]=1. With a nontrivial F0, a start at one also needs EP[ZT∣F0]=1. The weights at different dates must come from one terminal density in this way, since normalizing unrelated weights separately at each date does not give consistent probabilities. Under equivalence Zt>0 almost surely for every t.
In plain words The density says, path by path, how much more or less weight the new measure gives than the old one, and it averages to one under the old measure. Its conditional average given the current information is the reweighting that applies to events that can already be decided at that date.
Example In the four-state model the constructed weights ZT=(0.4,0.8,1.2,1.6) are positive and average to 1 under P, and multiplying them by the probabilities 41 gives Q=(0.1,0.2,0.3,0.4). The reverse density 1/ZT=(2.5,1.25,65,0.625) has Q-mean 0.25+0.25+0.25+0.25=1. Suppose the information at an intermediate date t reveals only whether the state lies in the first pair or the second pair. The density process at t is the P-average of ZT over the revealed pair,
Zt={0.61.4first pair,second pair,
and indeed Q(first pair)=0.1+0.2=0.3=21⋅0.6.
Conditional Bayes formula
Definition Let Q≪P on FT with density ZT and density process Zt=EP[ZT∣Ft], let 0≤t≤T, and let X be FT-measurable with EQ[∣X∣]<∞. Then
EQ[X∣Ft]=ZtEP[ZTX∣Ft]
holds Q-almost surely. The denominator is positive Q-almost surely, since Q(Zt=0)=EP[Zt1{Zt=0}]=0, and under equivalence the identity also holds P-almost surely. To prove it, call the right side Y, set to 0 where Zt=0. It is Ft-measurable, and for every A∈Ft the density on Ft, the definition of conditional expectation and Q(Zt=0)=0 give
which is the defining property of EQ[X∣Ft]. The formula moves martingale properties between measures. When Q∼P and M is adapted with EQ[∣Mt∣]<∞ for every t, applying it to X=Mt and using the tower property gives, for s≤t,
EQ[Mt∣Fs]=ZsEP[ZtMt∣Fs],
so M is a Q-martingale exactly when the product ZM is a P-martingale.
In plain words To average a payoff under the new measure given today’s information, weight it by the density, average under the old measure given the same information, and divide by the current density. The division makes the conditional weights on what is still possible add up to one again.
Example In the four-state model take the payoff X=(0,1,2,3). On the first pair the numerator is 21(0.4⋅0+0.8⋅1)=0.4, so
EQ[X∣Ft]=0.60.4=32.
Directly, the Q-probabilities 0.1 and 0.2 of the first pair renormalize to 31 and 32, and 31⋅0+32⋅1=32. On the second pair the formula gives 21(1.2⋅2+1.6⋅3)/1.4=3.6/1.4=718≈2.571. The tower property checks both pieces, since 0.3⋅32+0.7⋅718=0.2+1.8=2=EQ[X].
Stochastic exponential
Definition Let W be a standard Brownian motion under P with respect to (Ft), and let λ be a predictable process with
∫0Tλs2ds<∞P-a.s.
Then the Itô integral ∫0tλsdWs is defined as a continuous local martingale, and the stochastic exponential used in this course is
Zt=exp(−∫0tλsdWs−21∫0tλs2ds)
for 0≤t≤T, written Z=E(−∫λdW). More generally, the stochastic exponential of a continuous local martingale M with M0=0 is E(M)t=exp(Mt−21[M]t), which is the unique solution of dZt=ZtdMt with Z0=1, a uniqueness result stated without proof. For the course’s case write Yt for the exponent, so that dYt=−λtdWt−21λt2dt and d[Y]t=λt2dt. Itô’s lemma for Z=eY gives
dZt=ZtdYt+21Ztd[Y]t=−ZtλtdWt,
because the time terms −21Ztλt2dt and +21Ztλt2dt cancel. So Z is a strictly positive continuous local martingale with Z0=1. Without the half term, the exponential of −∫λdW alone would carry the drift 21Ztλt2dt. The minus sign in front of the stochastic integral is this course’s convention, and with it the theorem of Girsanov theorem and risk neutral dynamics adds ∫0tλsds to W.
In plain words The stochastic exponential is the exponential of a stochastic integral, corrected by half of its quadratic variation so that the second-order term of Itô’s lemma is cancelled and no drift remains. It is positive by construction, which makes it a candidate for a density.
Example For a constant λ=0.25 per square-root year, Zt=exp(−0.25Wt−0.03125t) with t in years. At T=2 it equals e−0.0625≈0.9394 on paths with W2=0 and e0.1875≈1.2062 on paths with W2=−1, so paths that end lower receive more weight. Without the half term, the variable e−0.25W2 has P-mean e0.0625≈1.0645 rather than 1.
Exponential martingale
Definition A stochastic exponential that is a true martingale on [0,T], not only a local martingale, is an exponential martingale. A nonnegative local martingale is a supermartingale by Fatou’s lemma, so for Z=E(−∫λdW) the map t↦EP[Zt] is nonincreasing and at most 1, and it can drop below 1. The process is a true martingale on [0,T] exactly when EP[ZT]=1. Indeed, if EP[ZT]=1 then 1=EP[ZT]≤EP[Zt]≤1, so the nonnegative variable Zt−EP[ZT∣Ft] has mean zero and vanishes almost surely. Only then does ZT define a probability measure, and that measure is equivalent to P because ZT>0. Which positive local martingales are strict local martingales is beyond this course. For a constant λ the property can be checked directly. Since WT∼N(0,T) has EP[eaWT]=ea2T/2, the choice a=−λ gives a factor eλ2T/2 that cancels the deterministic factor e−λ2T/2 of ZT. Squaring gives ZT2=e−2λWT−λ2T, and the choice a=−2λ gives e2λ2Te−λ2T. Hence
EP[ZT]=1,EP[ZT2]=eλ2T,
so VarP(ZT)=eλ2T−1, which grows with the size of the tilt and with the horizon. Completing the square in the weighted normal density,
2πTe−w2/(2T)e−λw−λ2T/2=2πTe−(w+λT)2/(2T),
shows that WT∼N(−λT,T) under Q. The same computations hold for a deterministic λ with λ2T replaced by ∫0Tλs2ds, because ∫0TλsdWs is then normal.
In plain words Positivity and a start at one are not enough. The weights must also keep total mass one at the horizon, and that is exactly the true martingale property. With a constant coefficient the weights shift the terminal normal law of W to the mean −λT and leave its variance unchanged.
Example With the constructed values λ=0.25 per square-root year and T=2 years, λ2T=0.125, so
EP[ZT2]VarP(ZT)=e0.125≈1.13315,≈0.13315.
Under Q the variable W2 is N(−0.5,2), so Q(W2>0)=Φ(−0.5/2)≈0.3618, while P(W2>0)=0.5. The paths are the same, and only their probabilities have moved.
Novikov condition
Definition Novikov’s theorem, stated here without proof, says the following. Let M be a continuous local martingale on [0,T] with M0=0. If EP[exp(21[M]T)]<∞, then E(M) is a true martingale on [0,T] and EP[E(M)T]=1. For M=−∫λdW with λ predictable and ∫0Tλs2ds<∞ almost surely, the condition reads
EP[exp(21∫0Tλs2ds)]<∞,
and then dQ/dP=ZT defines a probability measure Q on FT equivalent to P. The condition is sufficient and not necessary, so its failure does not show that a density is invalid. It holds whenever ∣λt∣≤K for a constant K, because the expectation is then at most eK2T/2. It concerns the integrated square of λ, not a moment of Z itself.
In plain words The Novikov condition asks that the total squared tilt over the horizon not be large too often, in the sense that half of it has a finite exponential moment. When it holds, the stochastic exponential keeps total mass one and is a valid density for an equivalent measure.
Example For the constant λ=0.25 and T=2, the integral ∫02λ2ds=0.125 is a number, and the Novikov expectation is e0.0625≈1.0645, which is finite. Any bounded λ on a finite horizon passes in the same way. For a random, unbounded λ the condition has to be checked, and the last question below gives a coefficient for which it fails although the stochastic exponential is still a true martingale.
Check yourself
Under P four states are equally likely, and X=(0,1,2,3). For each of the weight vectors (0,0.8,1.2,2) and (0.5,0.5,1,1.5), decide whether it is the density of a probability measure Q, whether that measure is equivalent to P, and find EQ[X] where it makes sense. Can a failing vector be repaired?
Show the answer
The first vector is nonnegative and has P-mean (0+0.8+1.2+2)/4=1, so it defines Q=(0,0.2,0.3,0.5) with Q≪P and
EQ[X]=0.2+0.6+1.5=2.3.
This measure is not equivalent to P, because the first state has P-probability 0.25 and Q-probability 0. So P is not absolutely continuous with respect to Q, and no density of P with respect to Q exists. The second vector is positive but has mean 3.5/4=0.875, so it would give total mass 0.875 and is not a probability density. Dividing it by 0.875 gives the density (74,74,78,712), the equivalent measure Q=(71,71,72,73) and EQ[X]=(1+4+9)/7=2. In a Brownian model the same repair of a stochastic exponential with EP[ZT]<1 gives a valid terminal density, but its density process EP[ZT∣Ft]/EP[ZT] starts at 1 while Z0/EP[ZT] does not, so it is not the original exponential and need not have the same drift-change formula.
Four states are equally likely under P, the information at date t reveals only whether the state is in the first pair or the second pair, the density is ZT=(0.2,1,0.9,1.9) and the payoff is X=(0,1,2,3). A classmate computes EQ[X∣Ft] as EP[ZTX∣Ft]. Compute the classmate’s values and the correct ones on each pair, and explain the error.
Show the answer
The density is positive with mean 4/4=1, so Q=(0.05,0.25,0.225,0.475) is equivalent to P. The density process is the pair average, Zt=0.6 on the first pair and Zt=1.4 on the second. The classmate’s values are
21(0.2⋅0+1⋅1)21(0.9⋅2+1.9⋅3)=0.5,=3.75.
The conditional Bayes formula divides by Zt and gives 0.5/0.6=65≈0.8333 and 3.75/1.4=2875≈2.6786. A direct check agrees. On the first pair the Q-weights 0.05 and 0.25 renormalize to 61 and 65, giving 65, and on the second pair 0.225 and 0.475 renormalize to 289 and 2819, giving (18+57)/28=2875. The classmate’s 3.75 exceeds the largest payoff 3, which no conditional expectation can do. The error is that the weights ZT on a revealed pair have conditional P-mean Zt, not 1, so the unnormalized average is Zt times the right answer. The mistake is easy to miss because averaging the wrong values under P still gives the correct unconditional mean, 21(0.5+3.75)=2.125=EQ[X].
Let T=2, λt=0 for 0≤t≤1 and λt=W1 for 1<t≤2. Check that λ meets the hypotheses of the stochastic exponential, show that the Novikov condition fails, and decide whether Z=E(−∫λdW) is nevertheless a true martingale on [0,2].
Show the answer
The process λ is adapted, because W1 is known at every time after 1, and left-continuous, so it is predictable, and ∫02λs2ds=W12 is finite. With W1∼N(0,1) the Novikov expectation is
EP[eW12/2]=∫−∞∞2πex2/2e−x2/2dx=∞,
so the condition fails. The exponential is still a true martingale. It equals 1 up to time 1, and at time 2
Z2=exp(−W1(W2−W1)−21W12).
Given F1 the increment W2−W1 is N(0,1) and independent of W1, so EP[e−W1(W2−W1)∣F1]=eW12/2 and EP[Z2∣F1]=1. Hence EP[Z2]=1, and a positive local martingale with this property is a true martingale, so Z2 defines a measure equivalent to P. The Novikov condition is sufficient, not necessary, and checking the conditional normalization interval by interval can succeed where the global exponential moment is infinite.
May we count page visits to understand which courses and learning features are useful? Cloudflare collects visit and performance statistics, without your account details or answers. Your choice does not affect access. Details