CommencerCommencez gratuitement

Mise à l'échelle multidimensionnelle en trois dimensions

Dans cet exercice, vous allez réaliser une mise à l'échelle multidimensionnelle sur toutes les colonnes numériques des données wine, en spécifiant trois dimensions pour la représentation finale.

Cet exercice fait partie du cours

<cours>Lois de probabilité multivariées en R</cours>
Voir le cours

Instructions de l’exercice

  • Excluez la première colonne qui contient le type de vin, calculez la matrice de distances pour toutes les autres colonnes et affectez-la à un objet wine.dist.
  • Calculez la mise à l'échelle multidimensionnelle des données pour représenter les distances en trois dimensions.
  • Utilisez la fonction scatterplot3d() pour tracer la représentation et colorer les points selon le type de vin.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Calculate distance 
wine.dist <- dist(___[,-1])

# Perform multidimensional scaling 
mds.wine <- cmdscale(___) 
mds.wine_df <- data.frame(mds.wine)

# Plot the representation of the data in three dimensions 
scatterplot3d(___, color = ___, pch = 19, type = "h", lty.hplot = 2)
Modifier et exécuter le code