Flerdimensionell skalning i tre dimensioner
I den här övningen ska du utföra flerdimensionell skalning på alla numeriska kolumner i datamängden wine och ange tre dimensioner för den slutliga representationen.
Den här övningen är en del av kursen
Multivariata sannolikhetsfördelningar i R
Övningsinstruktioner
- Exkludera den första kolumnen med vintyp, beräkna avståndsmatrisen för övriga kolumner och tilldela resultatet till objektet
wine.dist. - Beräkna den flerdimensionella skalningen av data för att representera avståndet i tre dimensioner.
- Använd funktionen
scatterplot3d()för att plotta representationen och färgkoda punkterna efter vintyp.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)