Ermöglicht die Anwendung von „Fit Group()“ in „Y nach X anpassen“ mit der Rolle „Nach“ für einzelne FaktorenDerzeit ist die Plattform „Y nach X anpassen“, bei der ein einzelnes Y und ein einzelnes Aber in JSL können Sie das Skript in Fit Group einbinden und es funktioniert.
Normalerweise erhalten Sie beim Anpassen von Y nach
Fit Group(
Oneway(
Y( :height ),
X( :age ),
),
Oneway(
Y( :weight ),
X( :age ),
)
);
Wenn Sie Fit Y by
Bivariate(
Y( :weight ),
X( :height ),
By( :age )
);
Aber mit JSL können Sie es einfach in die Fit-Gruppe einschließen und es funktioniert:
Fit Group(
Bivariate(
Y( :weight ),
X( :height ),
By( :age )
)
);
ebenso wie der allgemeinere Aufruf „Y an X anpassen“:
Fit Group(
Fit Y by X(
Y( :weight ),
X( :height ),
By( :age )
)
);
Könnte dies die Standardeinstellung sein oder es zumindest als Plattformeinstellung zulassen?
Was in der Tabelle oder im Skriptfenster gespeichert wird, sieht folgendermaßen aus:
Fit Group(
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 12 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 13 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 14 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 15 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 16 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 17 )
)
);
Grundlegende Datenanalyse und ModellierungBetreff: Zulassen, dass „Fit Group()“ in „Fit Y byBetreff: Zulassen, dass „Fit Group()“ in „Fit Y by X“ mit der Rolle „By“ für einzelne Faktoren angewendet wird – Status geändert in: Offen zur AbstimmungBetreff: Ermöglichen Sie die Anwendung von „Fit Group()“ in „Y nach X anpassen“ mit der Rolle „Nach“ für einzelne FaktorenVielen Dank für die ausführlichere Beschreibung.Wir verfolgen dies in unserer Problemliste und werden prüfen, ob wir es in zukünftigen Versionen verbessern können.
Betreff: Ermöglichen Sie die Anwendung von „Fit Group()“ in „Y nach X anpassen“ mit der Rolle „Nach“ für einzelne FaktorenEine Beispielsituation wäre, wenn ein Benutzer eine bivariate Analyse durchführt, um nach linearen Regressions- und R-Quadrat-Werten zu suchen, jedoch über beispielsweise 10 Werkzeuge, 20 Produkte, 30 Prozessschritte usw. Ein Benutzer wollte nach „Anpassungsgüte“ sortieren, aber Der JMP-Support teilte uns mit, dass die Rolle „Nach“ einen separaten Bericht (eine Liste von „Bivariaten“) erstellt hat, wie Sie in der Ausgabe und beim Speichern des Skripts sehen.
Sie können aber tatsächlich die Root-Funktion „Fit Y by X()“ oder „Bivariate()“ in einem Skriptfenster ausführen, um die Analyse zu reproduzieren.
Durch einfaches Einschließen der „Fit-Gruppe“ erhalten wir dann die Möglichkeit, alle Bivariaten in das Menü für „Fit-Gruppe“ einzuschließen. So können wir „Nach Zeilen anordnen“ und „Nach Passgenauigkeit ordnen“ erhalten, die nur angezeigt werden, wenn das Fenster „Gruppe anpassen“ angezeigt wird.
Probieren Sie dieses Beispiel aus der Datei football.jmp aus
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Football.jmp" );
// Launch platform: Bivariate, only one X and one Y
Data Table( "Football.jmp" ) << Bivariate(
Y( :Speed ),
X( :LegPress ),
By( :Position )
);
// Does not show a Fit Group, but we would like to be able to use the Fit Group
// menu item "Arrange by Rows" instead of showing all vertical in one column
// Launch platform: Bivariate, only one X and one Y, but wrapped in Fit Group() function
Data Table( "Football.jmp" ) << Fit Group(
Bivariate(
Y( :Speed ),
X( :LegPress ),
By( :Position )
)
);
// Now shows Fit Group,and you can "Arrange by Rows" like 3, 4, 5, etc. across
// or just add Arrange in Rows as an argument, it works
Data Table( "Football.jmp" ) << Fit Group(
Bivariate(
Y( :Speed ),
X( :LegPress ),
By( :Position )
),
<< {Arrange in Rows(4)}
);
// Launch platform: Fit Group, requires 2 or more X's or Y's
Data Table( "Football.jmp" ) << Bivariate(
Y( :Height, :Weight ),
X( :Squat )
);
// Note you get this wrapped in "Fit Group" menu
// now add the By role
Data Table( "Football.jmp" ) << Bivariate(
Y( :Height, :Weight ),
X( :Squat ),
By( :Position)
);
// Note you get this wrapped in "Fit Group" menu, but Arrange by Rows does not work well
// for multiple X's and Y's with the By roleBetreff: Zulassen, dass „Fit Group()“ in „Fit Y by X“ mit der Rolle „By“ für einzelne Faktoren angewendet wird – Status geändert in: Informationen erforderlichDanke für den Vorschlag.
Könnten Sie den Anwendungsfall etwas genauer beschreiben?In welchen Situationen möchten Sie die Fit-Gruppe verwenden, wenn Sie eine By-Variable verwenden?
Ich sehe das von Ihnen beschriebene Verhalten und es besteht eine gewisse Inkonsistenz mit dem gespeicherten Tabellenskript, das sich aus dem ursprünglichen Skript ergibt
Fit Group(
Fit Y by X(
Y( :weight ),
X( :height ),
By( :age )
)
);
sowohl im Skript selbst als auch in der Ausgabe.Ich werde dies mit der Entwicklung teilen.
Betreff: Erlaube die Anwendung von Fit Group() in Fit Y by X mit der Rolle „By“ für einzelne FaktorenIn JMP 18 wird durch die Gruppenfunktion für jede Plattform, die keine Fit-Gruppe erstellt, ein Gruppenplattformobjekt erstellt.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Football.jmp" ) << Bivariate(
Y( :Speed ),
X( :LegPress ),
By( :Position )
);
Gruppenplattform bietet neben anderen Gruppenfunktionen auch die Option „In Reihen anordnen“ . Da diese Art des Starts immer Plattformen desselben Typs umfasst, bietet sie auch Gruppenmenüoptionen, die Befehle an jede der Plattformen in der Gruppe senden.

Betreff: Anwendung von Fit Group() in Fit Y by X mit der Rolle „By“ für einzelne Faktoren zulassen - Status geändert in: Geliefert