• Aucun résultat trouvé

où les paramètres sont {k = 6;F = 1;σ = 1}, qu’on traitera comme autant de macros

N/A
N/A
Protected

Academic year: 2022

Partager "où les paramètres sont {k = 6;F = 1;σ = 1}, qu’on traitera comme autant de macros"

Copied!
4
0
0

Texte intégral

(1)

MONTE-CARLO & PROCESSUS ALÉATOIRES EXERCICES DU 23 MARS 2015

par Rémi Peyre

EXERCICE 1 — Mouvement brownien avec rappel

1.Écrire une fonction Matlab d’argumentsX0 etT qui trace sur [0, T]l’évolu- tion de l’équation différentielle stochastique suivante :

dXt=σdWt−kFsgn(Xt)|Xt|k−1dt, (*) où les paramètres sont {k = 6;F = 1;σ = 1}, qu’on traitera comme autant de macros. On utilisera la méthode d’Euler avec un découpage en 2 048 pas de temps homogène, ce paramètre de programmation étant lui aussi traité comme une macro.

Tester le programme pourX0 = 0etT = 16.

2. (H)À quelles équations plus communes correspond l’équation (*) : (i) LorsqueF = 0?

(ii) Lorsqueσ = 0? (iii) Lorsquek= 2?[∗]

(iv) Lorsquek=∞? (asymptotiquement s’entend ?).[†]

3.On considère maintenant la valeur du paramètreσ = 10. Tester à nouveau le programme, pour les mêmes valeurs du paramètre. Comparer ce qui se passe si on prend 16 384 pas de temps. Remarquer que les tracés présentent des comportements complètement différents en fonction du nombre de pas de temps. Pourquoi n’est-ce pas « normal » ? Pour quel choix de discrétisation le comportement est-il cohérent avec celui attendu pour la véritable équation différentielle ? En raison de quoi, selon vous, l’autre choix ne marche-t-il pas ?

EXERCICE 2 — Volatilité variable

