Extrahieren der Steigung aus Fit SpecialIch habe zwei Variablen X und Y, denen ich eine Linie angepasst habe, wobei der y-Achsenabschnitt auf 0 beschränkt ist.
Ich benötige den Steigungswert dieser Linie für eine spätere Berechnung.
Gibt es überhaupt eine Möglichkeit, diesen Steigungswert in einer Spalte zu speichern, damit ich ihn für die spätere Berechnung verwenden kann?
Bivariat(
Y( :Y ),
X( :X ),
Spezial anpassen( Schnittpunkt( 0 ),
Erweiterte statistische ModellierungInhaltsorganisationDatenmischung und -bereinigungDatenexploration und -visualisierungVersuchsplanungErgebnisse teilen und kommunizierenBetreff: Steigung aus Fit Special extrahierenHallo @jakinsanya ,
Eine (von vielen) Möglichkeiten, dies zu tun, besteht darin, nach der Anpassung die unterste Tabelle im Bericht, Parameterschätzungen, mit der rechten Maustaste in die Tabelle zu klicken und „In Datentabelle umwandeln“ auszuwählen. Die Spalte „Schätzung“ enthält den Wert des Achsenabschnitts (0) und der Steigung.
Ich schlage vor, dies mit der Datentabelle „Big Class.jmp“ auszuprobieren, um sich mit der Vorgehensweise vertraut zu machen, bevor Sie mit komplizierteren Tabellen fortfahren.
Man kann jederzeit ein Skript erstellen, um die Werte aus dem Bericht abzurufen und in der Datentabelle zu speichern und alle möglichen Berechnungen durchzuführen. Es ist jedoch unklar, inwieweit Sie dies mit Skripten automatisieren und/oder „komplexer“ machen möchten (es ist so). nicht wirklich komplex, kostet am Anfang nur etwas Zeit, um die Dinge zu klären, macht Ihnen aber am Ende das Leben leichter, vor allem, wenn Sie den Vorgang viele Male wiederholen müssen.
Hoffe das hilft!,
DS
Lassen Sie mich wissen, wenn Sie ein Skript wünschen, und ich kann ein Beispiel für Sie erstellen.
Betreff: 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“ in der bivariaten Anpassungsplattform nachsehen.Wenn Sie dies mit einem Skript abrufen möchten, gibt es mehrere Möglichkeiten. Eine davon besteht darin, die Parameterschätzungstabelle in eine Datentabelle umzuwandeln und sie 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;