三维多维尺度分析
在本练习中,您将对 wine 数据中所有数值列执行多维尺度分析,并将最终表示设为 3 维。
本练习是课程的一部分
R 中的多元概率分布
练习说明
- 排除包含葡萄酒类型的第 1 列,计算其余各列的距离矩阵,并将其赋给对象
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)