Dieser Beitrag wurde von einem Gastblogger geschrieben.
Ich verwende den JMP Scripting Index häufig. Ich bevorzuge ihn sogar gegenüber der in JMP 17 eingeführten Suche, da der Scripting Index nicht kontextabhängig ist und kein modales Fenster verwendet. In diesem Blogbeitrag zeige ich, wie ich den Scripting Index verwende, um schnell Informationen zu JMP zu finden, Codeausschnitte abzurufen und auf der JMP-Hilfeseite zu navigieren.
Dieser Beitrag ist ziemlich lang. Wenn Sie es eilig haben, springen Sie einfach zum TL;DR am Ende.
Was ist der Scripting-Index?
Sie finden den Scripting-Index im JMP-Hilfemenü. (Hinweis: Das folgende Beispiel für die multivariate Einbettung ist eine JMP Pro-Funktion und ist in Ihrer Ansicht möglicherweise nicht sichtbar.)

Ich finde, der Scripting Index ist ein wunderbarer Katalog von JMP-Objekten, -Funktionen und -Features für alle JMP-Benutzer. Manche sagen vielleicht, er sei nur für Skriptersteller nützlich, aber ich bin da anderer Meinung. Er hat zwar einen Skriptcharakter, aber auch diejenigen, die JMP interaktiv verwenden, können vom Scripting Index profitieren. Grundlegende Verwendungsanweisungen finden Sie in der JMP-Hilfe .
Wie benutzt man es?
Es gibt viele Möglichkeiten, den Scripting-Index zu verwenden. Im Folgenden beschreibe ich drei verschiedene Szenarien: Scripting, Suchen von JMP-Funktionen und Durchsuchen der JMP-Hilfe.
Skripterstellung
Der Skriptindex ist nützlich, wenn Sie weitere Informationen zu einer Funktion im Skriptfenster suchen möchten. Wenn Sie Alt gedrückt halten und auf die jeweilige Funktion doppelklicken, wird sie im Skriptindex geöffnet. Wenn Sie den Funktionsnamen nicht kennen, suchen Sie einfach nach etwas, von dem Sie denken, dass es funktionieren könnte, und sehen Sie sich die Optionen an. Sie können dann das Beispiel ausführen oder das Beispielskript (oder Teile davon) kopieren und in Ihr Skriptfenster einfügen.
Suchen nach JMP-Funktionen
Geben Sie ein Schlüsselwort für die Suche ein, überprüfen Sie die Suchergebnisse und prüfen Sie, ob das Gesuchte vorhanden ist. Wenn Sie etwas finden, das korrekt sein könnte, haben Sie zwei Möglichkeiten: 1) Führen Sie das Beispielskript aus, um die Funktion in Aktion zu sehen, oder 2) Klicken Sie auf die Schaltfläche „Themenhilfe“, um die JMP-Hilfeseite für diese Funktion zu öffnen.
Durchsuchen der JMP-Hilfe mithilfe des Scripting-Index
Oft hat man das Gefühl, dass die JMP-Hilfesuche alle Hilfeinhalte durchsucht (die nicht eingeschränkt werden können). In Kombination mit der Sortierung der Ergebnisse kann die Verwendung schwierig sein. Wenn Sie im Scripting-Index nach dem Begriff suchen (indem Sie auf „Themenhilfe“ klicken), gelangen Sie schneller zu der gewünschten Seite oder Kategorie.
Beispiele
Hier sind einige Beispiele, wie Sie den Scripting-Index für verschiedene Arten von Aufgaben verwenden können.
Beispiel 1: Wie finde ich die Syntax für Contains(), die für Zeichenfolgen verwendet wird?
Sie denken vielleicht, dass dies so einfach ist, wie einfach im Scripting Index nach „Contains“ zu suchen. Aber so einfach ist es nicht, da „Contains“ in JMP für so viele verschiedene Dinge gefunden werden kann. Wenn Sie Glück haben, steht das, was Sie brauchen, als erstes in der Liste der Suchergebnisse. In diesem Beispiel wurde jedoch „Class Category“ und nicht „Character“ zurückgegeben:

