Багатовимірне масштабування у трьох вимірах
У цій вправі ви виконаєте багатовимірне масштабування для всіх числових стовпців даних wine, визначивши три виміри для підсумкового подання.
Ця вправа є частиною курсу
Багатовимірні ймовірнісні розподіли в R
Інструкції до вправи
- Виключіть перший стовпець, що містить тип вина, обчисліть матрицю відстаней для всіх інших стовпців і збережіть її в об'єкті
wine.dist. - Обчисліть багатовимірне масштабування даних, щоб подати відстані у трьох вимірах.
- Використайте функцію
scatterplot3d()для побудови цього подання та зафарбуйте точки за типом вина.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)