Calcul de la densité normale multivariée
Pour de nombreuses tâches statistiques, comme les tests d'hypothèses, le clustering et le calcul de vraisemblance, vous devez calculer la densité d'une loi normale multivariée donnée. Dans cet exercice, vous allez utiliser la fonction dmvnorm() pour calculer les densités normales multivariées, avec une moyenne et une matrice de variance-covariance spécifiées, en chacun des points d'observation de votre échantillon déjà généré multnorm.sample.
La moyenne et la matrice de variance-covariance sont préchargées sous forme d'objets mu.sim et sigma.sim.
Cet exercice fait partie du cours
<cours>Lois de probabilité multivariées en R</cours>Instructions de l’exercice
- Utilisez
dmvnorm()pour calculer les hauteurs de densité des 100 échantillons demultnorm.samplepour une normale bivariée. - Utilisez
scatterplot3d()pour tracer un nuage de points 3D des hauteurs de densité à chacun des points de l'échantillon généré.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Calculate density
multnorm.dens <- dmvnorm(multnorm.sample, mean = ___, sigma = ___)
# Create scatter plot of density heights
___(cbind(___),
color="blue", pch="", type = "h",
xlab = "x", ylab = "y", zlab = "density")