WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception d'un pro logiciel interactif sous r pour la simulation de processus de diffusion

( Télécharger le fichier original )
par Arsalane Chouaib GUIDOUM
Université des sciences et de technologie de Houari Boumedienne - Magister en mathématiques 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.3 Equations différentielles stochastiques

3.3.1 Introduction et définitions

De manière informelle, on appelle equation differentielle stochastique une equation differentielle ordinaire perturbee par un terme stochastique. Plus precisement, c'est une equation du type suivant :

dXt = u(t,Xt)dt +ó(t,Xt)dWt, X0 = x0 (3.14)

Dans cette equation, dWt est la differentielle d'un mouvement brownien standard Wt, et u, ó sont les coefficients de l'equation (ce sont des fonctions de R+ x R dans R), et x0 E R est la valeur initiale. Tous ces termes sont donnes. La notation (3.14) est la plus usuelle.

Définition 3.1 Rechercher une solution de l'equation (3.14) consistera à rechercher un processus {Xt,t > 0f satisfaisant l'equation integrale :

t t

Xt = x0 + f u(s,Xs)ds + f ó(s,Xs)dWs (3.15)

0 0

oil la seconde integrale est une integrale stochastique.

L'equation (3.14) ou l'equation (3.15) etaient jusqu'à present unidimensionnelles. On peut egalement definir une equation d-dimensionnelle de la manière suivante. Le processus inconnu

s tX = (Xi)1 <1 .<d est une famille de processus a valeurs reelles Xi = (Xi)t>0, la condition initiale

_ _ _

x0 = (xi0 ) 1<i<d appartient à Rd, le mouvement brownien W = (W /) est q-dimensionnel,

1<j<q

et les coefficients ont les dimensions appropriees, soit u = (ui)1<i<d et ó = (ói,j)1<i oil

<d,1<j<q'

les coefficients ui et ói,j sont des fonctions de R+ x R dans R. On ecrit encore l'equation sous les formes (3.14) ou (3.15), mais cela signifie maintenant que l'on a :

t

i

Xit =xi + f p(s x)ds+ ? ai,j(s,Xs)dWsj;i= 1, .. . ,d (3.16)

j=1

0 , s q ft --

o 0

Définition 3.2 Quand les coefficients p et a ne dependent pas du temps et sont seulement des fonctions définies sur Rd, on dit que l'équation est homogène.

Le coefficient p est appelé le coefficient de dérive, tandis que a est le coefficient de diffusion. Un processus qui résout l'équation (3.14), ou de manière équivalente (3.16), est appelé processus de diffusion ou, plus simplement, une diffusion.

Définition 3.3 (Processus de diffusion) Un processus de diffusion est un processus de Markov à trajectoires continues vérifiant l'équation d'Itô (3.14). Soit (Xt)t=0 un processus aléatoire défini sur l'espace de probabilité (Ù,A,P) à valeurs réels, muni d'un filtration (Ft,t = 0). On dit que Xt est une processus de diffusion caractérisée par

(1) la limite donnant la dérive

lim

h?0

E(Xt+h -Xt|Xt = x)

= p(x,t)

h

(2) la limite donnant la diffusion

lim

h?0

E((Xt+h -Xt)2|Xt = x)

= a2(x,t)

h

(3) la condition de Dyukin

?å > 0, lim

h?0

P(|Xt+h -Xt| > å|Xt = x)

= 0

h

Remarque 3.2 Le mouvement brownien standard est un processus de diffusion avec coefficient de dérive nulle et coefficient de diffusion égale à 1.

Preuve

1

1

lim h?0 h

E(Wt+h -Wt|Wt = x) = lim

h?0 h

E(Wt+h -Wt|Wt -W0 = x)

= lim

1 hE(Wt+h -Wt)

h?0

1

= lim h(E(Wt+h) - E(Wt)) = 0

h?0

lim 1
h?0 h

E((Wt+h -Wt)2|Wt = x) = lim hE((Wt+h -Wt)2|Wt -W0 = x)

1

h?0

1

= limhE~(Wt+h -Wt)2~ h?0

1

= lim hh = 1

h?0

Exemple 3.5 Le processus d'Ornstein-Uhlenbeck est la diffusion solution de l'équation (de langevin Section 3.3.3)

dXt = -rXtdt dWt

r et ó sont des constantes positives et Wt un processus de Wiener standard. On suppose de plus qu'à l'instant initial X0 = x0. En posant

Yt = Xtert

et en appliquant la formule d'Itô (3.7) à la fonction f(t,x) = xert, on obtient

dYt = óertdWt

sous forme intégrale

Z t

Yt = Y0 + ó ersdWs

t0

d'où la solution pour t = t0,

Z t

Xt = Xt0e-r(t-t0) + ó e-r(t-s)dWs

t0

En notant x0 = E(Xt0), le processus d'Ornstein-Uhlenbeck a pour moyenne

E(Xt) = x0e-r(t-t0)

En appliquant la formule d'Itô au processus Zt = X2 t , on a

dZt = -2rZtdt + ó2dt + 2ódWt

En prenant la moyenne, on trouve en résolvant une équation différentielle ordinaire

(

E(Zt) = E(X2 t ) = ó2 1 - e-2r(t-t0)) + E(X2 t0) 2r

D'où la variance du processus d'Ornstein-Uhlenbeck

(

var(Xt) = E(X2 t ) - [E(Xt)]2 = ó2 1 - e-2r(t-t0))

2r

La fonction de corrélation du processus d'Ornstein-Uhlenbeck vaut

ó2 e-r|t-s|

R(t,s) =

2r

Nous pouvons simuler une trajectoire du processus d'Ornstein-Uhlenbeck comme suit. On considère la subdivision de l'intervalle de temps [t0,T] suivante t0 < t1 < ··· < tN < tN+1 = T, avec ti+1 -ti = Ät, pour i = 1 on a W(t0) = W(t1) = 0 et X(t0) = x0, on a l'algorithme suivant :

1. Générée un nouveau variable aléatoire Z de la distribution gaussienne N(0,1).

2. i = i+1. v

3. W(ti) = W(ti-1) + Z Ät.

4. Ii = e-r(ti+1-ti)(Wi+1 -Wi)

5. X(ti) = X(t0)e-r(ti-1-t0) + a?i j=1 Ij.

6. Si i = N + 1, réitérez a l'étape 1.

La fonction OU permet de simuler une seule trajectoire de Xt dans l'intervalle [t0,T] avec un pas Ät = (T -t0)/N, et la fonction OUF permet de simuler un flux de Xt.

R> OU(N = 1000, t0 = 0, T = 10, x0 = 10, r = 2, sigma = 1)

R> OUF(N = 1000, M = 100, t0 = 0, T = 10, x0 = 10, r = 2, sigma = 1)

FIGURE 3.2 - Trajectoire d'un processus d'Ornstein-Uhlenbeck avec r = 2 et a = 1.

FIGURE 3.3 - Flux d'un processus d'OrnsteinUhlenbeck avec r = 2 eta = 1.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Un démenti, si pauvre qu'il soit, rassure les sots et déroute les incrédules"   Talleyrand