JMP-Scripting Speichern (standardisiert) aus einer Richtung<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich führe eine Einweg-ANOVA über Ft Y durch X aus. Dann möchte ich die standardisierten Werte in einer Spalte speichern, die durch Klicken mit der rechten Maustaste auf das rote Dreieck einfach ausgeführt werden kann.
Ich möchte wirklich das Speichern (standardisiert) automatisieren, indem ich es dem Skript hinzufüge:
Einbahnstraße (Y (: Y), X (: X))
Ich habe die letzten paar Tage durch Informationen geblättert, bin aber an diesem Punkt festgefahren. Hat jemand eine Anleitung?
Danke im Voraus,
Craig Bernier
Betreff: JMP Scripting Save (standardisiert) aus einer RichtungCraig,
Ich bin froh, dass Sie einen der Ansätze bekommen, um für Ihre Situation zu arbeiten. Ich bin mir nicht wirklich sicher, ob es einen großen Leistungsunterschied zwischen den beiden Ansätzen gibt oder nicht.
Ich werde jedoch auf das eingehen dt Referenz nur ein bisschen. So, dt ist eine JSL-Variable, die auf die große Klasse der Datentabelle verweist. Auf diese Weise können Sie später in Ihrem Skript auf die Datentabelle verweisen. (Dies ist nützlich, da Sie sich sonst darauf verlassen müssen, dass Sie sich auf den Namen beziehen oder dass die interessierende Datentabelle die aktuelle Datentabelle ist. Beide Ansätze sind meiner Meinung nach weniger zuverlässig als die Verwendung einer Variablen zum Verweisen auf die Datentabelle.)
Im ersten Ansatz meiner ersten Antwort hätte ich hinzufügen können dt << vor dem Oneway () Anruf. Das << wird als "Senden" -Operator bezeichnet; Sie dient dazu, eine Nachricht an ein JSL-Objekt zu senden. In diesem Fall, dt ist das Objekt, eine Datentabelle, und wir senden den Oneway () - Plattformaufruf. Auf diese Weise können Sie Oneway explizit für die Datentabelle dt ausführen, anstatt sich darauf zu verlassen, dass dt die aktuelle Datentabelle ist.
In der zweiten Zeile des zweiten Ansatzes wird der Send-Operator erneut verwendet. Diesmal senden wir die Meldung zum Speichern der standardisierten Nachricht (1) an die ow object, das ein Oneway-Objekt ist, das als Referenz auf die in der Zeile darüber erstellte Oneway-Plattform erstellt wurde.
Grüße,
Michael
Betreff: JMP Scripting Save (standardisiert) aus einer RichtungMichael,
Ja, ich bekam den ersten Ansatz, um kein Problem zu lösen.
Der zweite Weg ist mir nicht so vertraut, wie Sie, glaube ich, die Datentabelle dt definieren. Aber ich werde es für mein Verständnis weiter betrachten.
Auf jeden Fall haben Sie meine Frage beantwortet. Thaks viel.
Craig
Betreff: JMP Scripting Save (standardisiert) aus einer RichtungHi Craig,
Sie können die Option Standardisiert speichern (1) im Oneway-Anruf verwenden oder als Nachricht an das Plattformobjekt senden (nach dem Plattformaufruf). Siehe Code unten.
Hoffentlich hilft das,
Michael
dt = öffnen ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
Einweg ( Y ( : Höhe ) . X ( : Sex ) . Speichern Sie standardisiert ( 1 ) ) ;
//ODER:
ow = dt << Einweg ( Y ( : Höhe ) . X ( : Sex ) ) ;
ow << Speichern Sie standardisiert ( 1 ) ;