开始使用免费开始使用

三维多维尺度分析

在本练习中,您将对 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)
编辑并运行代码