3차원 다차원 척도법
이번 연습 문제에서는 wine 데이터의 모든 수치형 열에 대해 다차원 척도법(MDS)을 수행하고, 최종 표현에 세 개의 차원을 지정합니다.
이 연습은 강의의 일부입니다
R로 배우는 다변량 확률 분포
연습 안내
- 와인 유형이 담긴 첫 번째 열을 제외한 나머지 열에 대해 거리 행렬을 계산하고, 그 결과를
wine.dist객체에 할당하세요. - 데이터에 다차원 척도법을 적용하여 거리를 3차원으로 표현하세요.
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)