Zacznij terazZacznij za darmo

Skalowanie wielowymiarowe w trzech wymiarach

W tym ćwiczeniu wykonasz skalowanie wielowymiarowe dla wszystkich kolumn numerycznych zbioru danych wine, określając trzy wymiary reprezentacji końcowej.

To ćwiczenie jest częścią kursu

Wielowymiarowe rozkłady prawdopodobieństwa w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Wyklucz pierwszą kolumnę zawierającą typ wina, oblicz macierz odległości dla pozostałych kolumn i przypisz ją do obiektu wine.dist.
  • Oblicz skalowanie wielowymiarowe danych, aby przedstawić odległości w trzech wymiarach.
  • Użyj funkcji scatterplot3d(), aby zwizualizować reprezentację i pokolorować punkty według typu wina.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod