始める無料で始める

3次元の多次元尺度構成法

この演習では、wine データのすべての数値列に対して多次元尺度構成法(MDS)を実行し、3次元で表現します。

この演習はコースの一部です

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)
コードを編集して実行