JSL-Dialogfeld Modales Fenster für Oneway-AnalyseZiel
Erhalten einer zusammenfassenden Datentabelle aus Berichten statistischer Tests mit der Oneway-Analyseplattform.
Frage
So erstellen Sie eine Dialogfenster - über JSL - um Daten in die Oneway-Analyseplattform zu übertragen. Das Dialogfeld sollte die im Screenshot gelb markierten Felder enthalten. Die „Y, Response“ sollte mehr als eine Spalte umfassen können.

@martindemel
MassenanpassungBetreff: JSL-Dialogfeld Modales Fenster für Oneway-AnalyseAh, ich verstehe, wohin du gehst.
In dem von mir gesendeten Beispiel bestand der erste Schritt darin, die Spalten mit den Beschriftungen „Data1..“ zu stapeln.
Auf diese Weise kann ich die neue Spaltenbezeichnung für „Data1..“ im Bericht verwenden, ohne vorher zu wissen, wie viele Ebenen von „Data1..“ in der Originaltabelle vorhanden sind.
Möglicherweise könnten Sie in Ihrem Dialog den Benutzer die Spalten „Gruppe“, „Daten“ und „Daten1..“ auswählen lassen. Dann könnte der Workflow über einen einzigen Pfad laufen. Das Iterieren des Berichts für jede Ebene (oder Spalte von) „Data1..“ könnte Ihr Skript möglicherweise erheblich komplexer machen. (MEINER BESCHEIDENEN MEINUNG NACH)
Betreff: JSL-Dialogfeld Modales Fenster für Oneway-AnalyseJa, das Ziel besteht darin, einen Tisch zu erhalten, der Ihrem Tisch von Ihrem " erstes Table-Grinder.jsl“-Skript. Ich habe ein anderes Skript erstellt. StatisticalSummaryTable.jsl" die auch eine Übersichtstabelle aus der „First Table.jmp“ liefert
Mein letztes Ziel besteht jedoch darin, das Zusammenfassungsskript mit dem obigen Spaltendialogskript zu kombinieren, um eine Spalte aus einer Rohdatentabelle auszuwählen und abzurufen eine statistische Zusammenfassung, die als a gemeldet wird Finale Tisch.
Ich versuche zu erreichen Dies mit Ihrem Spaltendialogskript.
Aber ich weiß nicht, ob das funktioniert oder ob es bei der Anwendung auseinanderfällt anders Datentabellen.
Betreff: JSL-Dialogfeld Modales Fenster für Oneway-AnalyseIst das Ziel, einen Dialog zu erstellen, um eine solche Tabelle zu generieren (siehe Ergebnis des Skripts)?
Öffne den Tisch und führe dann den Scrip aus. Es ist nicht sehr dynamisch
Übrigens sieht das Skript vielleicht beeindruckend aus, wenn Sie mit JSL noch nicht vertraut sind, aber das Kopieren und Einfügen dauert etwa 5 Minuten
Ich habe mit Ihrer Tabelle begonnen, sie gestapelt, dann die Plattform ausgeführt, um die Statistiken abzurufen, dann den Bericht in einige Tabellen unterteilt und diese zusammen formatiert.
Betreff: JSL-Dialogfeld Modales Fenster für Oneway-AnalyseIch muss auf meine Antwort antworten, da das Tabellenformat chaotisch aussieht.
Ich möchte das Startdialogfeld „Y nach
Betreff: JSL-Dialogfeld Modales Fenster für Oneway-AnalyseIch möchte Erstellen Sie das Startdialogfeld „Y nach X anpassen“ neu, um von einer Starttabelle wie der folgenden zu gelangen:
| Gruppe | Daten1 | Daten2 | Daten3 |
| A | 0,5132880818 | 0,7423024938 | 0,4106620047 |
| A | 0,1801831271 | 0,40159381 | 0,9915244431 |
| A | 0,7931957335 | 0,4233010732 | 0,3309875351 |
| A | 0,3091537225 | 0,3352819176 | 0,2196420115 |
| A | 0,3843330193 | 0,1774021578 | 0,7153274983 |
| A | 0,2984767702 | 0,8072565908 | 0,4388054716 |
| B | 0,2101519076 | 0,9675779821 | 0,0814124624 |
| B | 0,9591469307 | 0,8801380662 | 0,2855633474 |
| B | 0,9409954563 | 0,997501795 | 0,5214475685 |
| B | 0,2149354227 | 0,4645088479 | 0,3818163048 |
B | 0,3927884577 | 0,2959816653 | 0,333390039 |
Eine statistische Übersichtstabelle wie:
| Daten | Bedeuten Gruppe A | Std. Entwickler Gruppe A | Bedeuten Gruppe B | Std. Entwickler Gruppe A | P-Wert t-Test | P-Wert F-Test |
| Daten1 | | | | | | |
| Daten2 | | | | | | |
| Daten3 | | | | | | |
Betreff: JSL-Dialogfeld Modales Fenster für Oneway-AnalyseIch bin mir nicht sicher, dafür müsste ich ein wenig recherchieren. Da es sich um ein modales Fenster handelt, wird es meiner Meinung nach etwas wollen, bevor Sie passieren können. Vielleicht würde es funktionieren, im Dialog ein Optionsfeld zu haben, um bei Bedarf eine spaltenweise Zeile anzuhängen.
Vielleicht sollte ich die größere Frage stellen: Warum möchten Sie den Startdialog „Fit Y by X“ neu gestalten?
Betreff: JSL-Dialogfeld Modales Fenster für Oneway-Analyse
Hallo Byron_JMP, Danke für deine Antwort, die fast so schnell wie die Lichtgeschwindigkeit war. Ihr vorgeschlagener Code sieht sehr vielversprechend aus.
Eine Frage bleibt offen. Ist es möglich, das Feld „Von“ durch Ändern der Anweisung von erforderlich in optional zu ändern? = ColList( "By", Min Col( 1 ), to = ColList( "By", Min Col( 0), ?
Grüße
Thomas
Betreff: JSL-Dialogfeld Modales Fenster für Oneway-AnalyseHier ist ein Beispiel, das für die Arbeit nützlich sein könnte
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Consumer Preferences.jmp" );
cd=Column Dialog(
exy =
ColList( "Y",
Min Col( 1 ),
Max Col( 10 ),
Data Type( "Numeric", "Continuous" )
),
exx =
ColList( "X",
Min Col( 1 ),
Max Col( 10 ),
Modeling Type(
{"Nominal"}
)
),
exby =
ColList( "By",
Min Col( 1 ),
Max Col( 10 ),
Modeling Type(
{"Nominal"}
)
)
);
show(cd);
eval(cd[1]);eval(cd[2]);eval(cd[3]);
//evaluate the variables from the list of things that came from the dialog
yyy=expr(y());
xxx=expr(x());
ebyby=expr(By());
for (i=1, i<=nitems(exy), i++,
insert into(yyy, exy[i]));
for (i=1, i<=nitems(exx), i++,
insert into(xxx, exx[i]));
for (i=1, i<=nitems(exby), i++,
insert into(ebyby, exby[i]));
ow=expr(Oneway());
insert into(ow, evalexpr(yyy));insertinto(ow,evalexpr(xxx));insertinto(ow,evalexpr(ebyby));
show(ow);ow;Betreff: JSL-Dialogfeld Modales Fenster für Oneway-AnalyseIch habe es gefunden. Ich werde versuchen, Änderungen vorzunehmen, um die Ausgaben zu erhalten.
So erstellen Sie eine Rückrufschaltfläche in einem benutzerdefinierten Fenster – JMP User Community
Betreff: JSL-Dialogfeld Modales Fenster für Oneway-AnalyseSehr hilfreiches Skript. Gibt es eine Möglichkeit, die Exby-Eingabe optional zu machen? Wie schwierig ist es außerdem, die Rückruffunktion hinzuzufügen?