Speichern Sie die Auswahldienstprogramme mithilfe von JSL in einer TabelleSie müssen mehrere Auswahlmodelle mit verschiedenen Profilierungsvariablen ausführen und die Utilities jedes Laufs in einer Tabelle speichern, um sie später vergleichen und modellieren zu können. Nehmen wir zum Beispiel an, ich muss das Pizza-Choice-Modell gegen Geschlecht ausrichten und Dienstprogramme für alle Attribute für Männer und für Frauen speichern.
Ich kann die für die Ausführung aller Modelle erforderliche JSL erstellen, sehe jedoch nicht, wie die Hilfsprogramme mithilfe von JSL im Stapelspeicher gespeichert werden. Hat jemand das versucht und es geschafft? Alle Beispiele oder Ausschnitte von JSL - auch generische - wären sehr dankbar! Vielen Dank!
Betreff: Speichern Sie die Auswahldienstprogramme mit JSL in einer TabelleKönnte dies die Art von Sache sein, nach der Sie suchen:
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Pizza Responses.jmp" );
Open( "$SAMPLE_DATA/Pizza Subjects.jmp" );
dt = Data Table( "Pizza Profiles" );
ch = dt << Choice(
Response DataTable( Pizza Responses ),
Profile DataTable( Pizza Profiles ),
Subject DataTable( Pizza Subjects ),
Response Profile ID Chosen( :Choice ),
Response Subject ID( :Subject ),
Response Profile ID Choices( :Choice1, :Choice2 ),
Profile ID( :ID ),
Profile Effects( :Crust, :Cheese, :Gender ),
Subject Subject ID( :Subject ),
Subject Effects( :Gender )
);
ch << save utility formula;
dt1 = Current Data Table();
ch << close window;
ch = dt << Choice(
Response DataTable( Pizza Responses ),
Profile DataTable( Pizza Profiles ),
Subject DataTable( Pizza Subjects ),
Response Profile ID Chosen( :Choice ),
Response Subject ID( :Subject ),
Response Profile ID Choices( :Choice1, :Choice2 ),
Profile ID( :ID ),
Profile Effects( :Crust, :Cheese ),
Subject Subject ID( :Subject ),
Subject Effects( :Gender )
);
ch << save utility formula;
dt2 = Current Data Table();
ch << close window;
dt1 << concatenate( dt2, append to first table( 1 ) );
Close( dt2, nosave );
<BR />

Betreff: Speichern Sie die Auswahldienstprogramme mit JSL in einer TabelleMit dem Beispiel von jmp Pizza versuche ich, die Dienstprogramme aus mehreren Läufen mit und ohne demografische Variablen zur weiteren Analyse in einer Datei zu erfassen. Zu diesem Zeitpunkt kann ich "Save Utility Formula" im Dialogfeld "Auswahlmodell" manuell verwenden, um diese für jeden Lauf des Experiments zu erstellen. (Siehe Bild.)
Ich hoffe, dass ich den Prozess mit JSL automatisieren kann, indem ich alle erforderlichen Experimente durchführe (Dutzende von ihnen) und die Hilfsprogramme in einer Tabelle sammle, wie die unten stehende (die ich in Excel manuell zusammengestellt habe).
Wo ich in Schwierigkeiten gerät, ist das alles in eine Tabelle zu bringen, während die entsprechenden Auswahlmodelle berechnet werden.
Oh, und noch etwas. Beachten Sie im oberen Bild die im Modell hervorgehobenen Zeilen ohne gegen das Modell mit Geschlecht eingeschlossen. Sollte sich das Dienstprogramm für die kombinierte Zeile nicht irgendwo zwischen den Dienstprogrammen für die entsprechenden Zeilen mit ausgebrochenen Geschlechtern befinden?
Betreff: Speichern Sie die Auswahldienstprogramme mit JSL in einer Tabelle https://community.jmp.com/t5/Discussions/Scripting-a-JMP-Journal/td-p/14462
Beziehen Sie sich auf das Speichern der Berichte oder Analyseergebnisse in einer Zeitschrift? Wenn ja, hat die obige Diskussion das, was Sie brauchen. Ansonsten können Sie ein Beispiel geben, was Sie meinen, wenn Sie Dienstprogramme sagen