2016-05-07 17 views
2

Ich habe einen Baseball-Datensatz, auf dem ich Hierarchical Clustering-Algorithmus ausgeführt habe.Wie macht man Dendogramme visueller?

CluBattingAL <- battingAL[,c("G","R","H","HR","OBP","ERP", "AB", "salary")] 
disCluBattAL <- dist(CluBattingAL) # find distance matrix 
HCluBattingAL <- hclust(disCluBattAL) # apply hirarchical clustering 
plot(HCluBattingAL) # plot the dendrogram 
HCluBattingAL 

Nach dem Ausführen des obigen Codes bekomme ich ein riesiges Dendrogramm, das ich nicht lesen kann.

enter image description here

so, meine Frage ist, wie kann ich es besser lesbar zu machen? Vielleicht etwas wie das Heranzoomen oder sogar das Sampling.

+1

Haben Sie das 'ggdendro'-Paket ausprobiert, um Dendrogramme zu zeichnen? Es gibt eine sehr gute [Vignette, wie man es hier benutzt] (https://cran.r-project.org/web/packages/ggdendro/vignettes/ggdendro.html). Und einige mehr [Beispiele hier] (https://rstudio-pubs-static.s3.amazonaws.com/1876_df0bf890dd54461f98719b461d987c3d.html) –

Antwort

3

Dies ist ein generelles Problem mit vielen Gruppen. Sie können versuchen, es in eine riesige PNG-Datei zu plotten und mit einem grafischen Programm zu vergrößern.

png(filename = "dendo.png", width = 30000, height = 10000) 
plot(HCluBattingAL) 
dev.off() 

Oft hilft das.