Erstellen eines Zwei-Faktor-Interaktionsdiagramms (ohne das vollständige Matrixprofil)Wie kann ich erreichen, dass JMP ein klareres, größeres und einfacheres Zwei-Faktor-Interaktionsdiagramm für nur zwei Faktoren erstellt, die ich manuell für das Modell auswähle, das mit „Modell anpassen“ angepasst wurde?
JMP bietet zwar einen Profiler, aber es ist eine riesige Matrix und ehrlich gesagt nicht besonders lesbar, wenn man sich gut auf eine bestimmte Zwei-Faktor-Interaktion konzentrieren möchte.

Ich sehe keine Möglichkeit, ihm zu sagen, dass ich nicht die gesamte Matrix sehen und die Faktoren nach Wunsch auswählen möchte.
Das Erstellen im Graph Builder unter Verwendung der Rohdaten führt zu einem anderen Ergebnis und mir ist nicht klar, warum (ich bin Ingenieur und kein Statistiker), aber ich vermute, dass es etwas damit zu tun hat, dass das Modell im Interaktionsprofil in der Anpassung enthalten ist Der Modellbereich umfasst nicht alle möglichen Modellbegriffe, da viele davon unbedeutend waren.Hier ist die AB-Interaktion.Es ist größer und klarer, aber laut Fit Model Profiler ist es das auch falsch, sehr falsch .

VersuchsplanungBetreff: Erstellen eines Zwei-Faktor-Interaktionsdiagramms (ohne das vollständige Matrixprofil)Hallo @CanonicalHazard ,
Dies sollte mit Graph Builder möglich sein, vorausgesetzt, Sie haben die Vorhersageformel Ihrer Antwort aus Ihrem Modell gespeichert und verwendet.
Als Beispiel habe ich den im JMP-Beispielindex verfügbaren Datensatz „2x3x4 Factorial“ verwendet.
Beim Aufbau des Modells scheinen zwei Interaktionseffekte von Bedeutung zu sein:

Die Interaktionen können im Bereich „Interaktionsprofile“ eingesehen werden:

Ich speichere die Vorhersageformel für die Antwort Y und verwende sie im Graph Builder, verwende X1 als X und X2 als „Overlay“-Rollenvariable im Graph Builder und kann das gleiche Interaktionsdiagramm wie zuvor finden:


Ich kann es auch mit X2 als X und Am Ende erhalte ich dieses Diagramm, das dem, was zuvor im Bereich „Interaktionsprofile“ gezeigt wurde, sehr ähnlich ist:

Und hier mit X3 als X-Variable (und dem Entfernen von Punkten aus Graph Builder, um die Visualisierung einfacher zu machen):

Natürlich können Sie das Diagramm anpassen, die Punkte entfernen oder beibehalten, die Farben, Visualisierungsstile usw. ändern. Achten Sie auch darauf, dass der Y-Bereich des Diagramms mit dem vorhergesagten Y-Wertebereich übereinstimmt, um die gleiche Steigung und das gleiche Verhalten für Ihre Interaktion zu erzielen (und keine irreführende Visualisierung zu erhalten).
Ich hoffe, diese Antwort wird Ihnen helfen,
Betreff: Erstellen eines Zwei-Faktor-Interaktionsdiagramms (ohne das vollständige Matrixprofil)Danke.Ich sehe, dass das für eine Reihe von Datensätzen funktioniert.Aus irgendeinem unbekannten Grund funktioniert es bei mir nicht.


