hclust
を使用して R で作成されたデンドログラムを手動でカットしていidentify.hclust
ます。関数のデフォルトの戻り値は、各グループの観測の ID です。この情報が必要ですが、このグループの身長も知る必要があります。それを行う方法はありますか?どうもありがとう!
再現可能なデータ:
set.seed(1)
dat = rnorm(100,0,1)
hca = hclust(dist(dat))
plot(hca, hang=-1, sub="", xlab="", labels=F)
heightsAndIDs = identify(hca) #Gives only IDs
例として、次の高さでデンドログラムをカットしidentify
、ブランチのマージの高さを取得したいと考えています。
segments(3,2,8, col="red")
segments(15,1,18, col="green")
segments(20,1,24,col="blue")
segments(38,1.5,45,col="purple")
segments(75, 1.5, 82,col="cyan")