ggdendrogram: Wird nicht für jede Variable erstellt
Verfasst: Mi Jun 06, 2018 3:16 pm
Guten Tag,
ich arbeite aktuell an meiner Bachelorarbeit und bin aktuell noch dabei R zu lernen. Nun bin ich über ein Problem gestoßen, welches ich nicht alleine lösen kann und hoffe das mir hier geholfen werden kann.
Ich habe 128 Variablen, welche ich einzeln Clustern will. Für die Dokumentation möchte ich für jede ein Dendogramm und ein Screeplot erstellen. Zum großteil funktioniert das auch. Nur bei 12 Variablen wird das Dendogram nicht erstellt.
Meine erste Vermutung waren einfach Tippfehler. Deswegen habe ich den Code einer Variablen, die funktioniert, mit dem Code einer Variablen, die nicht funktioniert, verglichen und keine wesentlichen Unterschiede feststellen können.
Code der funktioniert:
Code der nicht funktioniert:
Ich arbeite mit R-Studio Version 1.1.447, R Version 3.4.3 und den Paketen "cluster", "ggdendro", "broom", "ggplot2" und "dplyr".
Hoffentlich hat jemand eine Idee woran das liegt und schonmal vielen Dank im Vorraus für die Hilfe
Grüße Frautroll
ich arbeite aktuell an meiner Bachelorarbeit und bin aktuell noch dabei R zu lernen. Nun bin ich über ein Problem gestoßen, welches ich nicht alleine lösen kann und hoffe das mir hier geholfen werden kann.
Ich habe 128 Variablen, welche ich einzeln Clustern will. Für die Dokumentation möchte ich für jede ein Dendogramm und ein Screeplot erstellen. Zum großteil funktioniert das auch. Nur bei 12 Variablen wird das Dendogram nicht erstellt.
Meine erste Vermutung waren einfach Tippfehler. Deswegen habe ich den Code einer Variablen, die funktioniert, mit dem Code einer Variablen, die nicht funktioniert, verglichen und keine wesentlichen Unterschiede feststellen können.
Code der funktioniert:
Code: Alles auswählen
grp.dist <- dist(wetter.grp.dif$mean.V_N.dif, method = "euclidean")
grp.clust <- hclust(grp.dist, method = "average")
ggdendro::ggdendrogram(grp.clust) + ggtitle("Dendogram Tabelle: wetter.grp.dif, Spalte: mean.V_N.dif")
Code: Alles auswählen
grp.dist <- dist(wetter.grp.dif$min.V_N.dif, method = "euclidean")
grp.clust <- hclust(grp.dist, method = "average")
ggdendro::ggdendrogram(grp.clust) + ggtitle("Dendogram Tabelle: wetter.grp.dif, Spalte: min.V_N.dif")
Hoffentlich hat jemand eine Idee woran das liegt und schonmal vielen Dank im Vorraus für die Hilfe
Grüße Frautroll