Betreff: Erstellen eines Zwei-Faktor-Interaktionsdiagramms (ohne das vollständige Matrixprofil)Hallo @CanonicalHazard ,
Wäre es möglich, den Datensatz anonymisiert bereitzustellen?
Es wäre viel einfacher, dieses Thema mit denselben Daten zu untersuchen, um zu sehen, was vor sich geht.
Betreff: Erstellen eines Zwei-Faktor-Interaktionsdiagramms (ohne das vollständige Matrixprofil)Hallo @Victor_G ,
Im Anhang finden Sie ein Experiment, auch weil es für jeden Faktor das zusätzliche Element einer dritten Ebene enthält.Schauen Sie sich die CG-Interaktion im Interaktionsprofiler „Fit Least Squares“ an.Mein Ziel ist es, das separat herauszubekommen, ohne die gesamte Matrix aller Faktoren.Dafür muss es irgendwo einen Befehl geben.Durch das Speichern der vorhergesagten Y-Formel und die anschließende Verwendung des Graph Builder wird nicht neu erstellt, was im Profiler angezeigt wird.
Profiler:

Diagrammersteller der Y-Vorhersageformel:

Betreff: Erstellen eines Zwei-Faktor-Interaktionsdiagramms (ohne das vollständige Matrixprofil)Hallo @CanonicalHazard ,
Vielen Dank für den Beispieldatensatz und entschuldigen Sie meine Verzögerung.
Ich habe die gleichen Ergebnisse gefunden wie Sie, und mit der Lupe kann ich im Interaktionsdiagramm sehen, dass Sie zeigen, dass der Schnittpunkt zwischen Linien bei C = 2 liegt, was dem Schnittpunkt für die Ebenen G bei 82,5 und 120 entspricht (nicht). 45 und 120).
Ich verstehe nicht, warum wir nicht in der Lage sind, die gleiche Grafik wie in „Interaktionsdiagramme“ zu reproduzieren. Ich dachte, dass dies an einem Problem bei der Codierung der Ebenen für die Faktoren liegen könnte, aber ich habe es überprüft und festgestellt, dass dies kein Problem war.
Ich habe keine Ahnung, aber das kann an der Anwesenheit einer dritten (mittleren) Ebene liegen? Bei Designs mit zweistufigen kontinuierlichen Faktoren kann ich die Interaktionsdiagramme problemlos reproduzieren.
Betreff: Erstellen eines Zwei-Faktor-Interaktionsdiagramms (ohne das vollständige Matrixprofil)@Victor_G
Vielen Dank, dass Sie es sich angesehen haben.Ich habe an den JMP-Support geschrieben und Folgendes erhalten: „Es gibt keine Möglichkeit, den Interaction Profiler darauf zu beschränken, nur eine Teilmenge der Faktoren in der Matrix einzubeziehen.“Ich vermute, dass wir das bereits wussten, weshalb wir versucht haben, es nachzubilden.Aber es ist eine gute Bestätigung, dass sich in Fit Model nichts verbirgt, das dies bewirken könnte.Ich habe darauf geantwortet und nach der manuellen Erstellung gefragt, aber noch keine Antwort erhalten.
Mir ist auch aufgefallen, dass eine Konkurrenzsoftware das kann und (manchmal) etwas völlig anderes bietet als der JMP Interaction Profiler.
Jetzt bin ich bei der Frage: „Welche Mathematik wird verwendet, um diese Interaktionsdiagramme zu erstellen?“Bei zweistufigen Fakultäten, bei denen es sich um ausgeglichene Designs handelt (gleiche Anzahl von Instanzen niedrig wie hoch), ist dies recht einfach, wenn auch mühsam von Hand durchzuführen.Wenn sie unausgeglichen sind oder eine dritte Ebene haben, muss so etwas wie eine Gewichtung vorgenommen werden.
Mein Grundverständnis besteht auch darin, die Rohdaten und keinen vorhergesagten Wert zu verwenden.Aber ich bin mir nicht sicher.Also noch eine Sache, die man bedenken sollte.Wenn ich Gelegenheit dazu habe, führe ich eine Hilfedatei-, Dokumenten- und Buchsuche durch, um eine seriöse Quelle oder einen seriösen Autor zu finden, der erklärt, wie man Interaktionsdiagramme für besondere Situationen (3 Ebenen, unausgewogene Designs usw.) berechnet.
In der Zwischenzeit denke ich, dass ich dem Wettbewerbsprogramm vertrauen kann (das ist sehr anmaßend von mir, ich weiß, aber ich lerne von einem Statistiker, der beide Softwareprogramme verwendet, und diese Person vertraut den Interaktionsdiagrammen in der aktuellen Version des Wettbewerbsprogramms).Mein Arbeitsablauf wird darin bestehen, alles in JMP zu erledigen.Wenn ich dann etwas sauber melden möchte, verwende ich das andere Programm, das größere, klarere Interaktionsdiagramme erstellt.Wahrscheinlich sollte ich zuerst alle Nachforschungen anstellen, aber es gibt einen Grund, warum ich vorprogrammierte Software gekauft habe!Forschung braucht Zeit. (zumindest für mich).
Betreff: Erstellen eines Zwei-Faktor-Interaktionsdiagramms (ohne das vollständige Matrixprofil)Hallo @CanonicalHazard ,
Großartig, wenn Sie zu Ihrem Beispiel Informationen zur Nachbildung des Interaktionsdiagramms haben, teilen Sie dies bitte den Community-Mitgliedern in diesem Beitrag mit, er wird für alle aufschlussreich sein.
Ich stimme Ihnen zu, Sie benötigen kein Modell oder irgendetwas anderes, um die Interaktionsdiagramme zu erstellen, Sie können direkt die Rohdaten verwenden (und es ist sinnvoller, zuerst zu visualisieren und dann ein Modell zu erstellen).
Vielleicht können Sie die Interaktionsdiagramme zwischen der anderen Software und dem vergleichen, was wir „logisch“ mit dem Graph Builder tun würden (Antwort als Y, einen Faktor als X und einen anderen Faktor als „Overlay“-Variable verwenden)? Wenn sie gleich aussehen, gibt es möglicherweise etwas, nach dem man suchen kann.
Viel Erfolg bei Ihrer Recherche!
Betreff: Erstellen eines Zwei-Faktor-Interaktionsdiagramms (ohne das vollständige Matrixprofil)Hallo @Victor_G ,
Scheint die Lösung zu haben, obwohl sie ziemlich kompliziert ist.Vom technischen Support von JMP:
Da Sie alle kontinuierlichen Variablen haben, die Sie ausschließen möchten, sollte meiner Meinung nach der folgende Ansatz funktionieren.
Wenn Sie Folgendes tun, werden Sie meiner Meinung nach in Graph Builder das gleiche Interaktionsdiagramm erhalten, das Sie in Ihrem Bericht über die kleinsten Quadrate sehen ...
-- Führen Sie Ihr Modell wie gewohnt aus und aktivieren Sie die Interaktionsdiagramme.
– Klicken Sie auf den Hotspot oben links und wählen Sie „Faktorprofilierung“ > „Profiler“, um den Vorhersageprofiler zu aktivieren (falls aktiviert, ist er bereits aktiviert).
– Gehen Sie nun zum Profiler und klicken Sie direkt in das Diagramm für A, während Sie die Alt-Taste gedrückt halten (um Faktoreinstellungen festzulegen).
-- Aktivieren Sie das Kontrollkästchen „Sperrfaktoreinstellung“ und klicken Sie auf „OK“.
--Fahren Sie fort, um die Faktoreinstellungen für jeden Faktor zu sperren, mit Ausnahme der beiden Faktoren, die Sie interessieren (D und I).
– Klicken Sie nun auf den Hotspot, der mit dem Prediction Profiler verknüpft ist, und wählen Sie „Output Grid Table“ aus.
– Öffnen Sie Graph Builder und erstellen Sie das Interaktionsdiagramm aus dieser neuen Tabelle (dh Antwort als Y, D als X, I als Overlay).
– Dies sollte das gleiche Diagramm sein, das Sie im Bericht „Kleinste Quadrate“ sehen, mit der Ausnahme, dass die Achsen unterschiedlich sein können und es für jede Kurve Spuren gibt. Sie können die Achsen aus dem ursprünglichen Interaktionsdiagramm kopieren und in Graph Builder einfügen, wenn Sie möchten:
– Klicken Sie mit der rechten Maustaste auf die x-Achse des ursprünglichen Interaktionsdiagramms und wählen Sie Bearbeiten > Achseneinstellungen kopieren.
– Klicken Sie im Graph Builder mit der rechten Maustaste auf die x-Achse Ihres Diagramms und wählen Sie Bearbeiten > Achseneinstellungen einfügen.
- Machen Sie dasselbe für die Y-Achse.
Nachfolgend ein Beispiel der Antwort Y3 für die Zwei-Faktor-D x I-Wechselwirkung – ich hatte Y3 mit einem Protokoll (Zeit bis zum Ausfall) transformiert:


Verwendung des lokalen Datenfilters:

Die Meldung weist darauf hin, dass etwas anderes passieren könnte, wenn das Modell nicht kontinuierliche Prädiktoren enthält.Ich werde mich darum kümmern, wenn es passiert.
Betreff: Erstellen eines Zwei-Faktor-Interaktionsdiagramms (ohne das vollständige Matrixprofil)Dieser Beitrag wurde mit dem Wunsch begonnen, einen der Nebenplots von Interaction Profile über Graph Builder neu zu erstellen.
Ist es möglich , die gesamte Matrix der Interaktionsprofile im Graph Builder neu zu erstellen?
Betreff: Erstellen eines Zwei-Faktor-Interaktionsdiagramms (ohne das vollständige Matrixprofil)Hallo hogi!
Ja, indem ich die manuelle Methode verwende, die in diesem Thread beschrieben wurde. Ich mache das, indem ich mühsam eins nach dem anderen mache und dabei die beschriebene manuelle Methode befolge. Wieder mühsam. Ich bin sicher, dass jemand (wie ich) ein Skript dafür schreiben könnte. Ich war bisher nicht geneigt, es zu versuchen. Es ist eine Schwäche von JMP. Vereinfachte Interaktionsdiagramme sind eine großartige Möglichkeit, anderen die wichtigsten Schlussfolgerungen (und besten Faktorniveaus) eines Experiments zu präsentieren. Der Profiler allein erfordert immer wieder das Ziehen nach links und rechts, um die Auswirkungen solcher Interaktionen zu sehen. Ärgerlich.
Mir ist aufgefallen, dass es in „Fit Model – Survival or Hazard Personality“ überhaupt keine Interaktionsdiagramme gibt. Man bekommt den Profiler, also habe ich in diesem Thread die manuelle Methode verwendet, nachdem ich eine bestimmte Überlebensrate (wie 10 % Ausfall) gesperrt und dann alle anderen Faktoren gesperrt hatte, und dann die Ausgaberastermethode. Der mühsamste Teil ist die Verwendung des lokalen Datenfilters im Graph Builder, um die zusätzlichen Ebenen aus der Rastertabelle zu entfernen; um zu einem linearen Modell oder der Anzahl der Ebenen zurückzukehren, die es im ursprünglichen Experiment gab.
Bei der Durchsicht meiner obigen Anmerkungen scheint es, dass es sich hierbei um vorhergesagte Werte aus dem Modell handeln muss, da wir den Profiler und die Ausgaberastertabelle verwenden.
Ich sollte hinzufügen, dass ich in vielen Fällen nicht überprüfen kann, ob die resultierenden Diagramme korrekt sind. Ich habe zur Überprüfung ein Konkurrenzprogramm verwendet, aber ich wüsste nicht, welches richtig war (ich habe in dem Konkurrenzprogramm mehrere Fehler in anderen Bereichen gefunden). Und ich weiß nicht, wie ich es von Grund auf machen soll. Vielleicht die Vorhersageformel, bei der alle gesperrten Faktoren auf den vorhergesagten Mittelwert zwischen niedrig und hoch eingestellt werden?
Betreff: Erstellen eines Zwei-Faktor-Interaktionsdiagramms (ohne das vollständige Matrixprofil)Bitte beachten Sie, dass die über den Prediction Profiler dargestellten Kurven von der aktuellen Einstellung im Profiler abhängen.
Beispielsweise für " 2x3x4 Fakultät", mit 0, y, C , sehen die Kurven ähnlich aus wie die Kurven in
https://community.jmp.com/t5/Discussions/Creating-two-factor-interaction-plot-without-the-full-matrix/mp/665355/highlight/true#M85368 :

