• Aucun résultat trouvé

T.P. de M´ ethodes de Mont´ e-Carlo

N/A
N/A
Protected

Academic year: 2021

Partager "T.P. de M´ ethodes de Mont´ e-Carlo"

Copied!
2
0
0

Texte intégral

(1)

Universit´e Abdelmalek Essaˆadi Ann´ee universitaire : 2019/2020

Facult´e des Sciences de T´etouan Master M.A.F.

D´epartement de Math´ematiques Semestre 2

T.P. de M´ ethodes de Mont´ e-Carlo

1. T´el´echarger la version du logiciel R qui convient votre syst`eme d’exploitation `a partir de la page : https ://www.r-project.org/

2. Lancer l’installation en suivant les instructions.

3. Une fois l’installation termin´ee, ouvrir le logiciel R.

4. T´el´echarger et installer quelques packages.

Pour installer un package, on tape sur la console :

>install.packages("dplyr") #ce package est utilis´e dans la manipulation des donn´ees.

Une fois un package install´e, il faudra le charger en m´emoire `a chaque fois une nouvelle session est ouverte :

>library(dplyr) #sans guillemets!

Une autre mani`ere pour installer un package c’est d’aller dans le menu packages, s´el´ectionner installer le(s) package(s). Dans la fenˆetre qui s’ouvre, choisir dans la liste :

Rcmdr #pour rajouter des menus cliquables.

Exemples d’autres packages importants et utilis´es en Statistique : lattice : pour obtenir des graphiques avanc´es.

Hmisc : pr´esentation avanc´ee des r´esum´es statistiques.

FactoMineR : analyses statistiques.

5. Ouvrir ou cr´eer un nouveau script et (`a la fin) le sauvgarder.

Au lieu d’utiliser la console de R, il vaut mieux de travailler sur un script, o`u les com- mandes seront stock´ees et on pourra facilement l’ouvrir, ´editer et ex´ecuter enti`erement ou en partie si on veut.

Exercice 1 :

Que font ces lignes de commande ? Indiquer ce que R vous retourne :

>qnorm(0,975)

>dnorm(0)

>pnorm(1,96)

>rnorm(20)

>rnorm(10,mean=5,sd=0,5)

>x=seq(-3,3,0,1); pdf=dnorm(x); plot(x,pdf,type="l");

>runif(3)

>rt(5,10)

1

(2)

Exercice 2 :

1. G´en´erer 100 nombres al´eatoires qui suivent une loi uniforme (0,1) (prendre 25 pour germe ou graine).

2. Repr´esenter-les graphiquement et de plusieurs fa¸cons.

3. G´en´erer, par la m´ethode d’inversion, sous R, les lois : Uniforme, Exponentielle et Weibull.

4. Repr´esenter des densit´es de la loi de Cauchy pour diff´erents param`etres par diff´erentes couleur sur le mˆeme rep`ere.

Exercice 3 :

1. Utilisersample()pour g´en´erern = 10 valeurs al´eatoires de la loi de probabilit´e suivante :

xi 1 2 3 4 5 6 7

pi 0,1 0,4 0,3 0,1 0,05 0,03 0,02

2. Examiner que X ∼ N(µ,σn2) approximativement, lorsque n est grand pour la loi de la question pr´ec´edente (n= 10, n= 20, n= 30).

Exercice 4 :

Construire un vecteur simul1 compos´e de 1000 ´el´ements dont les valeurs sont des r´ealisations d’une variable X ∼ N(15,3).

Faire l’histogramme des fr´equences de simul1 et supposer la densit´e `aX. Faire le boxplotde simul1.

Exercice 5 :

1. On veut g´n´erer n = 1000 variables exponentielles de param`etre 1. Utiliser la m´ethode d’inversion. Superposer la densit´e th´eorique et un estimateur de la densit´e.

2. Mˆeme question avec les fonctions d´edi´eesrexp etdexp sous R.

3. Interpr´eter les commandes suivantes :

>t0<-proc.time()

>E<-runif(10^ 6)

>proc.time()-t0

Comparer les dur´ees respectives des m´ethodes des questions pr´ec´edentes pourntr`es grand.

R´ef´erences :

1. Vincent Goulet :”Introduction `a la programmation en R” qu’on peut t´el´echarger `a partir du site : https ://cran.r-project.org/doc/contrib/Goulet introduction programmation R.pdf 2. W. John Braun & Duncan J. Murdoch : ”A first course in statistical programming with

R”, Cambridge University Press, July 2016.

3. La feuille de pompe sur https ://cran.r-project.org/doc/contrib/Short-refcard.pdf

2

Références

Documents relatifs

Vous pouvez acheter des plantes sans racines comme les cératophylles (Ceratophyllum demersum), peu onéreuses en magasin mais… qui constituent une excellente nourriture pour les

- si vous décidez de l'installer dans un autre dossier (dans le cas ou vous avez déjà installé autre chose à la racine...) et bien vous accederez à votre site par le lien

taille de l’enfant : la chaise doit permettre d’avoir les pieds à plat par terre ou sur un marche-pied et la

5 Une fois que la photo arrive sur l’application de bureau, vous pouvez la copier (pour aller la coller dans un document par exemple), la télécharger (pour avoir un fichier image

Maintenant vous devez modifier votre fichier /etc/nsswitch.conf pour les lignes hosts, group et passwd (uniqument les maps exportés) pour prendre en compte d'abord

Par rapport au Monte-Carlo standard, par combien (environ) a-t-on divis´ e le temps de calcul pour atteindre la mˆ eme pr´

Nous avons donc une deuxi` eme m´ ethode de Monte-Carlo pour calculer I (dont on peut esp´ erer que la variance est r´ eduite par rapport ` a la premi` ere m´ ethode). Par ailleurs,

C’est bien de cela dont il est question avec l’installation d’une atmosphère : de seconder le monde au quotidien, dans la durée, en reconnaissant qu’une ambiance relève