On considère une processus(Vt)t>0(appelé processus d’Ornstein-Uhlenbeck géo- métriquedéfini par l’équation différentielle stochastique suivante :

dVt=−σVtdWt+ 1

2−λlog Vt

V

Vtdt,

où les paramètres sont V = 1, σ2= 2 etλ= 1.

1. Simuler le processus décrit ci-dessus sur6 unités de temps, par la méthode d’Euler stochastique, pour la condition initiale V0 = 0,5. On prendra un pas de temps de2×10−3.

On considère maintenant un processus (Xt)t>0 couplé au processus Vt. Le pro- cessusX évolue purement par sauts, mais la loi de densité des sauts dépend deV : la probabilité que, pendant un intervalle de temps infinitésimal [t, t+dt], X fasse un saut d’amplitude dans[x, x+dx]vaut

1{x>ε}αVt

2 |x|−α−1dxdt,

[∗]. La réponse est hors-programme.

[†]. Question particulièrement difficile.

/

(2)

Exercices MCPA (23 mars 15) par Rémi Peyre

où les paramètres sont α= 2 et ε= 10−2.

2.Montrer que la densité de probabilité de saut par unité de temps à un instant donné est égale àε−αVt.

3. Montrer que, conditionnellement au fait qu’il y ait un saut à un moment donné, indépendamment de la valeur de Vt, l’amplitude du saut suit une loi qui peut être simulée par εSU−1/α, où S est un signe uniforme sur {−1,1} etU une variable uniforme sur[0,1], indépendante deS.

4. (H)Simuler l’évolution du couple(Vt, Xt), avec la condition initialeX0 = 0.

(On affichera les deux trajectoires sur des graphiques différents, car les échelles ne sont pas les mêmes).

EXERCICE 3 — Le théorème de Girsanov

Le théorème de Girsanov énonce (entre autres) la chose suivante : si (Xt)t>0 est un mouvement brownien (issu de 0) de variance par unité de tempsσ2 soumis à une dériveb(t) dépendant du temps, càd. une solution de

dXt=σdWt+b(t)dt, (1) alors la loi Pb des trajectoires de X sur [0, T] est à densité par rapport à la loi P0

des trajectoires du même mouvement brownien sans dérive, avec

dPb

dP0

(ft)06t6T

= exp

σ−2 Z T

0

b(t)ft012b(t)2 dt

. (2)

(En général f ne sera pas dérivable, mais on pourra quand même donner un sens à (2)en interprétant «RT

0 b(t)ft0dt» comme RT

0 b(t)dft).

1. (H)En interprétant la formule définissant X en termes de schéma d’Euler,

“démontrer” le théorème de Girsanov.

2.NotonsQla loi de la trajectoire sur[0,1]d’un mouvement brownien standard avec dérive b(t) = 1{t<1/2}×3 +1{t>1/2} ×(−3). Exprimer la densité de Q par rapport à la loiP de la trajectoire du mouvement brownien sans dérive.

3.On noteAl’événement « la trajectoire passe au-dessus de112, puis redescend en dessous de0, tout cela avant l’instant t= 1». Comment peut-on évaluerP(A) à l’aide de simulations de la loiQ? Implémenter cette technique.

4. Comparer les résultats obtenus avec ceux de la méthode de Monte-Carlo

“naïve” (càd. en échantillonnant selonP).

EXERCICE 4 — Mouvement brownien sur la sphère

Le but de cet exercice est de simuler une évolution aléatoire d’un point sur la sphère unité de R3. J’affirme qu’une telle évolution peut être décrite par l’équation différentielle stochastique suivante, pour un paramètreα à choisir judicieusement :

d ~Xt=P(X~t)·d ~Wt−α ~Xtdt,

oùW~t est un mouvement brownien standard tridimensionnel et

P(X) :=~ I3− kXk~ −22

X12 X1X2 X1X3

X1X2 X22 X2X3 X1X3 X2X3 X32

.

/

(3)

Exercices MCPA (23 mars 15) par Rémi Peyre

(I3 est la matrice identité de dimension 3; X1, X2, X3 sont les coordonnées de X~ ; etkXk~ 2 est sa norme euclidienne).

1. (_) Supposons dans cette question qu’on puisse dans les calculs traiter W~t

comme un processus de classeC1. Montrer qu’alors, pour α= 0,kX~tk2 devrait être conservée au cours de l’évolution du processus.

Indication : Les calculs sont assez fastidieux si on y procède trop naïvement... Il vaut mieux vérifier que c’est la quantitékX~tk22 qui est conservée, car cela correspond à une fonction plus facile à différentier. D’autre part, on remarque qu’en termes vectoriels, on a kXk~ 2 = (X~TX)~ 1/2 etP(X) =~ I3− kXk~ −22 X ~~XT, ce qui permet de grandement simplifier les calculs.

2.Simuler le processus pourα= 0 depuis la condition initialeX~0= (1,0,0)sur 2unités de temps avec un pas de discrétisation de taille 1/10 000. Même question pourα= 1et pourα = 2. Dans quel cas la simulation vous semble-t-elle bien rester sur la sphère unité ?

Indication : On peut réaliser un tracé tridimensionnel à l’aide de la commande plot3de Matlab. Plus simplement, vous pouvez aussi tracer kX~tk2 en fonction du temps.

3. (H) En utilisant la formule d’Itô (hors-programme), justifier le phénomène observé à la question précédente, et vérifier que la bonne valeur deα est bien celle trouvée.

/

(4)

Références

Documents relatifs

Dans une grande agglomération, le service des transports en commun dispose de n bus. On a constaté, les années précédentes, que la probabilité journalière qu'un bus tombe en panne

On suppose que les occu- rences des sauts sont de deux types A ou B, chaque occurence ´ etant de type A avec proba- bilit´ e p ind´ ependamment des autres occurences du processus (N

[r]

2/ Quels référentiels sont considérés comme des référentiels terrestres, c’est-à- dire des solides fixes par rapport à un point de la surface de la

✘Ouvrez le fichier MOTO.WAV dans Audacity. Un micro posé au bord de la route a enregistré le passage d’une moto. 1) En réalisant le spectre du son enregistré lors de

Si l’univers est en expansion alors les longueurs d’onde augmentent donc d’après la loi de Wien les températures associées diminuent.. Domaine radio hyperfréquences

 l’athlète descend la piste d’élan avant de s’élancer dans les airs;..  il saute et atterrit sur la piste de

Barry et mon fils m’ont ouvert les yeux aujourd’hui et m’ont fait remarquer qu’on s’inventer souvent des excuses pour éviter de faire le grand saut et vivre tout