Parallelkoordinaten in JMPDie größte Ergänzung zu Graph Builder in JMP 13 ist ein neues Element für Parallelkoordinatendiagramme . JMP unterstützt seit langem parallele Koordinatendiagramme als separate Plattform, und die Integration in Graph Builder erweitert sowohl die Funktionalität als auch die Nutzung zentraler Graph Builder-Funktionen wie Legenden und Gruppierung.
Categorical and continuous variables graphed with parallel coordinatesCategorical and continuous variables graphed with parallel coordinatesCategorical and continuous variables graphed with parallel coordinatesCategorical and continuous variables graphed with parallel coordinatesCategorical and continuous variables graphed with parallel coordinatesKategoriale und kontinuierliche Variablen, dargestellt mit parallelen Koordinaten
Was ist ein Parallelkoordinatendiagramm?
Ein Parallelkoordinatendiagramm ist eine effiziente Möglichkeit, hochdimensionale Daten zu visualisieren. Es handelt sich jedoch um einen dieser Diagrammtypen, der einer kleinen Erklärung bedarf. Für mich besteht der erste Schritt zum Verständnis paralleler Koordinaten darin, „normale“ Graphen als „verwendend“ zu charakterisieren senkrechte Koordinaten . Zum Vergleich ist hier derselbe Datensatz mit zwei Variablen dargestellt, der senkrechte Koordinaten und parallele Koordinaten verwendet.
Perpendicular weight and heightPerpendicular weight and heightPerpendicular weight and heightPerpendicular weight and heightPerpendicular weight and heightSenkrechtes Gewicht und Höhe
Parallel weight and heightParallel weight and heightParallel weight and heightParallel weight and heightParallel weight and height Paralleles Gewicht und Größe
In senkrechten Koordinaten wird jede Beobachtung durch a dargestellt Punkt an einem zweidimensionalen Ort; In parallelen Koordinaten wird jede Beobachtung durch a dargestellt Linie Verbindung zweier (oder mehrerer) eindimensionaler Orte. Ich habe drei Beobachtungen in den obigen Diagrammen eingefärbt, um die Übereinstimmung zu verdeutlichen. Die orangefarbene Beobachtung liegt beispielsweise in beiden Diagrammen bei Gewicht = 80 und Größe = 51. Für nur zwei Variablen sind senkrechte Koordinaten weitaus besser, aber dieses einfache Beispiel hilft zu veranschaulichen, wie die Variablen im Diagramm kodiert sind.
Parallelkoordinaten können auf beliebig viele Dimensionen erweitert werden, da alle Dimensionen parallel zueinander sind. Für senkrechte Koordinaten, sogar drei Dimensionen, wird es auf eine ebene Fläche gedrückt. Für weitere Dimensionen können wir damit beginnen, Farbe, Größe und Gitterstruktur hinzuzufügen, aber jede davon verliert etwas an Effizienz gegenüber der reinen Positionsdarstellung, und schließlich gehen uns sowieso die visuellen Dimensionen aus.
Hier ist ein GIF, das die Erstellung einer parallelen Ansicht des Fisher-Iris-Datensatzes mit vier kontinuierlichen Dimensionen plus Farbe zeigt. Alle kontinuierlichen Dimensionen nehmen gleichermaßen teil. Ordnung ist wichtig, um Muster zu erkennen. Interaktionen umfassen daher die Möglichkeit, einzelne Achsen direkt neu anzuordnen und umzudrehen.
Creating a parallel coordinates graph in Graph BuilderCreating a parallel coordinates graph in Graph BuilderCreating a parallel coordinates graph in Graph BuilderCreating a parallel coordinates graph in Graph BuilderCreating a parallel coordinates graph in Graph BuilderErstellen eines Parallelkoordinatendiagramms im Graph Builder Parallelkoordinaten können nützlich sein, um einen schnellen Überblick über einen gesamten Datensatz zu erhalten. Häufiger werden sie jedoch bei der Visualisierung von Clustern wie der oben genannten Irisart verwendet. Wenn die Clusterbildung durch einen Algorithmus berechnet wurde, kann eine parallele Koordinatenansicht eine nützliche Diagnose sein.
Kategorische Variablen
Kategoriale Variablen können mit kontinuierlichen Variablen gemischt werden, wie im ersten Bild dieses Beitrags gezeigt. Wenn zwei kategoriale Variablen nebeneinander liegen, werden sie durch ein Band verbunden, dessen Breite proportional zur Anzahl der Elemente ist. Bei einigen Datensätzen können Sie diese Funktion verwenden, um eine zu erhalten Sankey -Typ-Diagramm.
Using parallel coordinates to visualize a flowUsing parallel coordinates to visualize a flowUsing parallel coordinates to visualize a flowUsing parallel coordinates to visualize a flowUsing parallel coordinates to visualize a flowVerwendung paralleler Koordinaten zur Visualisierung eines Flusses
Ich hoffe, dass Sie parallele Koordinaten in JMP 13 ausprobieren und mir Ihre Meinung mitteilen. Möchten Sie JMP ausprobieren? Laden Sie die herunter Kostenlose Testphase .
Die größte Ergänzung zum Graph Builder in JMP 13 ist ein neues Element für parallele Koordinatendiagramme. 
Betreff: Parallelkoordinaten in JMPSie können die Min/Max-Werte anpassen, indem Sie eine Achseneigenschaft für die Spalte festlegen (was auch die verspätete Antwort auf die Frage ist). @pmd8 's Frage). Verwenden Sie für die Schriftarten das Bedienfeld „Schriftarten“ in den Einstellungen.
Betreff: Parallelkoordinaten in JMPWissen Sie, wie Sie die Schriftart, die Inkremente und die Maximal-/Mindestwerte für die Achsennummer anpassen/anpassen können?
Es scheint im Graph Builder ziemlich eingeschränkt zu sein. Danke!
Betreff: Parallelkoordinaten in JMPGibt es eine Möglichkeit, die Achse einer kontinuierlichen Variablen zu ändern? Ich zeichne zum Beispiel die Rangveränderung von 34 medizinischen Fachgebieten auf. Die erste Variable (Spezialität) ist kategorisch und geordnet. Die zweite (Rangänderung) ist eine kontinuierliche Variable, die Werte von 1 bis 34 annehmen kann. Seltsamerweise zeigt JMP einen Bereich von 0 bis 35 an, was die Form des Diagramms verzerrt. Gibt es eine Möglichkeit, die rechte Achse zu ändern, damit das Diagramm richtig angezeigt wird?

