Wie rufe ich Daten aus einem bivariaten Fit ab?Ist es möglich, Daten abzurufen, sobald Sie die bivariate Anpassung erstellt haben? Ich habe Referenzlinien und möchte die Anzahl der ausgewählten Zeilen in jedem Abschnitt ermitteln.
Im Moment verwende ich ausgewählte Zeilen mit Bedingungen wie x gleich oder gleich 0 und y größer als 10, um die Anzahl zu ermitteln und diese manuell in die Grafik einzugeben
Ich möchte die Daten in jedem Abschnitt auswählen und die Nummer in ein Textfeld innerhalb dieses Abschnitts schreiben.
Re: Wie kann ich Daten aus einem bivariaten Fit abrufen?Ich würde davon ausgehen, dass dies ziemlich nahe sein würde. Allerdings gibt es in Graph Builder viele Optionen, die es anders machen könnten. Alles, was ich zum Generieren der angezeigten JSL getan habe, war das Ausführen der Bivariate. Klicken Sie mit der rechten Maustaste auf das Diagramm und wählen Sie "Anpassen". Ich habe dann das Add Graphics Script von dort erstellt. Wenn Sie also mit Graph Builder das Gleiche tun, können Sie sich ein Bild davon machen, welche Syntax Sie für die Änderungen benötigen.
Re: Wie kann ich Daten aus einem bivariaten Fit abrufen?Wäre es mit dem Graph Builder genauso?
Re: Wie kann ich Daten aus einem bivariaten Fit abrufen?Hier ist eine Änderung an Ihrem Code, wobei die Beispieldatentabelle "Big Class" verwendet wird, die die Datenpunkte in einem der Quadranten berechnet und die Anzahl der Datenpunkte darin festlegt.

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
Bivariate(
Y( :height ),
X( :weight ),
Automatic Recalc( 1 ),
Local Data Filter( Add Filter( columns( :weight ), Where( :weight >= 0 & :weight <= 200 ) ) ),
SendToReport(
Dispatch( {}, "1", ScaleBox, {Add Ref Line( 110, "Dashed", "Red", "", 4 )} ),
Dispatch( {}, "2", ScaleBox, {Add Ref Line( 60, "Dashed", "Medium Light Yellow", "", 4 )} ),
Dispatch( {}, "Bivar Plot", FrameBox, {Frame Size( 902, 512 )} ),
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Frame Size( 411, 241 ), Add Graphics Script( 2, Description( "Script" ),
Text( Center Justified, {80, 65},
char(n rows(dt<<GET rows="" where="">60 & :Weight < 110) ) ))),
Grid Line Order( 1 ), Reference Line Order( 3 )})
)
);</GET>Re: Wie kann ich Daten aus einem bivariaten Fit abrufen?Dies wäre der Code für die Bivariate:
Bivariate(
Y( :Comb ),
X( :Quantity ),
Automatic Recalc( 1 ),
Local Data Filter(
Add Filter( columns( :Quanity), Where( :Quantity >= 0 & :Slack <= 897 ) )
),
SendToReport(
Dispatch( {}, "1", ScaleBox, {Add Ref Line( 0, "Dashed", "Red", "", 4 )} ),
Dispatch(
{},
"2",
ScaleBox,
{Add Ref Line( 25, "Dashed", "Medium Light Yellow", "", 4 )}
),
Dispatch( {}, "Bivar Plot", FrameBox, {Frame Size( 902, 512 )} )
)
)
Was ich versuche zu tun ist, wenn Sie den lokalen Datenfilter verwenden, ergibt dies den Wert übereinstimmender Zeilen in JMP. Ich möchte diesen Wert dann in ein Textfeld in der Grafik drucken, ohne es manuell vornehmen zu müssen
Ich werde irgendwann verschiedene lokale Datenfilter haben.
Re: Wie kann ich Daten aus einem bivariaten Fit abrufen?Die Antwort hängt davon ab, wie Sie die Referenzlinien erstellt haben, sie kann jedoch auf jeden Fall programmgesteuert durchgeführt werden. Können Sie einen Screenshot Ihrer bivariaten Anpassung oder noch besser einige Dummy-Daten posten, die repräsentativ für das sind, was Sie haben?