Kom igångKom igång gratis

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

Visa kurs

Ö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)
Redigera och kör kod