Calcul Stochastic_curs Introductiv III_slide

26
Universitatea “Al.I. Cuza”, Ia¸ si Seminar de Matematici Financiare 12 noiembrie 2009 Introducere ˆ ın Analiza Stochastic˘ a Partea a III-a Lucian Maticiuc e-mail: [email protected]

Transcript of Calcul Stochastic_curs Introductiv III_slide

Page 1: Calcul Stochastic_curs Introductiv III_slide

Universitatea “Al.I. Cuza”, Iasi

Seminar de Matematici Financiare

12 noiembrie 2009

Introducere ın Analiza StochasticaPartea a III-a

Lucian Maticiuc

e-mail: [email protected]

Page 2: Calcul Stochastic_curs Introductiv III_slide

3 Integrala stochastica

Fie (Ω,F ,P) un spatiu dat si B o miscare browniana pe acest spatiu. FieFt = σ (Bs, s ≤ t) filtrarea generata de miscarea browniana.

3.1 Definitia

Dorim sa generalizam integrala Wiener (prezentata ın sectiunea 2.4) si sadefinim

∫ t

0θsdBs, unde θ este un proces stochastic. Se va pierde ın acest caz

caracterul gaussian al al integralei (vezi Teorema 2.4.1).Definim mai ıntai integrala stochastica pentru procese stochastice etajate.

Spunem ca procesul θ este etajat daca exista 0 ≤ t0 ≤ · · · ≤ tn si variabilelealeatoare (θj)j=1,n , astfel ıncat θj este Ftj masurabila, θj ∈ L2 (Ω) astfelıncat

θs (ω) =n−1∑

j=0

θj (ω)1(tj ,tj+1] (s) .

Page 3: Calcul Stochastic_curs Introductiv III_slide

Definim atunci

∫ ∞

0

θsdBs =n−1∑

j=0

θj

(Btj+1 −Btj

).

Avem ca E(∫ ∞

0

θsdBs

)= 0 si ca Var

(∫ ∞

0

θsdBs

)= E

(∫ ∞

0

θ2sds

).

Obtinem ∫ t

0

θsdBs =n−1∑

j=0

θj

(Bt∧tj+1 −Bt∧tj

),

ceea ce stabileste continuitatea aplicatiei t →∫ t

0

θsdBs.

Page 4: Calcul Stochastic_curs Introductiv III_slide

Mai general, definim multimea Γ ⊂ L2 (Ω× R+) a proceselor cadlag de

patrat integrabil, Ft adaptate. Aplicatia θ → ||θ|| def=

[E

(∫∞0

θ2t dt

)]1/2de-

fineste o norma care ın raport cu care spatiul Γ este complet.Pentru θ ∈ Γ, avem θ = lim

n→∞θn, unde θn sunt procese etajate,

θn =k(n)∑

j=1

θn

j 1(tj ,tj+1], θn

j ∈ Ftj .

Integrala∫∞0

θsdBs este atunci limita ın L2 (Ω) a sumelork(n)∑j=1

θn

j

(Btj+1 −Btj

).

Avem deci

E(∫ ∞

0

θsdBs

)= 0, E

(∫ ∞

0

θsdBs

)2

= E(∫ ∞

0

θ2sds

).

Integrala∫ t

0

θsdBs =∫ ∞

0

θs1[0,t] (s) dBs.

Page 5: Calcul Stochastic_curs Introductiv III_slide

3.2 Proprietati

Vom nota cu Λ ⊂ L2loc (Ω× R+) multimea proceselor cadlag adaptate astfel

ıncat E(∫ t

0θ2

sds)

< ∞, ∀t ≥ 0.

Propozitia 3.2.1 Fie Mt =∫ t

0

θsdBs, unde θ ∈ Λ. Atunci:

a) Procesul M este o martingala cu traiectorii continue.

b) Procesul Ntdef=

(∫ t

0

θsdBs

)2

−∫ t

0

