저는 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 에서 얻을 수 있습니다.
명령을 실행하고 결과 보고서에서 빨간색 삼각형으로 이동하고 Relaunch Analysis로 이동하여 플랫폼을 채우는 방법(이 경우 일반화 회귀 성격 및 로그 정규 분포를 사용하여 모델 적합)을 확인할 수도 있습니다.

이 JMP 스크립트는 어떤 Python 패키지에도 없는 JMP 플랫폼에 의존합니다. Python으로의 전환은 얼마나 필요한가요? 왜 Python으로 전환해야 하나요?