Betreff: Parallelkoordinaten in JMP 13Das sind wirklich sehr schöne Grafiken. Bei parallelen Koordinaten (||-Koordinaten) gibt es eine sehr nützliche Funktion Dualität (Beziehungs-)Punkt <--> Linie. Dies liegt daran, dass sich zwei Geraden bei a schneiden EINZIGARTIG Punkt und zwei Punkte liegen auf a EINZIGARTIG Linie. Da dies für Kurven nicht gilt, gehen die Dualität und alle schönen Eigenschaften der projektiven Geometrie verloren, wenn Kurven anstelle von Linien verwendet werden. Viele Muster mehrdimensional darstellen BEZIEHUNGEN sind bekannt.Sie sind kompakt, informativ und viel ästhetischer als die Bündel polygonaler Linien. Weitere Informationen finden Sie unter „Parallelkoordinaten: Visuelle mehrdimensionale Geometrie und ihre Anwendungen“, A. Inselberg, Springer. Das Buch wurde gelobt von Stephen Hawking unter anderem.
Weitere Anwendungen von ||-coords umfassen Kollisionsvermeidungsalgorithmen (Patente), die von der US-Luftwaffe verwendet werden, Data Mining (Patent), intelligente Prozesssteuerung, multiobjektive Optimierung und Entscheidungsunterstützung.
Betreff: Parallelkoordinaten in JMP 13Perfekt! Für andere Benutzer: Von der Datentabellen-Tools Add-in, auswählen Tabellen umformen > Zeilen aufheben . Wählen Sie die Zeile aus, die Sie von der Häufigkeit in die Langform umwandeln möchten, und voilà!
Betreff: Parallelkoordinaten in JMP 13Dieses Add-In kann hilfreich sein. Es verfügt über eine Funktion, die als „Erweitern einer Tabelle mithilfe von Häufigkeitszählungen (Zeilen zusammenfassen)“ beschrieben wird. https://community.jmp.com/t5/JMP-Add-Ins/Data-Table-Tools-Add-in/ta-p/28582Betreff: Parallelkoordinaten in JMP 13Wie der letzte Kommentator (yvesa_roy) habe ich meine Daten so strukturiert, dass es eine Häufigkeitsspalte gibt. Gibt es eine einfache Möglichkeit, dies in die für die parallele grafische Darstellung erforderliche Form umzuwandeln?Danke schön!
Betreff: Parallele Koordinaten in JMP 13Spendid!
Und vielen Dank @XanGregg , In der Tat. Ich habe meinen Fehler gefunden: Anstatt mehrere Zeilen pro Bedingung einzugeben (a, pass, pass...), Ich habe versucht, den Datensatz zu vereinfachen, indem ich nur eine Zeile pro Kombination eingegeben und eine Variable mit der Häufigkeitsrolle hinzugefügt habe. Schlechte Idee!
Betreff: Parallele Koordinaten in JMP 13Danke, @yvesa_roy . Ich habe flow1.jmp angehängt, das ein Skript für das Sankey-Diagramm enthält. Der Trick besteht darin, den Vorteil zu nutzen, dass das Parallelkoordinatenelement gefüllte Bänder anstelle von Linien für kategoriale Variablen zeichnet. Im Beispiel sind „Typ“, „Stufe 1“, „Stufe 2“ und „Stufe 3“ allesamt kategoriale Variablen.
Betreff: Parallele Koordinaten in JMP 13Sehr schöne Grafiken. Ich verwende bereits Parallelplots über die Mutlivariate-Plattform, um spezifische Profile zwischen Elementen in psychometrischen Skalen zu finden. Aber ich weiß wirklich nicht, wie ich an diese Sankey-Plots komme. Könnten Sie uns bitte ein Beispiel (Daten und Syntax) geben?Betreff: Parallele Koordinaten in JMP 13Danke für den Kommentar und die Frage. Vielleicht hätte ich in die letzte Grafik ein stärkeres Muster einbauen sollen, um die Hülle besser darzustellen. Als visuelle Darstellung (ohne die Zahlen) können Sie wirklich ungewöhnliche Größen- oder Farbänderungen erkennen, was aussagekräftiger ist, wenn Sie viele ähnliche Diagramme vergleichen. Und da sich die Gruppen beim Überqueren aufteilen, können Sie den Gruppen folgen, während sie durch die Etappen „fließen“. Gruppe „a“ scheitert in Stufe 1 oder 2 nur sehr wenig, in Stufe 3 jedoch häufig. Gruppe „c“ hat in den Phasen 1 und 2 viele Ausfälle, in Phase 3 jedoch keine.
Betreff: Parallele Koordinaten in JMP 13Es ist schön zu wissen, dass JMP diese Funktion hinzugefügt hat, um mit anderer Software konkurrenzfähig zu sein.
Aber ich habe eine Frage zur Visualisierung: Wie interpretieren Sie die letzte Grafik? Es scheint aussagekräftiger zu sein, eine Prozentzahl anzugeben, die angibt, wie viele Typ-A-Patienten verschiedene Stadien durchlaufen. Außer mehr Ausfällen im späteren Stadium und Typ-C kann man in der Grafik keine Muster erkennen.
Betreff: Parallele Koordinaten in JMP 13schöne Figuren und sehr schön mit dem GIF demonstriert. Die Programmierung dieser Art von Figuren mit anderen Softwarepaketen erfordert viel Zeit und Mühe, und es ist so schön zu sehen, dass diese Funktionalität in JMP hinzugefügt wurde. Danke!
Betreff: Parallele Koordinaten in JMP 13Tolle Beispiele, @XanGregg !
Betreff: Parallele Koordinaten in JMPDiese Art von Diagramm war für mich schwer zu interpretieren, aber nach dem Lesen über die K-Means-Methode ist es mir nun verständlicher. Sehr hilfreicher Beitrag.