JSL Neue FormelspalteHallo,
Wie schreibe ich diese Tastenklicks? Klicken Sie mit einer numerischen Spalte mit der rechten Maustaste, um auf "Neue Formelspalte" -> "Verteilung" -> "Johnson-Normalisierung" zuzugreifen.
Was ist die Grundregel, um diese Optionen in der GUI zu skripten? Wenn ich auf eine Dokumentation verwiesen werden kann, wäre das großartig! Vielen Dank
-Rgds, Joel
Betreff: JSL New Formula ColumnNeue Formelspalte ist keine Funktion, die zu JSL hinzugefügt wurde. Soweit ich sehen kann. Wie ich das bekommen würde, wonach Sie fragen, ist die Verwendung der Verteilungsplattform, um die neue Spalte zu generieren
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = Distribution( Column( :CO ) );
obj << Fit Distribution( JohnsonSu( Save Transformed ) );
obj << Close Window;
Der Zeiger auf die Dokumentation hierfür lautet:
Hilfe ==> Skriptindex ==> Verteilung ==> Verteilung anpassen ==> Transformiert speichern
Betreff: JSL New Formula ColumnEine andere Möglichkeit, an die Skripterstellung für diese Funktion zu gelangen, ist:
1. Führen Sie den Vorgang manuell auf dem Tisch aus (dh Neue Formelspalte '->' Verteilung '->' Johnson Normalizing)
2. Klicken Sie auf das rote Dreieck neben dem Tabellennamen und wählen Sie Tabellenskript kopieren
3. Öffnen Sie ein Skriptfenster und fügen Sie das Skript ein
4. Scrollen Sie nach unten und Sie werden so etwas sehen (am Beispiel des Cities.jmp-Datasets)
New Column( "Johnson Su[CO]",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula(
ArcSinH( (:CO - 3.46504509514207) / 2.33960293388985 ) *
1.77414644201164 + (-2.38210320696422)
)
),
Wenn Sie dies also separat schreiben möchten, können Sie sagen
dt = open("$sample_data/Cities.jmp");
dt << New Column( "Johnson Su[CO]", Numeric, "Continuous",
Format( "Best", 12 ),
Formula(
ArcSinH( (:CO - 3.46504509514207) / 2.33960293388985 ) *
1.77414644201164 + (-2.38210320696422)
)
);
Betreff: JSL New Formula ColumnHallo txnelson,
Vielen Dank. Ich bin mit dem zusätzlichen Overhead eines Verteilungsplots einverstanden, um das zu bekommen, was ich will, wenn es keinen direkten Zugriff auf die "Speichern transformierten" Klicks wie in der GUI gibt.Betreff: JSL New Formula ColumnHallo Pmroz,
Ich habe deine Punkte bekommen. Aufgrund des Datenvolumens sollte es für mich produktiver sein, Skripte zu schreiben, was ich kann. Ich interessiere mich für die Transformationsformel und erhalte sie mit '<< get formula' mit dem Ziel, sie anzuwenden, um eine Rücktransformation auf meine Volumendaten durchzuführen.