Многомерное шкалирование в трёх измерениях
В этом упражнении вы выполните многомерное шкалирование всех числовых столбцов набора данных 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)