Hier sind einige andere Interaktionsprofile für die Einstellung: 1, x, D

Jmp verwendet das vollständige Vorhersagemodell, um die Interaktionen darzustellen.
Variablen, die nicht durch die Position in der Matrix (Group By) oder auf der X-Achse spezifiziert sind, werden aus den Einstellungen des Prediction-Profilers übernommen.
Wenn Sie dagegen in Minitab ein Interaktionsdiagramm erstellen, werden die Rohwerte verwendet.
Variablen, die nicht durch die Position in der Matrix (Group By) oder auf der X-Achse spezifiziert sind, werden durch die Mittelwertbildung aller vorhandenen Werte entfernt .
Wenn Sie also einige „Durchschnittswerte“ im Vorhersage-Profiler auswählen, könnten die Interaktionsprofile in Jmp den Interaktionsprofilen in Minitab ähneln.
Betreff: Erstellen eines Zwei-Faktor-Interaktionsdiagramms (ohne das vollständige Matrixprofil)Die „Minitab-Version“ kann mit dem folgenden Code erstellt werden.
Anstatt die Rohwerte zu verwenden, könnte man auch die prognostizierten Werte verwenden (-> Spaltenumschalter).
Um die Funktionalität der Jmp-Interaktionsprofile zu erhalten, bräuchte man eine Funktion zum Angeben fester Werte (aus dem Vorhersageprofiler) für die dritte (oder allgemein: zusätzliche) Dimension(en).

