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>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)