Multidimensionale schaling in drie dimensies
In deze oefening voer je multidimensionale schaling uit op alle numerieke kolommen van de wine-gegevens, waarbij je drie dimensies opgeeft voor de uiteindelijke weergave.
Deze oefening maakt deel uit van de cursus
Multivariate kansverdelingen in R
Oefeninstructies
- Sluit de eerste kolom met het wijntype uit, bereken de afstandsmatrix voor alle andere kolommen en wijs deze toe aan een object
wine.dist. - Bereken de multidimensionale schaling van de data om de afstanden in drie dimensies weer te geven.
- Gebruik de functie
scatterplot3d()om de weergave te plotten en kleur de punten per wijntype.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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)