ПочатиПочніть безкоштовно

Багатовимірне масштабування у трьох вимірах

У цій вправі ви виконаєте багатовимірне масштабування для всіх числових стовпців даних 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)
Редагувати та запускати код