儲存PLS預測公式的腳本你好,
我正在使用腳本對資料運行 PLS,但我很難讓它將預測公式和值保存到資料表中的列中。這可能嗎?這是我到目前為止所使用的:
Names Default To Here( 1 );
<
P = Partial Least Squares(
Y( :Viability ),
X( :Name( "976" ), :Name( "778" ), :Name( "973" ), ),
Validation Method( None, Initial Number of Factors( 15 ) ),
Fit( Method( NIPALS ), Number of Factors( 15 ) ),
);
P << prediction formula;
>
謝謝
進階統計建模回覆:儲存PLS預測公式的腳本是否有一個函數可以從 JSL 程式碼的擬合中獲取預測公式 - 無需將其儲存到列或使用公式庫?
比以下更堅固的東西
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
myFit = dt << Fit Model( Y( :height ), Effects( :age, :sex ), Run() );
FormulaExpr=Arg(Arg(myFit << Get Prediction Formula,3))<BR />
回覆:儲存PLS預測公式的腳本非常有效,謝謝吉姆!
回覆:儲存PLS預測公式的腳本以下是腳本索引中的範例,展示如何儲存預測公式

這是一個對程式碼進行輕微修改並使用半導體能力範例資料表的範例
Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
P = Partial Least Squares(
Y( :PNP1 ),
X( :Name( "NPN1" ), :Name( "NPN2" ), :Name( "NPN3" ), ),
Validation Method( None, Initial Number of Factors( 15 ) ),
Fit( Method( NIPALS ), Number of Factors( 15 ) ),
);
P << obj << (Fit[1] << Save Prediction Formula);