Soient (Ω,F,F=(Ft)t≥0,P,W) une base de probabilités, c.-à-d. (Ω,F,F=(Ft)t≥0,P) est un espace filtré muni d'un processus de Wiener W.
(2 pts) Donner la définition d'un processus markovien par rapport à F=(Ft)t≥0.
(2 pts) Donner la définition d'un processus à accroissements indépendants.
(3 pts) Montrer qu'un processus à accroissements indépendants est un processus markovien.
(3 pts) Décrire avec justification un algorithme générant une variable aléatoire gaussienne.
◀الحل
1.
(Xt) est markovien par rapport à F si pour tout s≤t et toute fonction borélienne bornée φ :
E[φ(Xt)∣Fs]=E[φ(Xt)∣Xs].
2.
(Xt) est à accroissements indépendants si pour tous 0≤t0<t1<⋯<tn, les accroissements Xt1−Xt0,…,Xtn−Xtn−1 sont indépendants, et Xt−Xs est indépendant de Fs.
3.
Soit s≤t. On écrit Xt=Xs+(Xt−Xs). L'accroissement Xt−Xs est indépendant de Fs, donc
E[φ(Xt)∣Fs]=E[φ(Xs+(Xt−Xs))∣Fs]=g(Xs),
où g(x)=E[φ(x+(Xt−Xs))] ne dépend que de Xs. C'est la propriété de Markov.
4.
Algorithme de Box-Muller : soient U1,U2 i.i.d. uniformes sur (0,1). On pose
Z1=−2lnU1cos(2πU2),Z2=−2lnU1sin(2πU2).
Alors Z1,Z2 sont i.i.d. N(0,1). Justification : en coordonnées polaires, la loi N(0,1)⊗2 a un rayon R tel que R2∼E(1/2) (d'où R2=−2lnU1) et un angle Θ∼U(0,2π) indépendant. Pour obtenir N(μ,σ2), poser X=μ+σZ1.
التمرين 2
Exercice 2 — Équation de Langevin : résolution et processus d'Ornstein-Uhlenbeck
(1,5 pts) Résoudre l'Éq. (0.1) en utilisant la formule d'Itô.
(1 pt) Utiliser le schéma d'Euler pour approximer la solution de l'Éq. (0.1), et décrire un algorithme pour calculer la solution approximative.
◀الحل
1.
Y(t)=U(t)−σW(t). Comme dU=−bUdt+σdW, on a dY=dU−σdW=−bUdt=−b(Y+σW)dt. Donc Y′(t)=−bY(t)−bσW(t), soit Y′+bY=−bσW, Y(0)=U0.
2.
Y est à trajectoires continues et l'équation (0.2) ne contient plus de terme dW : c'est une EDO linéaire ordinaire (à second membre aléatoire mais continu), résolvable trajectoire par trajectoire pour presque tout ω.
3.
Facteur intégrant ebt : (ebtY)′=−bσebtW(t). En intégrant :
Y(t)=U0e−bt−bσ∫0te−b(t−s)W(s)ds.
4.
Par intégration par parties stochastique appliquée à d(e−b(t−s)W(s)), on obtient l'identité
W(t)=b∫0te−b(t−s)W(s)ds+∫0te−b(t−s)dW(s).
Comme U(t)=Y(t)+σW(t), en remplaçant Y et en utilisant cette identité :
U(t)=U0e−bt+σ∫0te−b(t−s)dW(s).
C'est le processus d'Ornstein-Uhlenbeck.
5.
Par Itô, d(ebtU)=ebt(dU+bUdt)=ebtσdW. En intégrant : ebtU(t)=U0+σ∫0tebsdW(s), d'où (0.3).
6.
Schéma d'Euler-Maruyama sur une grille tk=kΔt :
Uk+1=Uk−bUkΔt+σΔtξk,ξk∼N(0,1)i.i.d.
Algorithme : (1) fixer Δt, U0 ; (2) pour k=0,…,N−1 tirer ξk∼N(0,1) (Box-Muller) ; (3) mettre à jour Uk+1 par la récurrence ci-dessus ; (4) retourner la trajectoire (Uk).
التمرين 3
Exercice 3 — Sondage sans remise : probabilités d'inclusion, espérance et variance de la moyenne