θ2sds este o martingala.

Proprietatea martingala implica

E(∫ t

s

θrdBr|Fs

)= 0, E

(∫ t

s

θrdBr

)= 0, ∀s ≤ t.

Proprietatea b) este echivalenta cu E[(∫ t

s

θrdBr

)2

|Fs

]= E

[∫ t

s

θ2rdr|Fs

].

Page 6: Calcul Stochastic_curs Introductiv III_slide

Corolarul 3.2.1 Au loc urmatoarele:

a) E (Mt) = 0, Var (Mt) = E(∫ t

0

θ2rdr

).

b) Daca φ ∈ Λ, E(∫ t

0

θsdBs ·∫ t

0

φsdBs

)= E

(∫ t

0

θsφsds

).

c) Procesul(∫ t

0

θsdBs

)·(∫ t

0

φsdBs

)−

∫ t

0

θsφsds este o martingala.

Pentru demonstratie este suficient sa observam ca procesele∫ t

0(θs + φs) dBs

si(∫ t

0(θs + φs) dBs

)2

− ∫ t

0(θs + φs)

2ds sunt martingale.

Exemplul 3.2.1 Are loc∫ t

0BsdBs = 1

2

(B2

t − t), ∀t ≥ 0.

Pentru majorari ale integralei stochastice este foarte utila urmatoarea:Propozitia 3.2.2 (Inegalitate a lui Doob) Pentru θ ∈ Λ are loc

E[(

sups≤t

∫ s

0

θrdBr

)2]≤ 4E

( ∫ t

0

θ2rdr

).

Page 7: Calcul Stochastic_curs Introductiv III_slide

3.3 Procese Ito

Procesul X spunem ca este Ito daca

Xt = x +∫ t

0

bsds +∫ t

0

σsdBs, (1)

unde b este un proces adaptat astfel ıncat∫ t

0|bs| ds exista a.s., pentru toti t,

si σ ∈ Λ.Echivalent putem nota dXt = btdt + σtdBt, X0 = x.Coeficientul b se numeste drift iar σ este coeficientul de difuzie.Partea x +

∫ t

0bsds este partea cu variatie finita. Daca un proces A cu

variatie finita este o martingala, atunci este constant (deoarece pentru A0 = 0,avem A2

t = 2∫ t

0AsdAs, deci E

(A2

t

)= 0 ).

Fie X un proces Ito. Vom nota∫ t

0

θsdXsdef=

∫ t

0

θsbsds +∫ t

0

θsσsdBs.

Page 8: Calcul Stochastic_curs Introductiv III_slide

3.3.1 Crosetul (variatia patratica) unui proces Ito

Fie Z o martingala continua astfel ıncat E( supt

Z2t ) < ∞. Se poate arata

ca exista un proces crescator, continuu A astfel ıncat(Z2

t −At

)t≥0

este omartingala. Procesul A este numit crosetul (variatia patratica a) lui Z si estenotat At = 〈Z〉t.

In particular avem ca crosetul miscarii browniene este t si ca crosetul in-tegralei stochastice

∫ t

0θsdBseste

∫ t

0θ2

sds.Daca M, N sunt doua martingale locale, continue, definim crosetul lor prin

〈M, N〉t =12

[〈M + N, M + N〉t − 〈M, M〉t − 〈N, N〉t] .

Acesta este unicul proces cu variatie finita astfel ıncat procesul MN −〈M, N〉este o martingala locala. Crosetul a doua integrale stochastice este

〈x +∫ t

0

σsdBs, y +∫ t

0

δsdBs〉t =∫ t

0

σsδsds.

Page 9: Calcul Stochastic_curs Introductiv III_slide

Propozitia 3.3.1 Crosetul a doua martingale continue M, N este dat de

〈M,N〉t = limn∑

i=1

(Mti+1 −Mti

) (Nti+1 −Nti

).

Daca M este o martingala locala continua atunci E 〈M〉t < ∞ daca sinumai daca (Ms)s≤t este o martingala L2 marginita.

