WAS IST GUTES AN JMP
JSL (JMP Scripting Language) ist ein großartiges Tool, um die Reproduzierbarkeit Ihrer Analyse sicherzustellen. Obwohl Sie etwas lernen müssen, um fließend zu sprechen, können Sie mit JMP glücklicherweise einige Analysen mit der GUI durchführen und ein Skript abrufen, um es zu reproduzieren, indem Sie auf die Option „Get Script“ klicken. Dies ist sowohl für das Erlernen von JSL als auch für dessen effiziente Nutzung unerlässlich. JSL bietet mehrere Möglichkeiten, um eine einzelne Aufgabe zu erfüllen.
DAS PROBLEM
"Get Script" der meisten Plattformen gibt Ihnen eine Art JSL, die nicht sehr beliebt ist, die mit "SendToReport" und "Dispatch". Das folgende Beispiel ist ein Skript, das im Kapitel „Scripting Platforms“ des Scripting Guide vorgeschlagen wird:
Öffnen( "$SAMPLE_Data/Big Class.jmp" ); // Ich habe diese Zeile hinzugefügt
oneObj = Oneway(
Y( :Höhe ),
X( :Alter ),
Jedes Paar (1),
Mittel ( 1 ),
Mittlere Diamanten( 1 )
);
oneObj << Ungleiche Varianzen( 1 );
rep = Bericht ( einObj );
rep["Einweg-Anova"] << Close( 1 );
rep["Mittelwertvergleiche"] << Close( 1 );
Wenn Sie dieses Skript ausführen, erhalten Sie eine Oneway-Plattform mit einem schönen Diagramm.
Jetzt wählen Sie „Get Script“ aus dem roten Dreiecksmenü des Berichts und erhalten Folgendes:
Einweg(
Y( :Höhe ),
X( :Alter ),
Jedes Paar (1),
Alle Grafiken ( 0 ),
Mittel ( 1 ),
Ungleiche Varianzen( 1 ),
Zusammensetzung der Dichten( 1 ),
Mittlere Diamanten ( 1 ),
Std-Entwicklungslinien( 1 ),
SendToReport(
Dispatch( {}, "Oneway Anova", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Mittelwertvergleiche", OutlineBox, {Close( 1 )} )
)
);
Dies unterscheidet sich vollständig von dem im Scripting Guide vorgeschlagenen und ist im Allgemeinen weniger einfach zu meistern.
EMPFOHLENE VERBESSERUNG
Ich wünsche mir, dass JMP dem Benutzer erlaubt, den zu erzeugenden JSL-Typ auszuwählen.
Für diejenigen, die regelmäßig "Save Script" für reproduzierbare Analysen verwenden, wäre dies eine enorme Zeitersparnis.