Skripterstellung für ein XY-Diagramm für zwei Gruppen mit StatistikenDie Daten umfassen Probanden, die entweder zur roten oder schwarzen Gruppe gehören, den Zeitpunkt der Beurteilung (gestapelt, als x verwenden) und den Messwert (y). Es müssen Mittelwert/SE oder Mittelwert/KI aufgetragen und statistische Unterschiede zwischen den Gruppen zu jedem der bewerteten Zeitpunkte ermittelt werden.
Ich kann dies im Graph Builder zeichnen, aber keine Statistiken, und ich versuche, eine Möglichkeit zu finden, dies als Skript zu erstellen, da ich dafür immer wieder Verwendungszwecke habe.

Betreff: Erstellen eines Skripts für ein XY-Diagramm für zwei Gruppen mit StatistikenIch habe dies in JMP 14.3 getan.Es gibt wahrscheinlich einige Unterschiede zwischen den Versionen, die es Ihnen möglicherweise nicht ermöglichen, genau die gleiche Ausgabe zu erhalten.Auch die JSL-Syntax kann sich zwischen den Versionen ändern.
Betreff: Erstellen eines Skripts für ein XY-Diagramm für zwei Gruppen mit StatistikenDies scheint das meiste von dem zu erreichen, was ich wollte. Vielen Dank für die ausführliche Antwort.
Nur ein paar Dinge, wenn Sie weiterhelfen können:
1. Mein Bericht sieht in dieser Simulation nicht ganz so aus. Ich bin mir nicht sicher, ob das eine Einschränkung der Version ist (meine ist JMP12). Der Plot ist standardmäßig nicht geöffnet und weist keine Fehlerbalken auf, wenn ich ihn manuell aktiviere.
2. Wenn ich es außerdem in meiner tatsächlichen Datentabelle anpasse (einfach das Y und die Effektnamen ändere), pausiert es für einen Klick auf „Ausführen“ im Dialogfeld „Modell anpassen“ – und der Bericht sieht wie ein Standardbericht aus. Das heißt, die Effektdetails sind geschlossen, die Testschnitte sind nicht aktiviert, die LS-Mittelwertdarstellung ist wie oben geschlossen.


