從Fit Special中提取坡度我有兩個變量X和Y,我將y擬合為一條線-截距限制為0。
我需要從這條線的斜率值進行後續計算。
無論如何,是否將此斜率值保存在列中,以便我可以將其用於後續計算。
雙變量
Y(:Y),
X(:X),
適合特殊(攔截(0),
數據表腳本編寫回复:從Fit Special中提取斜率如果您只是想在交互工作時查找係數,則可以查看雙變量擬合平台內的“參數估計”表。如果要使用腳本將其導出,則有幾種選擇,一種是將Parameter Estimates表轉換為數據表並從那裡獲取它:

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;