Calcul de dmvnorm sur une grille
Pour visualiser une surface de densité normale bivariée, il faut calculer la densité sur une grille dense de coordonnées x et y, puis utiliser des fonctions de tracé 3D comme persp() pour afficher la surface.
La grille dense 40 par 40 générée par la commande mvals <- expand.grid(seq(-5, 10, length.out = 40), seq(-8, 4, length.out = 40)) est déjà chargée pour vous.
Cette activité fait partie du cours
Lois de probabilité multivariée en R
Instructions de l’exercice
- Calculez les densités d'une normale de moyenne
mu.simet de matrice de variance-covariancesigma.simsur les valeurs de la grille dans l'objetmvals. - Utilisez la fonction de tracé
persp()pour visualiser la surface de densité sur la grille.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Calculate density over the specified grid
mvds <- ___
matrix_mvds <- matrix(___, nrow = 40)
# Create a perspective plot
persp(___, theta = 80, phi = 30, expand = 0.6, shade = 0.2, col = "lightblue", xlab = "x", ylab = "y", zlab = "dens")