Willkommen zu dieser Präsentation über Graph Builder, die den Titel „30-Sekunden-Herausforderung“ trägt. Ich liebe Herausforderungen. Meine Frau fragt mich immer, warum ich solche Herausforderungen annehme, wenn es keinen Grund dafür gibt. Vielleicht liegt es daran, dass ich früher Tischtennisturniere gespielt habe und so weiter. Da ich das jetzt nicht mehr mache, brauche ich andere Herausforderungen, um diesen Adrenalinrausch zu bekommen.
Heute möchten wir Ihnen verschiedene Möglichkeiten aufzeigen, wie Sie schnell und einfach Diagramme erstellen können, aber auch komplexere Diagramme, um Erkenntnisse zu gewinnen und die Möglichkeiten und Anwendungsmöglichkeiten zu erkunden. Im Wesentlichen geht es darum, Wege aufzuzeigen, wie sich Beziehungstrends erkennen und darstellen lassen. Genau deshalb nutzen wir Visualisierungswerkzeuge, um Erkenntnisse aus den Daten zu gewinnen.
Während dieser Session wollen wir, ähnlich wie im Sport, mit einem kurzen Aufwärmprogramm beginnen, um unsere Muskeln aufzuwärmen und uns auf die Herausforderung einzustellen. Anschließend widmen wir uns dem Pflichtteil, in dem wir einige Optionen vorstellen, die Sie kennen sollten, sowie weitere Grafikelemente und natürlich die Graphlet-Analyse im Detail.
Der Freestyle-Teil ist der wirklich spannende, denn ich möchte zeigen, dass es gar nicht so schwer ist, selbst komplexe Berichte darzustellen oder mit mehr als nur einem Bericht ins Detail zu gehen. Zum Schluss fasse ich alles zusammen, um Ihnen die größtmögliche Informationsquelle zu bieten. Das war also die Einleitung.
Fangen wir mit dem Aufwärmen an. Jetzt konzentrieren wir uns auf ein paar einfache Übungen. Wie immer zeige ich euch das Ergebnis, erkläre den Weg dorthin und versuche dann selbst, die 30 Sekunden zu unterbieten. Im Freestyle brauchen wir vielleicht ein paar der Sekunden, die ich beim Aufwärmen spare, um die 30 Sekunden auf 45 bis 60 Sekunden zu verlängern. Legen wir einfach los. Übrigens: Das gesamte Material mit allen Schritten findet ihr in der Community.
Wir haben die Datentabelle, die im Wesentlichen auf den Daten zur Tablettenherstellung basiert, welche in den Beispieldaten von JMP enthalten sind. Ich habe sie jedoch auf die Variablen reduziert, die mich interessieren und die ich benötige.
Wir beginnen mit einem einfachen Mosaikdiagramm. Es zeigt die Leistung nach Jahr und Quartal sowie die Mosaikinformationen. Wie kommen wir dorthin? Ganz einfach: Wir schauen uns die Steuerung an und sehen, wie es dort funktioniert. Auf der Y-Achse wird die Leistung, auf der X-Achse das Jahr und Quartal dargestellt. Wir verwenden das Diagrammelement „Mosaik“, das Sie hier finden. Wir haben nichts weiter geändert, außer dass Sie wissen, wie praktisch und hilfreich es ist, Spalten in der Datentabelle zu gruppieren.
Ich habe hier kontinuierliche Daten, kategoriale Daten und weitere Daten, aus denen ich beispielsweise die Leistung im Jahresquartal ablese. Das hilft mir auch bei anderen Sitzungen oder Beispielen, mich daran zu gewöhnen und schneller vorzugehen, als wenn ich die Daten einzeln per Drag & Drop verschiebe. Wie erreichen wir das? Fangen wir von vorne an.
Was wir natürlich brauchen, ist ein Timer, um zu sehen, ob wir oder ich unter 30 Sekunden sind. Fangen wir einfach an. Ich brauchte fast acht Sekunden dafür, habe aber vergessen, auf „Fertig“ zu drücken, also gebe ich noch zwei Sekunden dazu. So kommt man im Prinzip zu diesem Diagramm. Ganz einfach, ganz schnell. Das ist ein Standarddiagramm. Wir haben nichts Zusätzliches gemacht. Wichtig ist, sich aufzuwärmen, um in die richtige Stimmung zu kommen, sodass alle Muskeln wärmer und flexibler sind und man sich hinterher nicht verletzt. Hoffentlich verletze ich mich auch nicht, wenn ich die Übungen hier mache.
Zurück zum Journal: Wir wollen aufräumen und uns das nächste Beispiel ansehen. Auch hier haben wir ein sehr einfaches Beispiel, ein Liniendiagramm mit Mittelwertinformationen. Die Punkte sind ebenfalls vorhanden, und ich habe eine Säulenumschaltung. Das ist alles. Vielleicht möchte ich noch die Legende hervorheben, denn es ist klar, dass es sich um den Mittelwert handelt. Das möchte ich hier übernehmen.
Ich beginne von vorn und öffne den Diagramm-Editor. Dann sehen wir uns die kontinuierlichen Parameter an. Natürlich gibt es noch den anderen Parameter, das Jahr/Quartal, den wir uns genauer ansehen wollten. So gehen wir vor. Wieder: drei, zwei, eins, Start. Ich habe die Produktionszeit, das Jahr/Quartal und mein Liniendiagramm. Wichtig ist, dass ich die Mittelwerte berechne und auf „Fertig“ klicke. Ich muss aber noch den Spaltenumschalter hinzufügen, um die Produktionszeit mit den kontinuierlichen Parametern zu kombinieren. Und jetzt bin ich in 22 Sekunden fertig.
Ich habe also wieder 20 Sekunden gespart, jetzt sind es wieder etwa acht Sekunden. Die werde ich später verwenden. Wichtig ist vielleicht zu erwähnen, dass ich hier Spezifikationsgrenzen angezeigt habe, was ich – zumindest im Diagramm – nicht manuell gemacht habe. Das lässt sich in den Spalteneigenschaften einstellen, was sehr praktisch ist. Ich habe Ihre Spezifikationsgrenze festgelegt. Wichtig ist, dass Sie die Option „Als Referenzlinie im Diagramm anzeigen“ aktivieren, damit diese angezeigt werden. Das ist wirklich wichtig und hilfreich, damit Sie die Daten visualisieren und alles sehen können. Noch einmal: Aufräumen. Das war das Warm-up.
Falls Sie das später noch einmal genauer betrachten möchten, finden Sie hier alle Schritte aufgelistet – sowohl die notwendigen als auch die obligatorischen. Nun konzentrieren wir uns auf alltägliche und naheliegende Dinge, die Sie ohnehin gerne tun möchten. Wir bieten Ihnen eine detaillierte Analyse von Kontrollkarten und eine Heatmap mit vielen Variablen.
Bevor wir fortfahren, sehen wir uns zunächst dieses Beispiel an. Ich verwende weiterhin dieselbe Tabelle mit den Daten zur Tablet-Herstellung. Hier sehen wir die Regelkarte. Wir benötigen den Regelkarten-Generator. Sie finden ihn unter „Qualität und Prozess“ im Menü „Analysieren“. Hier ist er. Diesen werden wir auf jeden Fall verwenden. Außerdem sehen Sie die Prozessfähigkeitsanalyse.
Wenn Sie Spezifikationsgrenzen definiert haben, wird dies im Control Chart Builder automatisch für Sie durchgeführt. Ohne Spezifikationsgrenzen erfolgt diese Funktion nicht. Sollten Sie die Option nicht sehen, ist sie möglicherweise in den Einstellungen des Control Chart Builders deaktiviert. In diesem Fall können Sie die Plattformeinstellungen innerhalb der Plattform aufrufen und die gewünschten Änderungen vornehmen oder speichern, je nachdem, welches Endergebnis Sie erzielen möchten. Das klingt bisher recht einfach. Der Control Chart Builder ist übrigens auch eine Drag-and-Drop-Oberfläche. Was ich Ihnen jetzt genauer erklären möchte, ist etwas, das Sie unbedingt wissen sollten.
Ich verwende Graphlets, um bestimmte Details genauer zu untersuchen. Ich kann mir die fehlerhaften Chargen anhand einer Variable ansehen, die in diesem Fall kategorisch ist, da ich hier eine Baumkarte mit der Bildschirmgröße angezeigt bekomme. Ich sehe, dass für diesen Balken, der zwischen 65 und vielleicht 67,5 liegt, hauptsächlich die Werte 4 und 5 verwendet werden. Bei den höheren Werten sehe ich, dass dort nur 3 verwendet wird. Das sollten wir uns genauer ansehen, da liegt der Anteil bei 3 und 4.
Schauen wir uns das genauer an. Ich klicke darauf und sehe: Okay, da ist eine Zeile mit dem Wert vier. Wir haben eine Charge mit dieser Siebgröße vier, und sie liegt im Auflösungsbereich zwischen 65 und 67,5. Daher kann ich nicht weiter aufschlüsseln. Aber wenn ich mehr als eine Zeile und genügend zusätzliche Variablen habe, kann ich weiter aufschlüsseln. Sie sehen, es wird die nächste kategoriale Variable, der Magnesiumstearat-Lieferant, hinzugefügt. Ich erhalte Informationen dazu und kann so weiter aufschlüsseln.
Ich kann mit meinen Variablen oder Werten so weit gehen, wie ich kann, solange ich genügend Datenpunkte oder Variablen habe. Das ist der Punkt, den du beachten musst. Bereinige einfach die Baumdiagramme. Ich brauche sie nicht mehr. Genau das möchte ich tun, und das sollte sehr einfach und schnell gehen.
Ich beginne gleich mit dem Control Chart Builder. Ich ziehe ihn einfach per Drag & Drop in die gewünschte Position. Jetzt muss ich nur noch eine Beschriftung hinzufügen und angeben, dass ich eine Baumstruktur erstellen möchte. Die Option „Fertig“ ist bereits aktiviert, und ich kann hier anhalten, da alles passt. Ich gehe in dieses Diagramm, bewege den Mauszeiger darüber, und siehe da, die Struktur wird automatisch erstellt. Je nach Bedarf werden weitere Details in der Baumstruktur angezeigt.
Es ist wichtig zu verstehen, wie das Ganze genau funktioniert. Wenn ich auf die Datentabelle zurückkomme, haben wir zunächst nur die Auflösungsvariable verwendet. Dann nutze ich die Baumstruktur, die kategoriale Variablen benötigt. Daher sind die vier Variablen hier kontinuierliche Parameter und werden in der Baumstruktur ignoriert. Die erste kategoriale Variable ist die Bildschirmgröße. Der nächste Drilldown verwendet die nächste kategoriale Variable usw. Wenn Sie Ihre Variablen sortieren – und das ist in der Tabelle möglich –, können Sie es einfach so machen und sind damit bereits bestens gerüstet, falls Sie nichts anderes erreichen möchten. Das war einer der wichtigsten Punkte, die ich Ihnen zeigen wollte.
Versuchen wir es noch einmal. Zuerst räumen wir auf. Jetzt schauen wir uns Heatmaps an. Das ist extrem hilfreich bei vielen Variablen, insbesondere kategorialen Variablen. Bei diesem Screening mit hoher Ausbeute (unverständlich 00:11:46) geht es um die Kombination verschiedener Optionen, also um die optimale Formulierung. Sie haben verschiedene Reaktanten, Liganden und Lösungsmittel und möchten diese kombinieren, um die beste Ausbeute zu erzielen.
Wie bereits erwähnt, sehen Sie hier sofort, dass es sich um eine Vielzahl von Formulierungen handelt, also Kombinationen aus Reaktant, Lösungsmittel, Ligand und Reaktant 1 sowie dem Reagenz, um eine höhere Ausbeute zu erzielen. Diese Kombination(en) sind wahrscheinlich nicht optimal, daher sollten wir sie nicht weiter betrachten. Innerhalb dieser Kombination aus Reaktant und Lösungsmittel sehen Sie auch einige Reaktanten und Liganden, die Sie nicht kombinieren sollten, da sie ungünstig sind. Wir möchten Ihnen einige Ideen geben, wie Sie Ihre Daten noch nutzen können, um aussagekräftige Grafiken und Visualisierungen zu erstellen. Genau das ist unser Ziel.
Ich gehe wieder zum Show-Bedienfeld und wähle „Neu starten“. Dann ziehe ich es an den Rand, aktiviere die Hintergrundbeleuchtung, damit wir uns auf das Wesentliche konzentrieren können, und starte den Timer neu. Drei, zwei, eins, los geht’s! Platzieren wir das hier, das hier, in den Gruppen. Das Reagenz soll auf Y sein. Jetzt soll der Ligand eingebettet werden. Sie sehen, es gibt viele Tropfzonen, und so wird er eingebettet. Dann haben wir das Lösungsmittel in den Gruppen. Wir müssen es hier einbetten. Jetzt haben wir die Farbgebung. Zum Schluss erstellen wir die Heatmap. Wir können jetzt auf „Fertig“ klicken und sie bei Bedarf neu anordnen, um die richtigen Proportionen zu erreichen. Aber so lässt sich eine solche Heatmap ganz einfach erstellen.
Natürlich können Sie noch weiter gehen und das Farbschema nach Ihren Wünschen anpassen, beispielsweise an die Firmenfarben oder andere Vorgaben. So einfach geht's.
Das sind nur einige der Möglichkeiten. Ich möchte Sie besonders dazu ermutigen, weitere Diagrammelemente zu nutzen und die Daten genauer zu betrachten. Das Diagramm ist sehr ansprechend gestaltet, sodass Sie die Elemente spontan anpassen und die Darstellung überprüfen können. In der Galerie finden Sie eine Bilderserie meines Kollegen Scott Weis, der im Rahmen dieser Entdeckung auch die neunte Serie präsentiert. Vielleicht möchten Sie sich weitere, wirklich beeindruckende Diagramme dazu ansehen. Mein Ziel ist es heute, Ihnen zu zeigen, dass sich viele Diagramme in kürzester Zeit erstellen lassen. Jetzt kommen wir zum spannenden Teil: dem freien Gestalten.
Was genau ist mit „Freestyle“ gemeint? Betrachten wir dazu etwas ungewöhnlichere oder komplexere Diagramme. Die hier verwendeten Daten basieren im Wesentlichen auf den Daten des Dissolution DOE (Dissolution of Experiments). Es handelt sich dabei um einen Beispieldatensatz mit Tabletten aus verschiedenen Chargen, von denen jeweils eine Probe entnommen wurde. Die Dissolutionswerte liegen für die Zeitpunkte 60, 120, 240 und 360 vor.
Da die Daten aus einem Versuchsdesign (DOE) stammen, liegen Informationen über die im Prozess verwendete Polymermischung für jede Charge vor. In diesem Beispiel konzentrieren wir uns jedoch ausschließlich auf den Wert der Dissolution 360, die Chargen- und Tabletteninformationen, da wir letztendlich den Mittelwert der Dissolution 360 ermitteln möchten. Aus den sechs Proben jeder Charge wollen wir außerdem die Standardabweichung bestimmen. Wir möchten das Intervall und den entsprechenden Wert angeben.
Wenn wir das genauer betrachten, sehen wir ein weiteres Graphlet, das wir erstellen möchten: ein Liniendiagramm, das mehrere Variablen darstellt. Es handelt sich nicht um ein Standard-Liniendiagramm, das nur die nächste Variable anzeigt, sondern es enthält weitere eingebettete Elemente. Schauen wir uns das Diagramm an. Wir haben alle unsere Auflösungsspalten – die vier hier – auf der X-Achse platziert und sie nach Tablette und Charge gruppiert. Wir sehen nur eine Spalte, da ich diese eine Charge (A01) ausgewählt habe. Diese wurde automatisch vom Graphlet gefiltert.
Wenn ich noch etwas hinzufüge, sehen Sie, dass sich der Batch tatsächlich in einem Wrap-Feld befindet. So habe ich dieses Diagramm erstellt. Um dorthin zu gelangen, erstellen wir dieses Diagramm, speichern das Skript in der Zwischenablage und fügen es dann als Graphlet ein, indem wir mit der rechten Maustaste klicken und „Beschriftung überfahren“ auswählen … Entschuldigung, „Beschriftung überfahren“ und dann „Graphlet einfügen“. Ich habe noch nichts in die Zwischenablage kopiert, daher ist es hier die normale Liste. Wenn ich aber etwas in die Zwischenablage eingefügt hätte, würde zusätzlich „Graphlet einfügen“ angezeigt. Genau das wollen wir hier erreichen.
Lass uns das alles verwerfen und von vorne anfangen. Wir brauchen im Grunde nur einen Graph Builder, denn wir benötigen lediglich das Skript dieses Graph Builders, um den nächsten Stil zu übernehmen. Machen wir weiter. Ich starte den Timer neu. Diesmal werde ich wahrscheinlich etwas mehr als 30 Sekunden benötigen, aber mein Ziel ist es, deutlich unter 60 Sekunden zu bleiben. Das ist mein Ziel, da ich zwei Diagramme erstellen muss und dafür möglicherweise etwas mehr Zeit benötige.
Fangen wir einfach an. Ich habe meine Auflösungsspalten. Meine Charge ist als Rahmen, mein Tablet als Overlay. Ich erstelle ein Liniendiagramm und klicke auf „Fertig“. Ich speichere es in der Zwischenablage und fange von vorne an, da ich jetzt meine Chargeninformationen und den Wert für die Auflösung 360 hinzufügen möchte. Anstatt nur diesen einen Wert zu haben, benötige ich eine zusammenfassende Statistik, also den Mittelwert, das Fehlerintervall ist die Standardabweichung, und ich beschrifte die Daten nach Wert. Ich kann mit der rechten Maustaste klicken, z. B. „Beschriftung hinzufügen“ und dann „Diagramm einfügen“ auswählen. Ich klicke auf „Fertig“. Vielleicht ordne ich die Elemente kurz neu an und klicke dann auf „Stopp“, da ich bereits fertig bin. Sie sehen, dass ich diesen Vorgang beobachtet habe.
Wenn ich in dieses Fenster klicke, sehe ich, dass ich nun die verschiedenen Auflösungspfade meiner sechs Tabletten aus Charge A7 detailliert betrachten kann. Ich kann die beiden hier dargestellten Werte jetzt ganz einfach vergleichen. Dies ist Charge drei. Mich interessiert dieser Pfad, der die höheren Werte repräsentiert. Dieser hier repräsentiert eher die niedrigeren Werte, vielleicht auch nur beispielhaft. Ich fixiere ihn hier und vergleiche ihn eventuell mit anderen. Ich gehe hierhin; dieser Pfad könnte etwas anders verlaufen, aber er führt ebenfalls zu den hohen Auflösungswerten. Das könnte auch interessant sein.
Damit wären wir fast bei den finalen Beispielen. Wir bereinigen das Ganze und betrachten nun etwas Komplexeres. Es ähnelt dem anderen Beispiel. Sie haben bereits den Wert für Dissolution 360 gesehen, die Chargen sind hier dargestellt, aber jetzt betrachte ich jeden Punkt einzeln. Ich kann mir diesen hier ansehen, diesen hier oder diesen hier, wo ich unterschiedliche Verhaltensweisen innerhalb der Chargen festgestellt habe, die sich deutlich unterscheiden können, wie beispielsweise diese flache Fläche hier.
Das Interessante ist: Wenn ich hier hingehe und darauf klicke, wird nicht nur dieses Diagramm angezeigt, das jetzt nach dem ausgewählten Batch und Tablet gefiltert ist. Unten befindet sich eine weitere Anwendung, ein Bericht oder Ähnliches. Es könnte im Prinzip jeder beliebige Bericht sein, den man mit JMP erstellen kann.
Ich habe den Graph Builder entwickelt, weil er als „Graph Builder 30-Second Challenge“ gedacht war. Wenn wir hier klicken, gelangen wir zu einer weiteren Detailansicht, die wir bereits kennen. Diesmal sehen wir jedoch ein Balkendiagramm mit Informationen zur Polymermischung der einzelnen Chargen. Das kann uns helfen, weitere Informationen zu gewinnen. Auch dies ist nur ein sehr vereinfachtes Beispiel. Es gibt möglicherweise reale Anwendungsfälle, in denen diese Kombinationen von großem Nutzen sind.
Mein Ziel war es, Ihnen zu zeigen, dass Graphlet nicht nur aus Graphlet mit Filterung bestehen muss. Sie können zusätzlich beliebige Berichte hinzufügen, die nicht vorher gefiltert werden müssen. Dies ist also ein unabhängiger Bericht zusätzlich.
Dafür gibt es einiges zu tun. Zuerst müssen wir dieses Diagramm neu erstellen. Das haben wir ja schon beim letzten Mal gemacht, also brauche ich es nicht nochmal. Ich habe ein Hilfsskript in dieser Datentabelle, das dieses Diagramm neu erstellt. Das müssen wir nicht nochmal zeigen. Das ist das Diagramm, mit dem wir anfangen wollen. Dann brauchen wir dieses Diagramm, also dieses Balkendiagramm mit der Hover-Beschriftung, die im Prinzip so aussieht. Dann müssen wir das alles in dieses Diagramm einfügen. Dafür brauchen wir zusätzlich ein Skriptfenster. Ich schiebe das Skriptfenster an die Seite. Ich ordne die Elemente hier neu an und entferne sie, weil ich sie nicht mehr brauche. Oh, Entschuldigung, ich schließe es nicht, ich minimiere es nur. Wir brauchen dieses Diagramm, und wir fangen hier mit dem an, was wir machen wollen. Okay, los geht's.
Jetzt wird es etwas knifflig, weil es fast eine Minute dauert, und ich versuche, schneller zu sein. Fangen wir einfach an. Zuerst speichern wir das in der Zwischenablage und fügen es hier ein. Das ist der erste Schritt. Dann erstellen wir das neue Balkendiagramm. Hier waren die Chargeninformationen und die Polymerinformationen. Wir ziehen beides hierher, erstellen ein einfaches Balkendiagramm und stapeln es. Das ist im Prinzip schon alles. Wir müssen nur noch das Graphlet einfügen, das wir gerade kopiert haben. Um sicherzugehen, dass es das Richtige ist, kopieren wir es in die Zwischenablage und fügen es hier ein. Dann drücken wir Strg+A und Strg+C.
Wir kopieren alles und erstellen jetzt das zweite Diagramm. Bedienfeld anzeigen – und jetzt geht es richtig schnell. Hoffentlich schaffe ich das in fünf Sekunden. Beschriftung mit der Maus bewegen, Diagramm einfügen, fertig. Stopp. Eine Sekunde zu spät. Aber jetzt sehen Sie, wenn ich hierhin gehe, habe ich schon alles. Das war eine Herausforderung. Ich habe mein Adrenalin richtig gespürt. So kommt man in Sekundenschnelle fast ans Ziel. Natürlich braucht man etwas Übung und Ideen, wie und wo man das umsetzen kann. Aber das Ziel ist, Sie zu motivieren, mehr als nur die einfachen Dinge zu tun. Die einzelnen Schritte sehen Sie hier.
Zum Schluss möchte ich noch ein paar Worte sagen. Hier verwende ich die Kontur und einige Datenpunkte aus der Datentabelle, die ich für dieses JMP-Man-Modell erstellt habe. Es ähnelt im Prinzip einem JMP-Man. Wir befinden uns hier auf dem Discovery Summit in Manchester, und es gibt viel zu entdecken. Es gibt viele Wege, um herauszufinden, worüber Sie sich informieren möchten oder was Sie als Erfolg definieren. Sprechen Sie unbedingt mit allen Anwesenden, nicht nur mit den anderen Nutzern im Raum, sondern auch mit unseren Mitarbeitern, den Experten und Entwicklern. Sie haben Zugang zu ihnen. Nutzen Sie diese Chance!
Abschließend möchte ich noch erwähnen, dass im Hintergrund viele weitere Menschen daran arbeiten, großartige Software in die richtigen Hände zu geben, um die Welt zu verändern – und genau das sind Ihre Hände. Mit Tools wie JMP können Sie die Welt verändern, und wir möchten Sie motivieren und Ihnen die Möglichkeit geben, Ihr volles Potenzial auszuschöpfen. Jetzt wünschen wir Ihnen viel Spaß beim Discovery Summit, und wir sehen uns dort. Vielen Dank.