Daca avem doua procese Ito, atunci crosetul lor este, prin definitie, crosetulpartilor lor martingale. In consecinta, crosetul unui proces Ito este At =〈X〉t =

∫ t

0σ2

sds.

Putem caracteriza miscarea browniana spunand ca este o martingala con-tinua de medie nula si croset t.

De asemenea, putem caracteriza miscarile browniene corelate: doua miscaribrowniene sunt corelate daca crosetul lor este ρt.

Page 10: Calcul Stochastic_curs Introductiv III_slide

3.4 Formula lui Ito

Fie X un proces Ito dat de dXt = btdt + σtdBt.

Teorema 3.4.1 Fie f : R→ R o functie de clasa C2, cu derivatele marginite.Atunci

f (Xt) = f (X0) +∫ t

0

f ′ (Xs) dXs +12

∫ t

0

f ′′ (Xs)σ2sds (2)

Putem scrie si df (Xt) = f ′ (Xt) dXt + 12f ′′ (Xt)σ2

t dt, respectiv

df (Xt) = f ′ (Xt) dXt +12f ′′ (Xt) dXt · dXt,

folosind regulile de calcul

dt · dt = 0, dt · dBt = 0, dBt · dBt = dt.

Inlocuind dXt obtinem

df (Xt) =(f ′ (Xt) bt +

12f ′′ (Xt)σ2

t

)dt + f ′ (Xt) σtdBt.

Page 11: Calcul Stochastic_curs Introductiv III_slide

3.4.1 Aplicatii

1) Media lui f (Xt) (daca f ′ si σ sunt marginite) este data de:

E (f (Xt)) = E (f (X0)) + E[ ∫ t

0

(f ′ (Xs) bsds +

12f ′′ (Xs)σ2

s

)ds

]

2) Are loc ∫ t

0

BsdBs =12

(B2

t − t)

3) Are loc

d (exp (Xt)) = exp (Xt)(

dXt +12σ2

t dt

)

4) Solutia ecuatiei dSt = St (µdt + σdBt) este St = x exp (Xt), unde Xt =(µ− 1

2σ2)t + σdBt.

Page 12: Calcul Stochastic_curs Introductiv III_slide

Teorema 3.4.2 Fie f : R+ × R → R o functie de clasa C1,2, cu derivatelemarginite. Atunci

f (t,Xt) = f (0, X0) +∫ t

0

f ′t (s,Xs) ds +∫ t

0

f ′x (s,Xs) dXs +12

∫ t

0

f ′′xx (s,Xs)σ2sds

Putem scrie si

df (t,Xt) = f ′t (t,Xt) dt +12f ′′xx (t,Xt) σ2

t dt + f ′x (t,Xt) dXt

= f ′t (t,Xt) dt +12f ′′xx (t,Xt) σ2

t dt + f ′x (t,Xt) btdt + f ′x (t, Xt)σtdBt.

Page 13: Calcul Stochastic_curs Introductiv III_slide

3.4.2 Aplicatii

1) Fie X un proces astfel ıncat dXt = b (t,Xt) dt + σ (t,Xt) dBt. Daca f :R+ × R→ R satisface ca σf ′x este marginit si

f ′t (t, x) + f ′x (t, x) b (t, x) +12f ′′xx (t, x) σ2 (t, x) = 0

atunci (f (t,Xt))t≥0 este o martingala.Operatorul L definit pe functii de clasa C1,2 prin

L (f) (t, x) = f ′x (t, x) b (t, x) +12f ′′xx (t, x)σ2 (t, x)

este generatorul infinetizimal al difuziei.

2) Fie X miscarea browniana geometrica, dXt = rXtdt + σXtdBt,under, σ sunt constante. Atunci (e−rtXt)t≥0 este martingala. Solutia ecuatieiprecedente este Xt = X0 exp

(rt + σBt − 1

2σ2t).

