Steigung aus Fit Special extrahierenIch habe zwei Variablen X & Y, bei denen ich eine Linie mit dem auf 0 beschränkten y-Achsenabschnitt angepasst habe.
Ich benötige den Steigungswert dieser Linie für eine nachfolgende Berechnung.
Gibt es sowieso eine Möglichkeit, diesen Steigungswert in einer Spalte zu speichern, damit ich ihn für die nachfolgende Berechnung verwenden kann.
Bivariate (
Y (: Y),
X (: X),
Fit Special (Intercept (0),
DatentabelleSkriptingBetreff: Steigung aus Fit Special extrahierenWenn Sie nur versuchen, die Koeffizienten zu finden, während Sie interaktiv arbeiten, können Sie in der Tabelle "Parameterschätzungen" auf der Bivariate Fit-Plattform nachsehen.Wenn Sie dies mit einem Skript herausziehen möchten, gibt es einige Optionen. Eine besteht darin, diese Parameterschätzungstabelle in eine Datentabelle umzuwandeln und von dort abzurufen:

Names Default To Here( 1 );
//Sample data
dt = Open("$Sample_data/iris.jmp");
//Fit line
bv = dt << Bivariate(
Y( :Sepal length ),
X( :Sepal width ),
Fit Special( Intercept( 0 ), {Line Color( {212, 73, 88} )} )
);
Wait( 0 );
//Save estimates to a table
dtEstimates = Report( bv )[Outline Box( "Bivariate Fit of Sepal length By Sepal width" )][
Outline Box( "Linear Fit" )][Outline Box( "Parameter Estimates" )][Table Box( 1 )]
<< Make Into Data Table;
// Pull estimate out of data table
dtEstimates:Estimate[dtEstimates << Get Rows Where(:Term == "Sepal width")][1];
// Clean up
// Report( bv ) << Close Window;
// dtEstimates << Close Window;