Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Réalisé par :
Mr CHEURFA F.
Introduction
L’élaboration d’un modèle mathématique adéquat nécessite une étude approfon-
die, pour fournir des résultats analytiques très précis sur l’évolution du système.
Malheureusement, une résolution mathématique complète reste souvent hors de
portée et les méthodes connues ne fournissent que dans des cas très simples une
caractérisation explicite de la distribution de probabilité dans le temps. A titre
d’exemple, un problème difficile à résoudre est la résolution d’un système d’équa-
tions différentielles. Sauf dans des cas très simples, nous nous sommes abstenus de
donner une méthode pour sa résolution et nous nous sommes limités à l’étude de la
distribution stationnaire. Or une étude de la transition de la distribution initiale
vers celle-ci apparaît souhaitable dans beaucoup de circonstances. Les méthodes
numériques peuvent fournir des approximations des solutions recherchées. Ces ap-
proches peuvent aboutir à un calcul approximatif des paramètres intéressants du
modèle. Toutefois elles souffrent de plusieurs difficultés intrinsèques. Les résultats
numériques sont difficiles à interpréter face au poids d’erreurs dont l’importance
est souvent méconnue. De plus, les calculs sont souvent complexes et il existe des
U.M.B.B ROOMS
2
U.M.B.B ROOMS
1.1 Générateur de nombres pseudo-aléatoires 3
Le générateur est qualifié d’aléatoire si la suite ( u 1 , ..., u m , ...) bien que détermi-
niste a tout d’un comportement aléatoire, similaire à une suite de variables aléatoires
indépendantes de loi uniforme, pour s’en assurer, il existe une multitude de tests
statistiques permettant de rejeter l’hypothèse d’indépendance ou l’adéquation à
une distribution donnée. En pratique, un générateur est cyclique et après appels, il
redonne la valeur initiale etc... Il est évidemment important de s’assurer que la pé-
riode L du générateur utilisé est suffisamment grande devant le nombre d’appels de
celui-ci : en pratique, l’essentiel des générateurs actuellement disponibles satisfont
cette contrainte. Exemple : Le générateur Mersenne Twister est un générateur plus
récent, robuste et rapide, avec une période égale 219936, très largement suffisante
pour bien des applications.
U.M.B.B ROOMS
1.2 Générateurs des nombres pseudo-aléatoires 4
U.M.B.B ROOMS
1.3 Inversion de la fonction de répartition 5
U.M.B.B ROOMS
1.3 Inversion de la fonction de répartition 6
0
U.M.B.B ROOMS
1.3 Inversion de la fonction de répartition 7
1 − e−λ x si x Ê 0
(
F ( x) =
0 si x < 0
X = −(log U )/λ
x−a
Soit u ∼ U (0,1) , nous devons chercher la fonction inverse de u = . Cela donne
b−a
x = ( b − a) u + a.
U.M.B.B ROOMS
1.4 Méthode du rejet et acceptation 8
1
Z x
φ( x ) = p exp{− z2 /2}d z,
2π −∞
où t2 = log(α−2 ) et
Ces deux approximations sont exactes jusqu’à une erreur d’ordre 10−8 , l’erreur
étant absolue. Si aucune autre méthode de simulation rapide n’était disponible,
cette approximation pourrait être utilisée dans la pratique. Cependant, comme
nous le verrons plus tard, il existe un algorithme exact et beaucoup plus rapide
(Algorithme de Box et Muller).
U.M.B.B ROOMS
1.5 Méthode de Rejet-Acceptation 9
générons tout d’abord une variable aléatoire candidate qui est alors soumise à un
test. L’acceptation de ce test conduit à conserver la valeur simulée, son rejet à répéter
la simulation. Comme nous allons le voir à présent, cette classe de méthodes est
extrêmement puissante et nous autorisera à simuler virtuellement suivant n’importe
quelle distribution.
La méthode de Rejet-Acceptation est une méthode indirecte due à Stan Ulam et
John von Neumann. Elle peut être appliquée lorsque les méthodes directes mention-
nées ci-dessus échouent ou s’avèrent inefficaces sur le plan des calculs.
𝑐𝑐
𝑓𝑓(𝑥𝑥)
𝑥𝑥
𝑎𝑎 𝑏𝑏
U.M.B.B ROOMS
1.5 Méthode de Rejet-Acceptation 10
(𝑥𝑥, 𝑦𝑦)
𝑦𝑦 ×
𝑓𝑓(𝑥𝑥) 𝑓𝑓(𝑥𝑥)
𝑦𝑦 × (𝑥𝑥, 𝑦𝑦)
𝑥𝑥 𝑥𝑥
(𝑎𝑎) (𝑏𝑏)
1. Générer x ∼ U(a,b) ;
2. Générer y ∼ U(0,c) ; % indépendamment de x
3. Si y ≤ f(x) Alors
Renvoyer(x);
Sinon
Aller à l’étape 1;
Finsi
U.M.B.B ROOMS
1.5 Méthode de Rejet-Acceptation 11
On voit que pour a et b fixés, plus c est petit plus le nombre de points rejetés sera
petit. L’algorithme est donc d’autant plus performant que c est petit.
U.M.B.B ROOMS