일부 모델을 맞춤: 모든 맞춤을 데이터 테이블에 저장하려면 어떻게 해야 하나요?JMP 17에서: 100개가 넘는 많은 출력값을 가진 DSD를 완료했습니다. 적합 확정적 스크리닝을 사용하여 인터페이스를 열고 모든 입력값과 모든 출력을 입력하면 각 출력값에 대한 모델 적합이 진행됩니다. 이제 각 모델에 대해 "모델 실행"을 실행한 다음, 각 적합 모델에 대해 "스크립트를 데이터 테이블에 저장"을 실행하려고 합니다. 이 작업을 수행하는 스크립트를 어떻게 작성해야 할까요? chatgpt에서 다음과 같이 제안하지만, 해결할 수 없는 오류가 계속 발생합니다.
// Assume the Fit DSD platform is open and assigned to a variable
// Replace "FitDSDObj" with the actual variable holding your platform reference
FitDSDObj = Current Report();
// Loop through each response modeling section
ForEach(
FitDSDObj << Report As List,
ResponseSection,
// Check if this section has a "Run Model" button
If(
ResponseSection << Contains("Run Model"),
// Click "Run Model" button
(ResponseSection << Button Box("Run Model")) << Click,
// Wait briefly to allow model to fit
Wait(0.5);
// Click "Save Columns to Data Table" (could also be labeled "Save Prediction Formula" or similar)
If(
ResponseSection << Contains("Save Columns"),
(ResponseSection << Button Box("Save Columns")) << Click,
// Fallback if specific button names are known
If(
ResponseSection << Contains("Save Prediction Formula"),
(ResponseSection << Button Box("Save Prediction Formula")) << Click
)
)
)
);
자동화 및 스크립팅Re: 일부 모델 맞춤: 모든 맞춤을 데이터 테이블에 실행하고 저장하려면 어떻게 해야 하나요?안녕하세요 @rk3 ,
커뮤니티에 오신 것을 환영합니다!
JSL 코딩에 ChatGPT나 다른 AI 지원 도구를 사용하지 않는 것이 좋습니다. JSL은 이러한 도구들이 접해 본 표준 언어가 아니기 때문입니다. 따라서 기본적으로 구문이 틀리거나 잘못된 경우가 매우 많습니다(항상 그런 것은 아니지만).
JMP 플랫폼을 사용하여 "포인트 앤 클릭" 방식으로 분석을 실행할 수 있고(Fit DSD 플랫폼에 입력한 모든 응답에 대해 CTRL + 클릭으로 "모델 실행" 사용) JMP 로그에서 기록한 JSL 스크립트를 사용하여 필요한 스크립트를 만들 수 있을까요?
JMP의 "추출 데이터" 데이터 세트를 사용하여 여러 응답을 고려할 수 있도록 2개의 응답을 생성했습니다. Fit DSD를 사용하여 여러 모델을 적합시킨 다음 모델을 실행하고 마지막으로 데이터 테이블에 예측 공식을 저장할 때 로그 레코더에서 생성한 JSL 부분은 다음과 같습니다.
// Open Data Table: Extraction Data.jmp
Open( "$SAMPLE_DATA/Design Experiment/Extraction Data.jmp" );
// Creation of 2 new responses Y2 and Y3
// Launch platform: Fit Definitive Screening for 3 responses Yield, Y2 and Y3
New Window( "Extraction Data - Fit Definitive Screening",
Outline Box( "Fit Definitive Screening",
<<SETHORIZONTAL></SETHORIZONTAL>
<P>이 스크립트는 작업에 직접 사용할 수는 없지만, JSL 구조를 이해하는 데 도움이 될 수 있습니다. JSL에서 사용하는 언어 형식을 더 잘 이해하려면 JMP 스크립팅 인덱스를 참조하세요.<BR /> 커뮤니티의 다른 숙련된 JSL 멤버가 귀하의 작업에 적합한 스크립트를 제공할 수 있을 것으로 확신합니다.</P>
<BR />
<P>최상의,</P>Re: 일부 모델 맞춤: 모든 맞춤을 데이터 테이블에 실행하고 저장하려면 어떻게 해야 하나요?감사합니다! 시도해 볼게요.
편집: 두 번째 생각으로는 불행히도 모든 용어 값을 수동으로 살펴보고 조정해야 하므로 똑같이 지루해 보입니다.
이걸 어떤 종류의 for-loop로 묶어야 할 것 같아요.
Re: 일부 모델 맞춤: 모든 맞춤을 데이터 테이블에 실행하고 저장하려면 어떻게 해야 하나요?제가 제안하고 싶은 것은 먼저 여러 반응 변수 간의 상관관계를 평가하는 것입니다. 상관관계가 있는 변수들에 대해서는 유사한 모형을 얻을 가능성이 높습니다.
모델 구축은 통계만으로는 불가능합니다. 통계는 수집된 맥락에서 해석되어야 합니다. SME(중개자)가 실질적인 관점에서 모델의 타당성을 평가해야 합니다. 이 과정을 어떻게 "자동화"할 수 있을지 모르겠습니다. 윌리엄 오컴의 조언에 따라 모델은 실용적이고 유용하며 가능한 한 단순해야 합니다.