CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Utilisez dmvnorm() pour calculer les hauteurs de densité des 100 échantillons de multnorm.sample pour 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")
Modifier et exécuter le code