dt = Open( "$SAMPLE_DATA/Design Experiment/2x3x4 Factorial.jmp" );
myFit= dt <<
Fit Model(
Y( :Y ),
Effects( :X1, :X2, :X3, :X1 * :X2, :X1 * :X3, :X2 * :X3 ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Screening" ),
Run(
Profiler(
1,
Confidence Intervals( 1 ),
Desirability Functions( 1 ),
Term Value(
X1( 0, Lock( 0 ), Show( 1 ) ),
X2( "x", Lock( 0 ), Show( 1 ) ),
X3( "A", Lock( 0 ), Show( 1 ) )
)
),
:Y )
);
myFit << Predicted Values;
dtLabels= New Table( "labels",
Add Rows( 3 ),
New Column( "variable", Character,Nominal,
Set Values( {"X1", "X2", "X3"} )
)
);
myDT = dt << Join(
With( dtLabels ),
Cartesian Join,
);
myDT << New Column( "Legend",
Character,
Nominal,
set each value( Char(As Column( :variable[] )[]) )
);
myDT << Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :X1 ),
X( :X2 ),
X( :X3 ),
Y( :Y ),
Group Y( :variable ),
Overlay( :Legend )
),
Elements(
Position( 1, 1 ),
Points( X, Y, Legend( 1 ) ),
Smoother( X, Y, Legend( 6 ) )
),
Elements(
Position( 2, 1 ),
Points( X, Y, Legend( 2 ) ),
Smoother( X, Y, Legend( 3 ) )
),
Elements(
Position( 3, 1 ),
Points( X, Y, Legend( 4 ) ),
Smoother( X, Y, Legend( 5 ) )
),
Column Switcher( :Y, {:Y, :Predicted Y}, Title( "choose column" ) )
);