Betreff: Erstellen eines Skripts für ein XY-Diagramm für zwei Gruppen mit StatistikenIch habe eine Weile darüber nachgedacht, und hier ist ein Ansatz, der auf der von Ihnen beschriebenen spezifischen Analyse basiert.Die Daten lassen sich am besten im „Fit-Modell“ analysieren, wobei die Regression der kleinsten Quadrate verwendet wird, um die Auswirkungen von Gruppe, Zeitraum und deren Interaktion abzuschätzen.Sie können auf dieser Analyseplattform auch das Diagramm abrufen, an dem Sie interessiert sind, und statistische Tests durchführen, um zu sehen, ob die Gruppenmittelwerte zu jedem einzelnen Zeitpunkt gleich oder unterschiedlich sind.Wenn Sie dies manuell durchgeführt haben, stellen Sie im Bericht „Least Square anpassen“ sicher, dass Sie unter „Effektdetails“ die Ergebnisse für den Interaktionsterm (Gruppe*Woche) finden, und aktivieren Sie die LS-Mittelwerttabelle, das LS-Mittelwertdiagramm (verwenden Sie „Gruppe“ als Gruppierungsvariable) und die Testscheiben.Test-Slices führen alle Vergleichsgruppen innerhalb eines „Slices“ durch (eine Ebene eines Faktors wird konstant gehalten) – die Slice-Analyse für Woche=0 testet, ob die Gruppenmittelwerte bei Woche=0 unterschiedlich sind, ...
Diese Analyse nutzt die „out of the box“-Funktionalität in JMP und mit einigen geringfügigen Anpassungen der Ausgabe (manuell oder mit Skripting) können Sie die Ergebnisse und Analysen erhalten, die Sie benötigen.Wenn Sie ein neuer Benutzer sind, ist dies oft der bessere Ansatz.
Eine individuellere Ausgabe erfordert oft etwas mehr Wissen über JSL, insbesondere darüber, wie die Berichtsanzeigen aufgebaut sind, und das dauert eine Weile.Das Überlagern von Text in einem Diagramm ist manchmal etwas schwierig (@txnelson gab in seiner Antwort einige Hinweise dazu).
Das folgende Skript simuliert einige Daten, die den von Ihnen beschriebenen ähneln, führt die Analyse durch und ändert den Ausgabebericht leicht, um sich nur auf die Frage zu konzentrieren, die Sie interessiert.Sehen Sie sich die Kommentare im Code an, um zu verfolgen, was ich tue.
//settings for the data simulation
//means for each group at time 0, 12, 24 is given in the matrix
/*
means =
t=0 t=12 t=24
group 1 [ .. .. .. ,
group 2 [ .. .. .. ]
*/
means=[
100 100 95,
100 95 85
];
// standard deviation of individual result for each subject
sd=2;
//simulate the data
data=[];
for(group=1, group<=2, group++,
for(w=1, w<=3, w++,
week=(w-1)*12;
for(subject=1, subject<=10, subject++, /* 10 subjects per group*/
result=means[group,w]+ sd*Random Normal();
data= data |/ (group || week || subject || result);
)
)
);
// put the simulated data into a data table and set the column properties appropriately
dt=as table(data, <<COLUMN names=""></COLUMN>
Wenn Sie die Berichtsausgabe kopieren und als Bild in Word oder Powerpoint einfügen, sieht es wie unten dargestellt aus.Vielleicht nicht ganz so elegant wie Sie es sich wünschen, aber
Es passt auf eine Seite und enthält alle Informationen, die Sie meiner Meinung nach haben wollten.Ein weiterer Vorteil dieser Vorgehensweise besteht darin, dass die Konfidenzintervalle im Diagramm die korrekten Konfidenzintervalle sind, die den gesamten Datensatz berücksichtigen und die Gesamtschätzung des Fehlers im Modell und die vollen Freiheitsgrade für den Fehler verwenden.
Betreff: Erstellen eines Skripts für ein XY-Diagramm für zwei Gruppen mit StatistikenDanke, Jim. Als Anfänger suche ich nach einigen Beispielskripten, um das oben gezeigte Diagramm zu zeichnen (wie gesagt, ich kann es nicht im Menü „X nach Y anpassen“ zeichnen, um das Skript abzuleiten). Ebenso suche ich nach Vorschlägen und Syntax, um in diesem Szenario den entsprechenden Test aufzurufen.Betreff: Erstellen eines Skripts für ein XY-Diagramm für zwei Gruppen mit StatistikenHier sind einige Möglichkeiten, dies zu tun
- Fügen Sie Ihrem Diagramm ein Grafikskript hinzu.Suchen Sie im Skripthandbuch nach „Grafikskript hinzufügen“.Innerhalb des von Ihnen entwickelten Skripts können Sie die gewünschten Statistiken erstellen und diese dann im Diagramm anzeigen.
- Fügen Sie nach dem Diagramm eine Übersichtstabelle hinzu.Dies kann Ihre eigene Entwicklung mit JSL sein, oder Sie finden die gewünschte Tabelle möglicherweise auf der Fit Y by X-Plattform.Das Diagramm und die Tabelle können dann in einem neuen Anzeigefenster platziert werden
Betreff: Erstellen eines Skripts für ein XY-Diagramm für zwei Gruppen mit StatistikenHallo -
Haben Sie mit diesen zusätzlichen Informationen Vorschläge?
Danke!Betreff: Erstellen eines Skripts für ein XY-Diagramm für zwei Gruppen mit StatistikenNachfolgend finden Sie die zusätzlichen Details, nach denen Sie gefragt haben. Danke!
Wissen Sie, welche statistischen Tests oder zusammenfassenden Statistiken Sie für jeden Zeitpunkt benötigen?
Möchten Sie, dass diese Informationen in den Leerraum des Diagramms eingeblendet werden oder als Referenz seitlich/darunter angebracht werden?
- überlagert ist vorzuziehen
Sind die Ergebnisse längsschnittlich (wiederholte Messungen an denselben Probanden/Geräten) im Zeitverlauf oder handelt es sich um unabhängige Gruppen zu jedem Zeitpunkt?
- Längs. Die Mehrheit der Probanden verfügt über Daten für alle TPS, aber nicht wenige verfügen nicht über einen oder mehrere TPS. Ähnliche Analysen verwendeten eine 2-Wege-ANOVA unter Verwendung von Zeit, Gruppe und Zeit*Gruppe als Faktoren
Was ist die eigentliche Frage, mit der sich die Analyse befasst?
- Gibt es im Laufe der Zeit einen Unterschied zwischen den Gruppen?
Wie werden diese Ergebnisse geteilt?Innerhalb von JMP?Oder exportiert und in Word, Powerpoint usw. geteilt?
- Diagramme zur Verwendung in Powerpoint; Die Option eines eigenständigen PDF-Berichts wäre ebenfalls nützlich.
Betreff: Erstellen eines Skripts für ein XY-Diagramm für zwei Gruppen mit StatistikenWissen Sie, welche statistischen Tests oder zusammenfassenden Statistiken Sie für jeden Zeitpunkt benötigen?
Möchten Sie, dass diese Informationen in den Leerraum des Diagramms eingeblendet werden oder als Referenz seitlich/darunter angebracht werden?
Sind die Ergebnisse längsschnittlich (wiederholte Messungen an denselben Probanden/Geräten) im Zeitverlauf oder handelt es sich um unabhängige Gruppen zu jedem Zeitpunkt?
Was ist die eigentliche Frage, mit der sich die Analyse befasst?
Wie werden diese Ergebnisse geteilt?Innerhalb von JMP?Oder exportiert und in Word, Powerpoint usw. geteilt?
Es gibt verschiedene Möglichkeiten, diese Art von Daten zu analysieren.Nachdem dies geteilt wurde, könnten einige Ideen für die Erstellung eines schönen zusammenfassenden Berichts vorgeschlagen werden.