시작하기무료로 시작하기

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)
코드 편집 및 실행