Page 14: Calcul Stochastic_curs Introductiv III_slide

3.4.3 Cazul multidimensional

Teorema 3.4.3 Fie Xi, i = 1, 2 doua procese Ito, dXit = bi

tdt + σitdBt. Fie

f : R2 → R, o functie de clasa C2. Atunci are loc

df(X1

t , X2t

)= f ′x1

(X1

t , X2t

)dX1

t + f ′x2

(X1

t , X2t

)dX2

t +

+12

[f ′′x1x1

(σ1

t

)2+ 2f ′′x1x2

σ1t σ

2t + f ′′x2x2

(σ2

t

)2] (

X1t , X2

t

)dt.

Formula lui Ito arata ca

d(X1

t X2t

)= X2

t d(X1

t

)+ X1

t d(X2

t

)+ σ1

t σ2t dt.

Cantitatea σ1t σ

2t corespunde crosetului proceselor X1, X2, dat de

⟨X1, X2

⟩t=∫ t

0σ1

sσ2sds.

Page 15: Calcul Stochastic_curs Introductiv III_slide

Teorema 3.4.4 Fie Xi, i = 1, 2 doua procese Ito, dXit = bi

tdt + σitdBi

t, undeBi sunt miscari browniene independente. Fie f : R2 → R, o functie de clasaC2. Atunci are loc

df(X1

t , X2t

)= f ′x1

(X1

t , X2t

)dX1

t + f ′x2

(X1

t , X2t

)dX2

t +

+12

[f ′′x1x1

(σ1

t

)2+ f ′′x2x2

(σ2

t

)2] (

X1t , X2

t

)dt.

Teorema 3.4.5 Fie Xi, i = 1, 2 doua procese Ito, dXit = bi

tdt + σitdBi

t, undeBi sunt miscari browniene ρ corelate. Fie f : R2 → R, o functie de clasa C2.Atunci are loc

df(X1

t , X2t

)= f ′x1

(X1

t , X2t

)dX1

t + f ′x2

(X1

t , X2t

)dX2

t +

+12

[f ′′x1x1

(σ1

t

)2+ 2f ′′x1x2

ρσ1t σ

2t + f ′′x2x2

(σ2

t

)2] (

X1t , X2

t

)dt.

Page 16: Calcul Stochastic_curs Introductiv III_slide

4 Ecuatii diferentiale stochastice

4.1 Ecuatii diferentiale stochastice

O ecuatie diferentiala stochastica este o ecuatie de forma

Xt = x +∫ t

0

b (s,Xs) ds +∫ t

0

σ (s, Xs) dBs (3)

sau dXt = b (t,Xt) dt + σ (t, Xt) dBt

X0 = x

Definitia 4.1.1 Fie (Ω,F ,P) un spatiu de probabilitate dat ınzestrat cu fil-trarea (Ft)t si functiile b, σ : R+×Rn → R. Procesul X spunem ca este solutiea ecuatiei (3) daca este continuu si Ft adaptat astfel ıncat exista integralele∫ t

0b (s, Xs) ds,

∫ t

0σ (s,Xs) dBs si egalitatea (3) este satisfacuta ∀t, a.s.

Page 17: Calcul Stochastic_curs Introductiv III_slide

4.1.1 Teoreme de existenta

Teorema 4.1.1 Presupunem ca:a) functiile b, σ sunt continue,b) exista constanta L astfel ıncat

|b (t, x)− b (t, y)|+ |σ (t, x)− σ (t, y)| ≤ L |x− y| ,

∀t ∈ [0, T ], ∀x, y ∈ R,c) Conditia initiala X0 este independenta de B si este de patrat integrabil.

Atunci exista o unica solutie a ecuatiei (3), cu traiectorii continue pentrut ≤ T . In plus are loc

E(

supt∈[0,T ]

|Xt|2)

< ∞.

Pentru demonstratie se utilizeaza o teorema de punct fix.

