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 abgerufen.
Wie kann ich die Zusammenfassung der Eignung nur von einem bestimmten Biv-Diagramm erhalten?
Ich verwende diese Zeilen, um die Zusammenfassung der Anpassung zu erhalten, die in bivplot1 enthalten ist
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;
Wenn Sie eine kombinierte Datentabelle erstellen, erhalten Sie Ergebnisse aus jedem passenden Tabellenfeld. Verwenden Sie „In Datentabelle umwandeln“ mit korrekter Tabellenfeldreferenz, um Ergebnisse nur von einer zu erhalten.
Hier ist ein Beispiel, wenn das Skript von der Quelle der Datentabelle abgerufen wird (dadurch wird ein doppeltes BiV-Diagramm erstellt).
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 nicht gewünschte Zeilen (dies ist eine einfachere Lösung).