Hallo zusammen, ich habe mehrere bivariate Diagramme und versuche, die Zusammenfassung der Anpassung in einem bestimmten bivariaten Diagramm (bivplot1) zu erhalten. Aber ich habe weiterhin alle Daten aus jedem bivariaten Diagramm erhalten.
Wie kann ich nur die Zusammenfassung der Passform von einem bestimmten Biv-Plot abrufen?
Ich verwende diese Zeilen, um die Zusammenfassung der Anpassung zu erhalten, die sich in bivplot1 befindet
sumfit = rbiv["Summary of Fit"][1] << make combined data table;
sumfit2 = sumfit << Split( Split By( :Column 1 ), Split( :Column 2 ) );
dt_sumfit = Data Table Box( sumfit2 ) ;
dt_sumfit = dt_sumfit << get picture;
Erstellen Sie eine kombinierte Datentabelle, um Ergebnisse aus jedem übereinstimmenden Tabellenfeld zu erhalten. Verwenden Sie Make into datatable with correct table box reference, um Ergebnisse von nur einer zu erhalten.
Hier ist ein Beispiel beim Abrufen des Skripts von der Quelle der Datentabelle (dies erstellt ein dupliziertes Biv-Plot)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Drug.jmp");
biv = Bivariate(
SendToByGroup(Bygroup Default),
Y(:y),
X(:x),
Fit Line({Line Color({76, 114, 176})}),
SendToByGroup({:Drug == "a"}, Fit Line({Line Color({221, 132, 82})})),
By(:Drug)
);
//Source script, will dublicate biv platform
platform = Data Table("Drug=d") << Bivariate(
Y(:y),
X(:x),
Fit Line({Line Color({76, 114, 176})})
);
Wait(0);
Report(platform)[Outline Box("Bivariate Fit of y By x Drug=d")][
Outline Box("Linear Fit")][Outline Box("Summary of Fit")][Table Box(1)] <<
Make Into Data Table;
Report(platform) << Close Window;Oder verwenden Sie "Kombinierte Datentabelle erstellen" und löschen Sie dann die Zeilen, die Sie nicht möchten (dies ist die einfachere Lösung).