• Aucun résultat trouvé

10 : Couples de var à densité

N/A
N/A
Protected

Academic year: 2022

Partager "10 : Couples de var à densité"

Copied!
2
0
0

Texte intégral

(1)

Université de Caen L3

TP n

o

10 : Couples de var à densité

Note : une partie de ce TP demande l’utilisation du package mvtnorm. Exercice 1. On considère la fonction

f(x, y) = 0.2(x−5)2+ 10 exp −

y−1 3

2!

, (x, y)∈R2.

Reproduire et analyser les commandes ci-dessous qui permettent de représenter cette fonction : f = function(x, y) {

0.2 * (x - 5)^2 + 10 * exp(-((y - 1) / 3)^2) }

ngrid = 50

xgrid = seq(0, 10, length = ngrid + 2)[-c(1, ngrid + 2)]

ygrid = xgrid

yf = outer(xgrid, ygrid, f)

res = persp(xgrid, ygrid, yf, theta = 130, phi = 20, col = rainbow(12))

Exercice 2. Soient X et Y deuxvar indépendantes, avec

• X suivant la loi normale N(0,1), i.e. de densité f(x) = 1

√2πex

2

2 , x∈R.

• Y suivant la loi gamma Γ(5,1), i.e. de densité f(x) =

 1

24x4e−x six≥0,

0 sinon.

1. Quelle est la densité du couple de var (X, Y)?

2. Tracer cette densité sur le domaine [−5,5]2 (on pourra utiliser l’exercice 1).

3. Simuler un échantillon de taille10000 de (X, Y) et représenter le sur un graphique.

Exercice 3. Soit (X, Y) uncar de densité f(x, y) = 1

π√

2exp

−(x2−√

2xy+y2)

, (x, y)∈R2. 1. Montrer que(X, Y) est un couple devar suivant la loiN2(02,Σ) avec

Σ =

1 1

√2

√1

2 1

.

C. Chesneau 1 TP no10

(2)

Université de Caen L3

2. Tracerf sur le domaine [−5,5]2 (on pourra utiliser l’exercice 1).

Exercice 4. Le package mvtnorm contient des fonctions permettant de manipuler facilement les vecteurs gaussiens.

1. Installer le package mvtnormen utilisant les options ou les commandes : install.packages("mvtnorm")

library(mvtnorm)

2. Reproduire et analyser les commandes suivantes : Mean = c(0, 1)

Sigma = matrix(c(1, 0.2, 0.2, 1), 2, 2) dmvnorm(c(0.5, 0.5), Mean, Sigma)

3. Reproduire et analyser les commandes suivantes : Sigma = matrix(c(1, 0.1, 0.1, 1), 2, 2) Mean = c(0.3, 1.1)

pmvnorm(lower = rep(-Inf, 2), upper = c(1, 4), Mean, Sigma) 4. Reproduire et analyser les commandes suivantes :

N = 100

Mean = c(0, 0)

Sigma = matrix(c(1, 0.5, 0.5, 1), 2, 2) x = seq(-3, 3, length = N)

y = seq(-3, 3, length = N) z = matrix(0, N, N)

for (i in 1:N) for (j in 1:N) {

z[i, j] = dmvnorm(c(x[i], y[j]), Mean, Sigma) } persp(x, y, z)

5. Reproduire et analyser les commandes suivantes : N = 100

Mean = c(1, 1)

Sigma = matrix (c(1.1, 1.4, 1.4, 5.3), 2, 2)

x = seq(Mean[1] - 3 * Sigma[1, 1], Mean[1] + 3 * Sigma[1, 1], length.out = N) y = seq(Mean[2] - 3 * Sigma[2, 2], Mean[2] + 3 * Sigma[2, 2], length.out = N) Prob = function(x, y){

dmvnorm(cbind(x, y), Mean, Sigma) } p = outer(x, y, FUN = ”Prob")

persp(x, y, p, theta = 140, phi = 10, zlim = c(0, 0.1), col = rainbow(12))

C. Chesneau 2 TP no10

Références

Documents relatifs

The system equipment manual provides overall system equipment descriptions for the keyboard, control unit chassis, arrl display unit.. Individual assembly/subassembly

These newsletters contain informati.qn applicable to software available from Di-gitaPs Program Library, Articles in Digital Software News update the cumulative

Description The model provides an empirical estimate of a movement path using discrete location data obtained at relatively short time intervals.. License GNU General Public

THESE DIMENSIONS APPLY TO THE FLAT SECTION OF THE ALLOWABLE MOLD PROTRUSION IS 0.254 MM ON D1 AND E1 DATUMS A, B AND D TO BE DETERMINED AT DATUM PLANE H.. DIMENSIONS D1 AND E1 DO

The XENIX file transfer program, ~, can transfer files between two Altos Computer systems running the XENIX operating system... The sending/receiving port numbers

The Disassembler Executable File contains the compiled and linked software for disassembly of a specific microprocessor type on the CLAS 4000.. The file format is structured so that

Humblement, Sissa demanda au prince de déposer un grain de riz sur la première case, deux sur la deuxième, quatre sur la troisième, et ainsi de suite pour remplir l’échiquier

Plus pr´ ecis´ ement, il faut documenter le package dans sa globalit´ e, tous les fichiers de donn´ ees, toutes les fonctions publiques et toutes les invisibles (G´ en´ e-