我對 JMP 程式很陌生,我被指派將此程式碼翻譯成 Python。我不明白這個函數有什麼用,所以我無法將程式碼完全轉換為 Python。
col_string = ":FPC 1,:FPC 2,:FPC 3,:FPC 4,:FPC 5,:FPC 6,:FPC 7,:FPC 8,:FPC 9,:FPC 10";
// generate and evaluate a string that defines the Gen Reg Model for all FPCs
Eval(
Parse(
"GenRegFit = dT << Fit Model(
Validation( :Validation ),
Set Degree( 2 ),
Y( :average_leak ),
Effects(Factorial to Degree( "
|| col_string ||
")),
Personality( \!"Generalized Regression\!" ),
Generalized Distribution( \!"LogNormal\!" ),
Run( Set Random Seed( "
|| Char( rand ) ||
" ), Fit( Estimation Method( Pruned Forward Selection ),
Validation Method( \!"Validation Column\!" ) ),) );"
)
);
您最有可能從 JMP 幫助頁面https://www.jmp.com/support/help/en/18.1/#page/jmp/launch-the-generalized-regression-personality.shtml?os=win&source=application#ww234992獲得大部分答案。
您也可以執行命令,然後從生成的報告中轉到紅色三角形並轉到重新啟動分析以查看如何填充平台(在本例中,擬合模型具有廣義回歸特性和對數正態分佈)

此 JMP 腳本依賴任何 Python 套件中不存在的 JMP 平台。需要進行多少 Python 轉換?為什麼要轉換成 Python?