10.07.2015 Views

Méthodes de Monte Carlo appliquées au pricing d ... - Maths-fi.com

Méthodes de Monte Carlo appliquées au pricing d ... - Maths-fi.com

Méthodes de Monte Carlo appliquées au pricing d ... - Maths-fi.com

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.2. Métho<strong>de</strong> <strong>de</strong>s transformationsLe choix <strong>de</strong> la règle d’arrêt dépend bien entendu <strong>de</strong> la distribution que l’on souhaite simuler. Atitre d’exemple, on peut considérer le cas d’un algorithme qui retourne la valeur z N calculée à laN ime itération si |z N − z N−1 | < δ, avec δ petit. Si la valeur z recherchée est très gran<strong>de</strong> une tellerègle s’avère inadaptée : on est ici limité par la précision <strong>de</strong> l’ordinateur. On peut alors envisagerune solution alternative prenant l’une <strong>de</strong>s formes suivantes :ou bien|z N − z N−1 | < δ |z N ||F (z N ) − F (z N−1 )| < ɛ.Notons qu’il n’existe pas <strong>de</strong> règle d’arrêt universelle : celle-ci doit être étudiée <strong>au</strong> cas par cas. Lestrois paragraphes suivants présentes trois algorithmes classiques permettant <strong>de</strong> résoudre F (z) = u.Algorithme 2.1 – Algorithme <strong>de</strong> dichotomie –Déterminer un intervalle [a, b] contenant la solution : F (a) ≤ u ≤ F (b).1. calculer z = a+b22. si F (z) ≤ u alors a ← z, sinon b ← z3. si b − a < δ retourner z, sinon retourner en 1.Algorithme 2.2 – Algorithme <strong>de</strong> la sécante –Déterminer un intervalle [a, b] contenant la solution.1. calculer z = a + (b − a)u−F (a)F (b)−F (a)2. si F (z) ≤ u alors a ← z, sinon b ← z3. sib − a < δ retourner z, sinon retourner en 1.Algorithme 2.3 – Algorithme <strong>de</strong> Newton-Raphson –Initialiser z1. z ← z − F (z)−Uf(z)où f représente la <strong>de</strong>nsité associée à la distribution F .2. Si la condition d’arrêt est remplie, retourner z, sinon répéter l’étape 1Parmi ces trois algorithmes, seul l’algorithme <strong>de</strong> dichotomie converge dans tous les cas. Si l’équationF (z) = u possè<strong>de</strong> une unique solution, alors l’algorithme <strong>de</strong> la sécante converge également.En ce qui concerne l’algorithme <strong>de</strong> Newton-Raphson, celui-ci converge pour les distributions Fconcaves ou convexes. Dans le cas (fréquent) où la <strong>de</strong>nsité f est unimodale <strong>de</strong> mo<strong>de</strong> m, alors Fest convexe sur ]−∞, m] et concave sur [m, ∞[. L’algorithme <strong>de</strong> Newton-Raphson peut donc êtreutilisé en prenant m <strong>com</strong>me valeur initiale.Notons en<strong>fi</strong>n que si l’algorithme <strong>de</strong> dichotomie est le plus robuste, les métho<strong>de</strong>s <strong>de</strong>s sécantes et<strong>de</strong> Newton-Raphson sont plus rapi<strong>de</strong>. Le lecteur pourra se référer à [20, Ostrowski] pour plus <strong>de</strong>détails.Approximation <strong>de</strong> F −1Une métho<strong>de</strong> alternative à la résolution numérique <strong>de</strong> F (z) = u <strong>au</strong> moyen d’un algorithmeconsiste à trouver une fonction g approchant F −1 et qui soit connue <strong>de</strong> façon explicite. L’exemplesuivant illustre cette métho<strong>de</strong> dans le cas <strong>de</strong> la loi normale.Exemple 2.1 – Simulation d’une loi normale N (0, 1) (Hasting, 1955) –L’inverse Φ −1 <strong>de</strong> la fonction <strong>de</strong> répartition <strong>de</strong> la loi normale centrée réduite n’est pas connue <strong>de</strong>façon analytique. La fonction g suivante constitue une bonne approximation <strong>de</strong> Φ −1 permettant la14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!