好久沒有更新了,一同學(xué)拋出一個(gè)問題:聚類分析中,R語言默認(rèn)的是豎著排的,現(xiàn)在數(shù)據(jù)量比較大,如果豎著排的話,版面不好整理。 那么問題來了,如何橫著排? 豎著排示例: 橫著排示例: 示例代碼: # 載入amap包 library(amap)
# 生產(chǎn)一個(gè)模擬數(shù)據(jù) dat = data.frame(y1 = rnorm(20), y2 = rnorm(20) +5, y3 = rnorm(20)+10, y4 = rnorm(20) + 15, y5 = rnorm(20) + 20, y6 = rnorm(20) + 25)
# 計(jì)算相關(guān)系數(shù)矩陣 matx = cor(dat) # 豎著排的 clu <- hclusterpar(matx) plot(clu,sub="",hang = -1,xlab = NA,ylab = NA,main = NA)
# 橫著 library(cluster) agnx <- agnes(matx,method = "complete") dagn <- as.dendrogram(as.hclust(agnx)) plot(dagn, horiz = TRUE, center = TRUE,nodePar = list(lab.cex = 0.6, pch = NA)) 上面是R語言的示例,如果想要分析自己的數(shù)據(jù),修改上面的代碼即可。希望可以幫到你。 其它糙快猛的文章: 將多個(gè)性狀畫一張箱線圖上R實(shí)戰(zhàn) R 語言中的匯總統(tǒng)計(jì):如何批量計(jì)算不同因素不同水平的平均值 不滿300字無法申請(qǐng)?jiān)瓌?chuàng) 不滿300字無法申請(qǐng)?jiān)瓌?chuàng) 不滿300字無法申請(qǐng)?jiān)瓌?chuàng) |
|