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
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)