Was können Sie also tun? Sie haben zwei einfache Möglichkeiten. Wenn Sie die Kategorie kennen, suchen Sie sie in der Kategorienliste. Sobald Sie sie sehen, klicken Sie darauf und sie wird herausgefiltert:

Wenn Sie die Kategorie jedoch nicht kennen, sehen Sie sich die verschiedenen Optionen in der Artikelliste an, bis Sie eine Kategorie finden, die Ihrer Meinung nach funktionieren könnte (das mache ich normalerweise). Die Kategorie ändert sich, wenn Sie auf verschiedene Artikel klicken. Wenn Sie sehen, was Ihrer Meinung nach funktionieren könnte, probieren Sie es aus.
Nachdem Sie nun das richtige Element gefunden haben, prüfen Sie, ob es Ihnen genügend Informationen liefert. Wenn dies nicht der Fall ist, klicken Sie auf die Schaltfläche „Themenhilfe“, um die JMP-Hilfeseite zu dem Element zu öffnen. In diesem Fall handelt es sich um die Online-Version der JSL-Syntaxreferenz und der Zeichenfunktionen „Enthält (Ganzes, Teil, ) . Normalerweise ist es hilfreich, hier nachzuschauen, da möglicherweise weitere Informationen oder Erklärungen vorhanden sind, die nicht im Scripting-Index zu finden sind.
Beispiel 2: Wie bestimme ich, wie der Durchschnitt für verschiedene Gruppen berechnet wird?
Dieses Beispiel zeigt eine andere Art der Verwendung des Scripting Index. Ich habe nach „Durchschnitt“ gesucht, aber es gibt keine passenden Treffer in der Artikelliste. (Ich hätte nach „Mittelwert“ suchen sollen.) Mir fällt jedoch auf, dass ich mit Col Moving Average den gleitenden Durchschnitt über Gruppen berechnen kann und dass es zur Kategorie „Statistisch“ gehört. In manchen Fällen ist das genau das, wonach ich suche; ich muss nur die wahrscheinlich richtige Kategorie finden.

Als nächstes entferne ich den Suchbegriff „Durchschnitt“. Die Artikelliste zeigt mir nun ALLE Artikel in der Kategorie „Statistisch“, während der Artikel, den ich zuvor ausgewählt habe (Col Moving Average), erhalten bleibt.

Beim Durchsehen dieser neuen Artikelliste stelle ich fest, dass Col Mean vorhanden ist, und das ist genau das, was ich möchte.

Dies ist nicht die einzige Möglichkeit, den Durchschnitt über Gruppen zu berechnen. Wenn dies nicht das ist, wonach ich suche, habe ich jetzt zumindest einen neuen Suchbegriff: „Mittelwert“ statt „Durchschnitt“. Sie können auch Zusammenfassung (Kategorie Datentabelle) oder Zusammenfassen (ebenfalls unter Statistik) verwenden, was bedeutet, dass Sie Ihre Suche mit diesem neuen Begriff zurücksetzen können. Suchen Sie nach „Mittelwert“ -> „Spaltenmittelwert“ -> Statistische Kategorie -> filtern Sie nach statistischer Kategorie -> lassen Sie die statistische Kategorie nach Mittelwert filtern:

Beispiel 3: Wie finde ich heraus, ob JMP über hierarchisches Clustering verfügt?
Das ist ziemlich einfach. Ich suche einfach im Scripting Index nach „hierarchical clustering“. Wenn ich eine Übereinstimmung erhalte, kann ich das Beispielskript über den grünen Pfeil oberhalb des Skriptfensters ausführen oder über die Schaltfläche „Themenhilfe“ ( Multivariate Methoden > Hierarchical Cluster > Übersicht über die hierarchischen Clustering-Plattformen ) zur Hilfeseite gehen.

