r - 如何计算一维数据集的树状图,例如 R 中的 {1,23,45}
问题描述
我不确定如何在 R 中正确表示一维数据集,以便能够绘制树状图。请帮忙。
##data set {1,23,45}
##this is what I have done so far, but the dendrogram doesn't seem correct.
data <-c(1,23,45)
datas <-data.frame(data)
d<- dist(datas,method="euclidean")
H.fit<- hclust(d,method="single")
plot(H.fit)
解决方案
情节是正确的:列表中的每个点都设置在同一个集群中。
原因是您使用的是单个链接,这是每个集群之间的最小距离。在您的数据中,任何对与剩余点之间的最小距离相同,因此每个人都获得相同的层次结构。
尝试使用完整的链接。您的数据维度得到了很好的体现。
推荐阅读
- rust - 如何获取 FnOnce 对象使用的堆栈帧的大小?
- airflow - Airflow 2 - 错误 MySQL 服务器已消失
- java - 任务 ':firebase_core:compileDebugJavaWithJavac' 执行失败
- java - 对整个列表进行分页 TableView 排序时出错
- python - Python Packages 错误 os-sys 的轮子无效
- r - 如何使用 Quantmod 仅提取收盘价
- django - Django REST 框架中依赖于格式的字段表示
- c# - c# json反序列化不填充类中的所有数据
- f# - 尝试在函数之间传递多个值时出现 F# 问题
- crystal-reports - 在 Crystal Reports 上打印多列