Page 18: Calcul Stochastic_curs Introductiv III_slide

Teorema 4.1.2 Presupunem ca:a) functiile b, σ sunt continue,b) exista constanta L si functia boreliana ρ : (0,∞) → (0,∞) cu integrala luiρ−1 divergenta ın vecinatatea lui 0, astfel ıncat

(i) |b (t, x)− b (t, y)| ≤ L |x− y| ,(ii) |σ (t, x)− σ (t, y)|2 ≤ ρ (|x− y|) ,

∀t ∈ [0, T ], ∀x, y ∈ R,c) Conditia initiala X0 este independenta de B si este de patrat integrabil.

Atunci exista o unica solutie a ecuatiei (3).

4.1.2 Proprietatea Markov a solutiei

Fie (Xt,xs )s≥t solutia ecuatiei

Xt,xs = x +

∫ s

t

b(r,Xt,x

r

)dr +

∫ s

t

σ(r,Xt,x

r

)dBr. (4)

Page 19: Calcul Stochastic_curs Introductiv III_slide

Din unicitatea solutiei avem

X0,xs = X

t,X0,xs

s , ∀s ≥ t,

ceea ce arata ca solutia ecuatiei stochastice este un proces Markov ın raportcu filtrarea Ft :

E (f (Xs) |Ft) = E (f (Xs) |Xt) = Φ (s, t,Xt) ,

unde Φ (s, t, x) = E (f (Xt,xs )), s ≥ t.

Teorema 4.1.3 (Teorema de comparatie) Fie dXit = bi

(Xi

t

)dt+σi

(Xi

t

)dBt,

i = 1, 2, unde bi este Lipschitz si |σ (x)− σ (y)|2 ≤ L |x− y|. Presupunem caX1

0 ≤ X20 si ca b1 (x) ≤ b2 (x). Atunci X1

t ≤ X2t .

Page 20: Calcul Stochastic_curs Introductiv III_slide

Propozitia 4.1.1 Fie θ ∈ Λ si Z0 o constanta. Ecuatia dZt = θtZtdBt aresolutia

Zt = Z0 exp(∫ t

0

θsdBs − 12

∫ t

0

θ2sds

).

In plus, daca are loc E(exp

(12

∫ T

0θ2

sds))

< ∞ (numita conditia lui Novikov),atunci procesul (Zt)t∈[0,T ] este o martingala de medie Z0.

4.2 Ecuatii cu derivate partiale

Fie doua functii b, σ verificand ipotezele Teoremei 4.1.1. Fie A operatoruldefinit de

Af (t, x) = f ′t (t, x) + f ′x (t, x) b (t, x) +12f ′′xx (t, x)σ2 (t, x) .

Fie (Xt,xs )s≥t procesul Ito solutie a ecuatiei (4) cu Xt,x

t = x conditia initiala.Remarcam ca Af (t, x) = f ′t (t, x) + Lf (t, x), unde L este generatorul in-

finitezimal al lui X.

Page 21: Calcul Stochastic_curs Introductiv III_slide

4.2.1 Problema parabolica

Fie urmatoarea ecuatie parabolica cu conditia finala g data: Af (t, x) = 0, ∀x ∈ R, ∀t ∈ [0, T ]

f (T, x) = g (x) , ∀x ∈ R.(5)

Daca f este o solutie a ecuatiei (5) si X este o solutie a ecuatiei (4), atunci,folosind formula lui Ito, obtinem

f(s,Xt,x

s

)= f (t, x) +

∫ s

t

