Začněte nyníZačněte zdarma

Multidimenzionální škálování ve třech dimenzích

V tomto cvičení provedeš multidimenzionální škálování všech numerických sloupců datasetu wine a výsledek zobrazíš ve třech dimenzích.

Toto cvičení je součástí kurzu

Multivariate Probability Distributions in R

Zobrazit kurz

Pokyny k cvičení

  • Vylučte první sloupec obsahující typ vína, vypočítej matici vzdáleností pro všechny ostatní sloupce a výsledek ulož do objektu wine.dist.
  • Proveď multidimenzionální škálování dat tak, aby vzdálenosti byly reprezentovány ve třech dimenzích.
  • Pomocí funkce scatterplot3d() vizualizuj výslednou reprezentaci a obarvi body podle typu vína.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód