首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >树图:按特征分组

问树图:按特征分组
EN

Stack Overflow用户
提问于 2017-04-20 15:45:42
回答 1查看 123关注 0票数 0

我在过去做过各种在线教程(如1d7794d9a86647ca90c4f182df93f0e8.html)的树状图。

目标: Group Exposures by Category,并将其可视化在树/树状图中(例如ExpA和ExpD将被分组,因为它们都是HeavyMetals)

背景:--我正在尝试制作以下树/树状图:

代码语言:javascript
复制
Exposures = c("ExpA","ExpB", "ExpC","ExpD","ExpE", "ExpF")
Category = c("HeavyMetal","Hormone", "Pesticide", "HeavyMetal", "Pesticide", "Hormone" )
dataframe = data.frame(Exposures,Category)

我尝试了以下几点:

代码语言:javascript
复制
hp = hclust(dist(dataframe))
plot(hp, labels = Exposures)

但我收到一条错误信息:

代码语言:javascript
复制
Error in hclust(dist(dataframe1)) : 
  NA/NaN/Inf in foreign function call (arg 11)
In addition: Warning message:
In dist(dataframe1) : NAs introduced by coercion

我认为错误信息是因为我没有任何数字数据,但我不确定。

问题:是否有一种方法可以根据与上面提到的目标类似的数据创建树/树状图结构?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-20 18:49:31

代码语言:javascript
复制
install.packages('cluster')
library('cluster')
dissimilarity <- daisy(dataframe)
hc = hclust(dissimilarity)
plot(hc, labels = Exposures)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43524234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档