Manchmal kann es sinnvoll sein, vom geöffneten Bericht zum roten Dreieckmenü zu wechseln und die Analyse erneut zu starten. Sie können sehen, wie die Werte in der Plattform aufgelistet werden:

Für diese Sucharten ist die in JMP 17 eingeführte Funktion „JMP durchsuchen“ möglicherweise die bessere Option. Hinweis: Sie bietet kein Beispiel (und es handelt sich um ein modales Fenster):

Wenn Sie auf „Los“ klicken, wird die aktuelle Datentabelle verwendet, sofern Sie eine geöffnet haben. Wenn Sie keine Datentabelle geöffnet haben, werden Sie aufgefordert, eine auszuwählen. Sie können auch zum Ende der Liste scrollen, um die Suche im Skriptindex durchzuführen.
Die Verwendung von Search JMP empfiehlt sich, wenn Sie Ihre Daten bereit haben und einige Aktionen damit durchführen möchten.
Beispiel 4: Wie kann ich sehen, wie Cpk in JMP berechnet wird?
Manchmal kann so etwas in JMP schwierig sein, da dieselbe Statistik auf vielen verschiedenen Plattformen verwendet wird. Normalerweise suche ich im Scripting Index nach meiner Statistik, wähle die entsprechende Kategorie aus und klicke dann auf „Themenhilfe“. In diesem Beispiel suchen Sie nach „Cpk“, wählen „Prozessscreening“ aus und klicken auf „Themenhilfe“.

In der JMP-Hilfe suche ich oft nach „Statistische Details für“. In diesem Fall gelange ich durch Klicken auf die Themenhilfe im Scripting-Index sofort an die richtige Stelle:

Manchmal gibt es keinen direkten Link zu den statistischen Details. Sehen Sie sich deshalb die Liste links an:

Sie können sehen, dass dies eine Liste mit unterschiedlichen Seiten ist. Der Link von Cpk führt zu statistischen Details für die Plattform „Process Capability“, während ich in der Liste links statistische Details für die Plattform „Process Screening“ habe, die keine Informationen zu Cpk enthält. Was können Sie in dieser Situation tun, WENN Sie den Link im Cpk-Teil nicht bemerkt haben?
Ich würde höchstwahrscheinlich zum Scripting Index zurückkehren und die Kategorie ändern. Beachten Sie unten, dass das Element nicht Cpk, sondern Goal Plot ist. Das spielt keine Rolle, da ich dadurch zu einer Plattform-Hilfeseite weitergeleitet werde, die Cpk verwendet. Klicken Sie auf „Themenhilfe“:

Dadurch gelangen Sie zur Hilfeseite von Goal Plot, aber das ist nicht das, wonach wir suchen. (Natürlich können Sie trotzdem nachschauen, ob es das bietet, was Sie suchen!). Was wir wollen, ist die richtige „High“-Level-Kategorie auf der linken Seite und hoffentlich statistische Details für diese Plattform:

In den statistischen Details zur Prozessfähigkeitsplattform finden wir Qualitäts- und Prozessmethoden > Prozessfähigkeit > Statistische Details zur Prozessfähigkeitsplattform > Statistische Details zu Fähigkeitsindizes für Normalverteilungen .
JMP durchsuchen
Wenn Sie den Scripting Index immer noch nicht nützlich finden, empfehle ich Ihnen, sich Search JMP anzusehen. Sie sollten sich das sogar einmal ansehen, wenn Sie den Scripting Index nützlich finden.
TL;DR
Wenn Sie in JMP nach etwas suchen, versuchen Sie es mit dem Scripting Index. Sie finden ihn direkt über das Hilfemenü von JMP. Wenn der Scripting Index bei Ihnen nicht funktioniert, versuchen Sie es mit der in JMP 17 eingeführten JMP-Suche.
Video
Ich lerne immer noch, wie man Dinge aufzeichnet, daher gibt es einige Probleme mit diesem Video (in diesem Fall insbesondere mit dem Eingabeverlauf).