Ich habe ein „Punkte“-Diagramm im Graph Builder. Ich möchte dem Diagramm automatisch eine Mittellinie hinzufügen, wie man es bei „Y nach X anpassen“ durch Auswahl von „Mittelwert anpassen“ tun kann. Ich möchte, dass dies automatisch geschieht, da ich einen lokalen Datenfilter habe, den ich zum Filtern meiner Daten verwenden möchte, und jedes Mal, wenn ich dies tue, möchte ich, dass die Mittelwertlinie mit dem Mittelwert der gefilterten Daten aktualisiert wird. Grundsätzlich möchte ich, dass sich die Mittellinie in dieser Situation genauso verhält wie die Anpassungslinie derzeit im Graph Builder. (Man könnte sagen, ich würde gerne eine Anpassungslinie 0. Ordnung hinzufügen.)
Ich bin sehr neu bei jmp, also haben Sie bitte Geduld mit meiner Unwissenheit. Ich habe versucht, ein Skript hinzuzufügen (Anpassen>Skript hinzufügen). Wenn ich einen Weg finden könnte, den Mittelwert aufzurufen, könnte ich Y Function(mean(), x) hinzufügen, aber ich weiß nicht, wie ich das richtig machen soll. Ich schätze, der Mittelwert muss zugänglich sein, weil ich ein Beschriftungsfeld hinzufügen kann, das den Mittelwert anzeigt (und dieser Mittelwert aktualisiert sich je nachdem, wie die Daten gefiltert werden), aber ich kann nicht herausfinden, wie ich auf diesen Wert zugreifen kann. Vielen Dank für jede Hilfe!
Hier ist eine Möglichkeit: Ich verwende zum Zeichnen ein Grafikskript, aber die Logik zum Berechnen des Mittelwerts und zum Reagieren auf Zeilenstatusänderungen erfolgt außerhalb der Zeichnung.
Funktioniert: Mit der Datentabelle werden Änderungen und das Hinzufügen oder Entfernen von Datenfiltern ausgeschlossen.
Benötigt Arbeit: (1) Datentabelle und Y-Spalte sind fest codiert.(2) Es funktioniert nur für den aktuellsten Bericht, der über das Skript gestartet wurde.Sie können es nicht mehrmals ausführen oder Redo Analysis verwenden, um eine zweite Arbeitskopie des Berichts zu erstellen.
NamesDefaultToHere(1);
dt=Open("$SAMPLE_DATA/Big Class.jmp");
gb=dt<<GRAPH builder=""></GRAPH>