f ′x(r,Xt,x

r

(r,Xt,x

r

)dBr.

Pentru s = T obtinem

g(Xt,x

T

)= f

(T,Xt,x

T

)= f (t, x) +

∫ T

t

f ′x(r,Xt,x

r

(r,Xt,x

r

)dBr,

si, daca integrala este o martingala, atunci deducem ca

f (t, x) = E(g

(Xt,x

T

)).

Page 22: Calcul Stochastic_curs Introductiv III_slide

Teorema 4.2.1 In conditii de regularitate, ecuatia parabolica (5) admitesolutia data de f (t, x) = E

(g

(Xt,x

T

)), unde (Xt,x

s )s∈[t,T ] este solutia ecuatiei(4).

4.2.2 Formula Feynman-Kac

Teorema 4.2.2 Fie k : R→ R+, g : R→ R, doua functii continue astfel ıncat∫ ∞

−∞|g (x + y)| e−|y|

√2αdy < ∞, ∀x ∈ R, α > 0.

Atunci functia f data de

f (x) = E[∫ ∞

0

g (Bt) exp(−αt−

∫ t

0

k (Bs) ds

)dt

]

este unica solutie de clasa C2 a ecuatiei

(α + k) f =12f ′′ + g

Page 23: Calcul Stochastic_curs Introductiv III_slide

5 Schimbarea de probabilitate.Teorema lui Girsanov

Propozitia 5.1.1 Fie P, P doua masuri de probabilitate echivalente. Atunciexista (Lt)t∈[0,T ] o Ft martingala strict pozitiva astfel ıncat P =LTP pe FT

si P|Ft=LtP|Ft , adica are loc

EP (X) = EP (LtX) , (6)

pentru orice variabila aleatoare X, P integrabila, Ft masurabila, t ∈ [0, T ]. Inplus, L0 = 1 si EP (Lt) = 1, ∀t ∈ [0, T ].

Vom spune ca LT este densitatea lui P ın raport cu P. Variabila definitade Lt = E (LT |Ft) verifica (6).

Propozitia 5.1.2 M este o P martingala daca si numai daca LM este o Pmartingala.

Page 24: Calcul Stochastic_curs Introductiv III_slide

Teorema 5.1.1 Fie (Bt)t≥0 o miscare browniana definita pe spatiul (Ω,F ,P)si (Ft)t filtrarea sa canonica. Definim

Lt = exp(∫ t

0

θsdBs − 12

∫ t

0

θ2sds

), t ∈ [0, T ] ,

unde θ este un proces Ft adaptat. Presupunem ca E (LT ) = 1. Fie dP|FT =LT dP|FT . Atunci procesul stochastic definit de

Bt = Bt −∫ t

0

θsds

este o P miscare browniana.

Observam ca din formula lui Ito obtinem ca dLt = LtθtdBt.Mai general are loc:

Page 25: Calcul Stochastic_curs Introductiv III_slide

Teorema 5.1.2 Fie Z o P martingala local continua si P definita de

dP = exp(Zt − 1

2〈Z〉t

)dP = LtdP, t ∈ [0, T ] .

Presupunem ca P este o probabilitate. Daca N este o P martingala localcontinua, atunci procesul (Nt − 〈N,Z〉t)t≥0 este o P martingala local continuade croset 〈N〉t.Exemplul 5.1.1 Pentru a calcula

I = E[Bt exp

( ∫ T

0

θsdBs − 12

∫ T

0

θ2sds

)],

cu θ determinist si t ∈ [0, T ], facem schimbare de probabilitate cu Lt =exp

( ∫ t

0θsdBs − 1

2

∫ t

0θ2

sds)

si obtinem I =∫ t

0θsds

Page 26: Calcul Stochastic_curs Introductiv III_slide

References

[1] Monique Jeanblanc, Cours de calcul stochastique, pagina personala,http://www.maths.univ-evry.fr/pages perso/jeanblanc/cours/M2 cours.pdf.

[2] Etienne Pardoux, Aurel Rascanu, Stochastic Differential Equations, ın cursde aparitie.

[3] Ioannis Karatzas, Steven E. Shreve, Brownian Motion and Stochastic Cal-culus, Springer Verlag, Berlin, 1988.

[4] Bernt Oksendal, Stochastic Differential Equations, Springer Verlag, Berlin,a 6-a editie, 1998.