Einfaches Skript zum Erstellen einer Verteilung für alle Spalten in einer DatentabelleGibt es ein einfaches Skript, das die Verteilung aller Spalten in einer Datentabelle erstellt?
Automatisierung und SkripterstellungDatenexploration und -visualisierungMassenanpassungBetreff: Einfaches Skript zum Erstellen einer Verteilung für alle Spalten in einer Datentabelle- Öffnen Sie die Datentabelle.
- Wählen Sie Analysieren > Verteilung aus.
- Wählen Sie alle Spalten in der Liste auf der linken Seite aus.
- Klicken Sie auf Y.
- OK klicken.
Siehe Kapitel Verteilung im Grundlegende Analyse führen.
Betreff: Einfaches Skript zum Erstellen einer Verteilung für alle Spalten in einer DatentabelleBITTE, WIE MAN DIESE AUSGABE OHNE SCRIPTS ERHALTEN KANN.
Betreff: Einfaches Skript zum Erstellen einer Verteilung für alle Spalten in einer DatentabelleVielen Dank @jthi & @dale_lehman .
Ein bisschen Hintergrundwissen, bevor ich erkläre, warum ich den Scripting-Weg gehe. Also habe ich ein Skript erstellt, das für jede Zeile in einer Datentabelle eine einzigartige Monte-Carlo-Simulation ausführt. Aber anstatt die genaue Tabelle der erstellten Zufallsstichproben zu speichern, habe ich das Skript gespeichert, das die Stichproben als Zeichenfolgen generiert, die bei Bedarf in Zukunft analysiert werden können. Ich verliere zwar die Möglichkeit, die genaue Tabelle zu speichern, aber zumindest vermeide ich es, große Datensätze verwalten zu müssen.
Jetzt, da der obige Schritt abgeschlossen ist, fehlt noch die Generierung der Verteilung, und das ist der Grund, warum ich nach einer Möglichkeit frage, die Verteilungen zu skripten. Es geht hauptsächlich darum, die Musterverteilung in Monte Carlo sofort zu überprüfen.
Abgesehen davon sind mir die von Ihnen erwähnten Funktionalitäten bekannt, und ich stimme zu, dass dieser Ansatz idealer ist. Allerdings baue ich auch JMP-Tools, die mehr Leuten in meiner Organisation helfen können, JMP einzuführen (was zugegebenermaßen immer noch nicht viel ist). Wenn andere Benutzer erfahrener werden, erkennen sie hoffentlich andere verfügbare integrierte JMP-Tools, die ihnen helfen können, die Daten besser zu analysieren.
Betreff: Einfaches Skript zum Erstellen einer Verteilung für alle Spalten in einer DatentabelleEine Möglichkeit, dies zu tun:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
//dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
colNames = dt << Get Column Names("String");
dist = Eval(EvalExpr(dt << distribution(Column(Expr(colNames)))));
Aber ich würde denken @dale_lehman Vorschlag wäre in den meisten Fällen besser. Mindestens JMP15 stellt Verteilungen unterhalb von Spaltennamen bereit

oder verwenden Sie Column Viewer, da er zusätzliche Informationen in leicht lesbarem Format liefert und eine schnelle Erstellung von Verteilungen ermöglicht.

Betreff: Einfaches Skript zum Erstellen einer Verteilung für alle Spalten in einer DatentabelleIch bin sicher, jemand wird Ihnen ein solches Skript geben - aber warum reicht die Anzeige, die direkt unter dem Variablennamen erscheint, nicht aus?Und wenn Sie Statistiken (z. B. Mittelwerte, Standardabweichungen usw.) wünschen, können Sie entweder den Column Viewer – Zusammenfassung verwenden oder alle Verteilungen auswählen und dann eine kombinierte Datentabelle erstellen.Natürlich können diese Skripts in der Datentabelle gespeichert werden, sodass JMP die Skripts schreibt (sorry, aber ich bin allergisch gegen das Schreiben von Skripts, wenn ich sie vermeiden kann).