Erstellen Sie eine Farbkarte aus hierarchischer Clusterbildung im Graph Builder neuLiebe JMP-Community
Die Zwei-Wege-Cluster-Option im hierarchischen Cluster bietet eine wirklich tolle Farbkarte, die jede Spalte einzeln skaliert, sodass eine Spalte mit hohen Werten den Rest der Spalten nicht überschattet. Wenn ich hingegen versuche, das Diagramm im Graph Builder zu erstellen, z. B. als Wärmekarte, skalieren die Variablen zusammen und ich verliere viele Daten, da nur die Extremfälle angezeigt werden. Das Problem ist, dass der hierarchische Cluster meine Etikettenreihenfolge durcheinander bringt.
Wie kann ich also eine Farbkarte neu erstellen, die dieselbe Beschriftungsreihenfolge wie in meiner Datentabelle beibehält, aber über die einzigartige Funktion verfügt, jede Variable individuell zu skalieren?
Danke!
MassenanpassungBetreff: Farbkarte aus hierarchischer Clusterbildung im Graph Builder neu erstellenEntschuldigung für die verspätete Antwort.Ich bin neu im Forum.Ich stimme mit anderen darin überein, dass Sie dies unter „Graphs>Cell plot“ gut tun können, um eine anpassbare Heatmap mit Kontrolle über die Skalierung zu erstellen.Ich habe jedoch ein paar einfache Tipps.Stellen Sie Ihre Daten zunächst als Matrix dar, mit der Variablen, deren Skalierung Sie steuern möchten, als Spalten und der anderen Variablen in der X-Dimension. Wenn Sie „Zelldiagramm unter Diagramm“ ausgewählt haben, platzieren Sie alle Ihre Spaltenvariablen im Antwortfeld „Y“, wählen Sie dann die Spaltenüberschrift aus, in der Ihre anderen Variablen (Zeilen) aufgeführt sind, und platzieren Sie sie in dem Feld mit der Aufschrift „Beschriftung“ (nicht „X“). .Stellen Sie sicher, dass Sie das Kontrollkästchen darunter mit der Aufschrift „Einheitlich skalieren“ deaktivieren.Jetzt werden alle Ihre Y-Kategorien unabhängig voneinander skaliert.Wenn Sie auf das umgedrehte rote Dreieck klicken, können Sie „Legende“ auswählen und die Skala für jede einzelne Spalte hochziehen. Wenn innerhalb einer einzelnen Spalte immer noch Probleme auftreten, weil ein Ausreißerwert die anderen Werte farblich verwischt, sollten Sie wahrscheinlich die Z-Werte grafisch darstellen, wie in einer früheren Antwort erwähnt.Allerdings kann es auch dann noch zu Farbverlusten kommen.Normalerweise legen die Leute einen Grenzwert für die zulässigen oberen und unteren Werte fest, und im Fall von Z-Werten legen wir diesen Grenzwert normalerweise auf Z = -3 und +3 fest, sodass alle Werte dazwischen liegen.Stellen Sie jedoch sicher, dass in Ihrer Legende angegeben ist, dass ein Wert größer oder gleich (oder kleiner oder gleich) den gewählten Grenzwerten sein kann.Sie können Ihre Werte ganz einfach in Excel mit der Formel = Median (-X, Zellenwert, Y) umwandeln, wobei X und Y die zulässigen Unter- und Obergrenzen sind. Im Anhang finden Sie ein Beispiel einer meiner auf diese Weise erstellten Heatmaps. Die Skalen sehen alle gleich aus, weil ich die Ober- und Untergrenze auf 3, -3 gesetzt habe. Wenn jeder Y-Wert die gleichen Ober- und Untergrenzen hat, können Sie auch das Kontrollkästchen „Skalierung einheitlich“ aktivieren. Aber auch hier können Sie für jede Spalte beliebige Ober- und Untergrenzen festlegen.Transformieren Sie die Daten einfach in Excel, um dies vor dem Plotten manuell durchzuführen. Sie können auch mit der rechten Maustaste auf die Heatmap klicken, um die Grenzlinien zwischen Zellen oder Quadraten zu entfernen.Hoffentlich hilft das.
Mitch
Betreff: Farbkarte aus hierarchischer Clusterbildung im Graph Builder neu erstellenHallo @ezorlo ,
Aus Ihren Visualisierungen lässt sich das nur schwer mit Sicherheit ableiten, aber es sieht so aus, als ob Ihre Daten basierend auf der von Ihnen bereitgestellten Heatmap-Ausgabe im „gestapelten“ Format vorliegen könnten. Es wäre hilfreich, sich eine Beispieltabelle anzusehen, um zu sehen, wie Ihre Daten angeordnet sind, da das Clustering entweder mit „gestapelten“ (großen) oder „wie gewohnt“ (breiten) Daten durchgeführt werden kann ... aber ich werde es mal versuchen .
Die „Farbkarte“, die Sie erstellen möchten, kann mit der Graph->Cell Plot-Plattform erstellt werden, Ihre Daten müssen jedoch im „breiten“ Format vorliegen. Wenn meine Annahme richtig ist und Ihre Daten gestapelt sind, verwenden Sie das Dienstprogramm „Tabellen->Teilen“, um Ihre Daten neu anzuordnen, indem Sie „Entwicklung“ in die Rolle „Teilen nach“, „Daten“ in die Rolle „Spalten teilen“ und „Beschriftung“ in die Gruppe einfügen Rolle (ich habe diese Rollen auf der von Ihnen bereitgestellten Heatmap-Ausgabe basiert). Möglicherweise müssen Sie die resultierende Tabelle so umsortieren, dass sie Ihrer gewünschten Reihenfolge entspricht.
Verwenden Sie nun die Plattform „Graph->Cell Plot“ für die neue Tabelle: Platzieren Sie die neuen Datenspalten (keine, jung usw.) in der Rolle „Y, Antwort“ und „Label“ in der Rolle „Label“. Dadurch sollte das gesuchte Zelldiagramm erstellt werden.
Auch hier gilt: Wenn dies bei Ihnen nicht funktioniert, müssen Sie möglicherweise weitere Informationen bereitstellen (vorzugsweise einige Beispieldaten).
-Jerry
Betreff: Farbkarte aus hierarchischem Clustering im Graph Builder neu erstellenHaben Sie versucht, die Eigenschaft „Zeilenreihenfolge“ in der Spalte mit Ihren Beschriftungen zu aktivieren?

Betreff: Farbkarte aus hierarchischem Clustering im Graph Builder neu erstellenHallo,
Ich bin mir nicht sicher, ob ich richtig liege, aber es sieht so aus, als ob die bidirektionalen Clustering-Daten nach Spalten standardisiert wurden (Standardoption für hierarchisches Clustering), während die neu erstellte Heatmap den Originalmaßstab verwendet.
Wenn dies der Fall ist, können Sie Ihre Daten einfach standardisieren, indem Sie die Datenspalten auswählen, mit der rechten Maustaste auf die Überschrift klicken und „Neue Formelspalte“ > „Verteilung“ > „Standardisiert“ auswählen. Verwenden Sie dann die standardisierte Spalte als Farbvariable in Ihrer Heatmap.
Ich hoffe, es hilft.
Am besten,
TS