In dieser Demonstration werde ich die Übereinstimmung zwischen den interaktiven Aktionen und den Elementen im entsprechenden Skript veranschaulichen. Und das mache ich, indem ich ein Streudiagramm mit zwei kontinuierlichen Variablen erstelle und dann eine Trendlinie an die Daten anpasse. Und ich werde die Schritte notieren, die zu diesem Prozess gehören. Ich habe also JMP geöffnet. Und ich habe das Kursjournal geöffnet, das „Intro to JSL“ heißt. Und im ersten Abschnitt mit dem Titel „Vorbereitung zum Kurs“ möchte ich auf das Skript mit dem Namen „Ersteinrichtung“ klicken. Und jedes Mal, wenn Sie dieses Journal in einer neuen JMP-Sitzung öffnen, möchten Sie dieses Ersteinrichtungsskript ausführen. Also klicke ich darauf. Und wenn ich dann die Meldung erhalte, dass die Ersteinrichtung abgeschlossen ist, klicke ich auf „OK“. Und dann klicke ich auf „Weiter“, um zum nächsten Abschnitt des Kursjournals zu gelangen. Wir haben hier also ein Skript namens Big Class Data. Dadurch wird dieselbe Datentabelle erstellt, die als eine unserer Beispieldateien installiert ist. Da das Journal jedoch ein Skript zum Erstellen verwendet, müssen wir uns nicht darum kümmern, auf einen bestimmten Dateispeicherort zu verweisen. Also klicke ich darauf. Und dann gehe ich zum Menü „Analysieren“ und wähle „Y an X anpassen“ aus. Und ich möchte der Y-Rolle Gewicht verleihen. Und beachten Sie einfach, dass die Rolle Y heißt. Und dann die Höhe in der X-Rolle – und wieder fällt mir auf, dass diese Rolle X heißt – und dass, wenn ich diese beiden kontinuierlichen Variablen in den X- und Y-Rollen habe, hier das Wort „Bivariat“ erscheint. Ich klicke auf OK. Und daraus entsteht das Streudiagramm. Und wieder möchte ich diese Regressionslinie anpassen. Ich gehe also zum roten Dreieck neben „Bivariate Anpassung“ und wähle „Linie anpassen“ aus. Jetzt würde ich gerne das Skript sehen, das JMP schreiben wird, um diese Ausgabe neu zu erstellen. Also gehe ich noch einmal zu dem roten Dreieck neben „Bivariate Anpassung“ und wähle unter „Skript speichern“ die Option „In Skriptfenster“ aus. Jetzt habe ich die Schriftgröße meines Skripteditors über die Einstellungen erhöht, die Sie im Menü „Datei“ finden. Wenn ich also mit der rechten Maustaste in dieses Skript-Editor-Fenster klicke und „Skript neu formatieren“ auswähle, formatiert JMP das neu, indem es die von mir ausgewählten Optionen verschachtelt. Wenn Sie mitmachen oder den gleichen Vorgang wiederholen und das gesamte Skript in einer Zeile in Ihrem Skript-Editor-Fenster sehen können, können Sie einfach die Größe des Fensters ändern, um es zu verkleinern, und dann erneut versuchen, es neu zu formatieren. Es funktioniert nicht, wenn Sie den gesamten Code sehen können. In Ihrer JMP-Kopie werden möglicherweise hier im Skript-Editor-Fenster keine Zeilennummern angezeigt. Und wenn Sie diese sehen möchten und sie für diesen Kurs hilfreich sind, können Sie zum Menü „Datei“ gehen und „Einstellungen“ auswählen. Aktivieren Sie in den Einstellungen in der Gruppe „Skripteditor“ diese Option, um die Zeilennummern in den Fenstern des Skripteditors anzuzeigen. Standardmäßig ist dies nicht aktiviert. Ich klicke also auf „OK“, um das Fenster „Einstellungen“ zu schließen. Und werfen wir einen Blick auf das Skript, das JMP geschrieben hat. Zuerst sehen wir hier das Wort „Bivariat“, und das war die Plattform, die wir gestartet haben, als wir die beiden kontinuierlichen Variablen hatten. Wir sehen die Y- und X-Rollen, wie wir im Dialog gesehen haben, mit dem Gewicht und der Höhe der Spalte. Eine Sache ist nun dieser Doppelpunkt vor dem Namen jeder Spalte. Der Doppelpunkt ist ein Bereichsoperator. Und das sagt JMP nur, dass sich der folgende Name auf eine Datentabellenspalte bezieht. Wenn in diesem Fall dieser Doppelpunkt nicht vorhanden ist, sucht JMP trotzdem nach einer Datentabellenspalte, da dies eine Analyserolle in der Bivariate-Plattform ist. Es empfiehlt sich jedoch, die vorangehenden Spaltennamen anzugeben. Denken Sie daran, dass ich im Menü des roten Dreiecks die Option „Linie anpassen“ ausgewählt habe. Und „Fit Line“ erzeugt standardmäßig eine rote Linie. JMP hat dieses optionale Element der Linienfarbe hinzugefügt, wo es die RGB-Werte für diese Linienfarbe angibt. Tatsächlich könnte ich alles löschen, was ich ausgewählt habe, einschließlich der Klammern nach „Fit Line“. Und ich würde immer noch eine rote Linie bekommen. Die optionale Angabe der Linienfarbe ist jedoch möglich. Jetzt müssen Sie sich die RGB-Farben nicht mehr merken. Ich werde diese drei Zahlen mit den geschweiften Klammern entfernen. Und ich könnte das durch einen Indexwert für eine bestimmte Farbe oder den Namen einer Farbe ersetzen. Und die verschiedenen Indizes und Namen sind in der Dokumentation angegeben. Ich werde die Linienfarbe tatsächlich in Blau ändern. Deshalb werde ich doppelte Anführungszeichen eingeben. Und Sie bemerken, dass JMP die doppelten Anführungszeichen automatisch für mich schließt. Und ich werde das Wort Blau mit einem Großbuchstaben eingeben. Um nun ein Skript auszuführen, gibt es mehrere Möglichkeiten. Sie können zum Menü „Bearbeiten“ gehen und „Skript ausführen“ auswählen. Und Sie können hier sehen, dass es auch eine Tastenkombination gibt, Strg+R. Sie können mit der rechten Maustaste in das Fenster des Skript-Editors klicken und „Skript ausführen“ auswählen. Und dann gibt es noch eine Symbolleistenschaltfläche mit einer kleinen grünen Wiedergabeschaltfläche, die Sie verwenden können. Ich neige dazu, Tastaturkürzel zu verwenden. Aber da ich Ihre Tour zum Ausführen der Skripts hier oben in der Symbolleiste beende, klicke ich einfach auf diese Schaltfläche. Hier haben wir also die gleiche Analyse, aber mit meiner geringfügigen Modifikation, nämlich die Änderung der Linienfarbe. Und obwohl dieses Beispiel einfach ist, veranschaulicht es wirklich ein sehr wichtiges Konzept in JSL: Ich habe die Aktionen interaktiv ausgeführt, JMP das Skript für mich schreiben lassen und dann bei Bedarf Änderungen vorgenommen. Das ist also etwas, das wir im Hinterkopf behalten sollten: Wann immer wir Jump das Skript für uns schreiben lassen können, wollen wir das auf jeden Fall auch tun.