私は 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 に変換する理由は何ですか?