Wie erhalte ich einen Newman-Keuls Connecting Letters-Bericht, ohne ein OneWay-Analysediagramm zu öffnen?In meinem aktuellen Projekt habe ich die Funktion „Buchstaben verbinden“ ausgiebig genutzt, die durch die Newman-Keuls-Mittelwertanalyse erstellt wurde. Diese Funktion finden Sie im Dropdown-Menü „Diagramme der Einweganalyse“.
Ich versuche, einen Prozess zu automatisieren, der die Erstellung des Newman-Keuls-Verbindungsbuchstabenberichts für jede Teilmenge innerhalb des Gesamtdatensatzes erfordert.
Gibt es eine Möglichkeit, einen Verbindungsbuchstabenbericht zu erstellen, ohne ein Oneway-Diagramm öffnen oder eine neue Datentabelle erstellen zu müssen? Wenn nicht, könnte mir jemand sagen, wie ich die Formeln finde, die JMP zum Erstellen des Verbindungsbuchstabenberichts verwendet?
Danke!
InhaltsorganisationDatenzusammenführung und -bereinigungMassenanpassungQualitäts- und ProzesstechnikWindowsBetreff: Wie erhalte ich einen Newman-Keuls Connecting Letters-Bericht, ohne ein OneWay-Analysediagramm zu öffnen?Aktualisieren:
Um eine Tabelle zu erstellen, die den reduzierten Buchstabenbericht enthält, fügen Sie einfach „Connecting Letters Report ( 1 )“ in den Abschnitt „All Pairs“ des Codes ein, um das Oneway-Diagramm zu erstellen. Siehe unten...
NamesDefaultToHere(1);
// Get some data
dt = Open("$SAMPLE_DATA/Typing Data.jmp");
// Add a 'By' variable with 2 levels to dt (results are repeated)
n = NRow(dt);
dt << Concatenate(dt, AppendToFirstTable(1));
dt << NewColumn("By", Numeric, Nominal, Values(VConcat(Repeat(1, n), Repeat(2, n))));
// Do an invisible Oneway analysis
ow = dt << Oneway( Y( :speed ), X( :brand ), By(:By), Means( 1 ), All Pairs( 1, <FONT color="#FF0000"><STRONG>Connecting Letters Report ( 1 )</STRONG></FONT> ), Invisible );
// Save the 'Connecting Letters' information for all levels of the 'By' variable
owRep = ow << Report;
dt2 = owRep[1][TableBox(5)] << make Combined Data Table;
dt2 << set Name("Connecting Letters");
owRep << close Window;Betreff: Wie erhalte ich einen Newman-Keuls Connecting Letters-Bericht, ohne ein OneWay-Analysediagramm zu öffnen?Scripting Index könnte eine gute Idee geben:

Möglicherweise müssen Sie den Teil des Skripts ändern, in dem Sie Kombinierte Datentabelle erstellen verwenden, aber JMP ist höchstwahrscheinlich in der Lage, es für Sie zu skripten (machen Sie es manuell und rufen Sie dann das Skript aus dem Tabellenskript ab).
Betreff: Wie erhalte ich einen Newman-Keuls Connecting Letters-Bericht, ohne ein OneWay-Analysediagramm zu öffnen?Danke Ian, das ist sehr nützlich.
Gibt es eine Möglichkeit, den Verbindungsbuchstabenbericht anzuzeigen, auch wenn nur zwei Gruppen zu vergleichen sind? Es scheint, dass JMP Diagramme mit nur zwei Gruppen auf der x-Achse zusammenbricht. Ich kann es manuell anzeigen lassen, finde aber anscheinend keinen Weg, es in ein Skript zu implementieren.
Betreff: Wie erhalte ich einen Newman-Keuls Connecting Letters-Bericht, ohne ein OneWay-Analysediagramm zu öffnen?Die Ausgabe, die ich möchte, wird in Form von mehreren hundert Variabilitätsdiagrammen im selben Fenster sein. In den Diagrammen wird die Zeit auf der Y-Achse gegen die Standorte auf der X-Achse aufgetragen. Die x-Achse sollte die Standorte basierend auf dem Verbindungsbuchstabenbericht gruppieren. Ich habe ein Beispiel angehängt.
Bisher war der Prozess sehr manuell. Ich erstelle ein Oneway-Diagramm für den gesamten Datensatz, wobei ich viele verschiedene Gruppen im Abschnitt „nach“ verwende. Ich erstelle eine Teilmenge der Daten in jedem Diagramm und kombiniere die Teilmenge mit dem Buchstabenbericht, um die Rohdaten in derselben Tabelle wie die Buchstaben zu erhalten. Dann zeichne ich das Variabilitätsdiagramm. Sie können sich vorstellen, dass dies für mehrere hundert Variabilitätsdiagramme mühsam werden würde, also versuche ich, den Prozess auf effiziente Weise zu automatisieren.
Betreff: Wie erhalte ich einen Newman-Keuls Connecting Letters-Bericht, ohne ein OneWay-Analysediagramm zu öffnen?Auch weiterhin @txnelson dachte, hier ist ein Beispiel, das eine Tabelle erstellt:
NamesDefaultToHere(1);
// Get some data
dt = Open("$SAMPLE_DATA/Typing Data.jmp");
// Add a 'By' variable with 2 levels to dt (results are repeated)
n = NRow(dt);
dt << Concatenate(dt, AppendToFirstTable(1));
dt << NewColumn("By", Numeric, Nominal, Values(VConcat(Repeat(1, n), Repeat(2, n))));
// Do an invisible Oneway analysis
ow = dt << Oneway( Y( :speed ), X( :brand ), By(:By), Means( 1 ), All Pairs( 1 ), Invisible );
// Save the 'Connecting Letters' information for all levels of the 'By' variable
owRep = ow << Report;
dt2 = owRep[1][TableBox(5)] << make Combined Data Table;
dt2 << set Name("Connecting Letters");
owRep << close Window;Betreff: Wie erhalte ich einen Newman-Keuls Connecting Letters-Bericht, ohne ein OneWay-Analysediagramm zu öffnen?In welcher Ausgabeform soll der Bericht enden?JMP kann den Bericht problemlos in einem unsichtbaren Modus erstellen und den Inhalt bearbeiten/verschieben, wo immer dies erforderlich ist.Wenn Sie also beschreiben können, wie Sie Zugriff auf die Ausgabe benötigen, bin ich sicher, dass ein oder mehrere Community-Mitglieder Ihnen dabei helfen können, dorthin zu gelangen.