JMP의 장점
JSL(JMP 스크립팅 언어)은 분석의 재현성을 보장하는 훌륭한 도구입니다. 유창해지려면 약간의 학습이 필요하지만 다행스럽게도 JMP를 사용하면 GUI로 일부 분석을 수행하고 "스크립트 가져오기" 옵션을 클릭하여 이를 재현하는 스크립트를 얻을 수 있습니다. 이것은 JSL을 배우고 효율적으로 사용하는 데 필수적입니다. JSL은 단일 작업을 수행하는 여러 가지 방법을 제공합니다.
문제
대부분의 플랫폼에서 "Get Script"는 "SendToReport" 및 "Dispatch"가 있는 그다지 인기가 없는 일종의 JSL을 제공합니다. 예를 들어 다음은 스크립팅 가이드의 "스크립팅 플랫폼" 장에서 제안하는 스크립트입니다.
Open( "$SAMPLE_Data/Big Class.jmp" ); // 이 줄을 추가했습니다.
oneObj = 일방통행(
Y( :높이 ),
X( :나이 ),
각 쌍( 1 ),
수단( 1 ),
평균 다이아몬드( 1 )
);
oneObj << 같지 않은 분산( 1 );
담당자 = 보고서( oneObj );
rep["Oneway Anova"] << 닫기( 1 );
rep["평균 비교"] << 닫기( 1 );
이 스크립트를 실행하면 멋진 그래프가 있는 Oneway 플랫폼을 얻을 수 있습니다.
이제 보고서의 빨간색 삼각형 메뉴에서 "스크립트 가져오기"를 선택하고 다음을 얻습니다.
일방 통행(
Y( :높이 ),
X( :나이 ),
각 쌍( 1 ),
모든 그래프( 0 ),
수단( 1 ),
불평등 분산( 1 ),
밀도의 구성( 1 ),
평균 다이아몬드( 1 ),
표준 편차 라인( 1 ),
SendToReport(
Dispatch( {}, "Oneway Anova", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "평균 비교", OutlineBox, {Close( 1 )} )
)
);
이것은 스크립팅 가이드에서 제안한 것과 완전히 다르며 일반적으로 마스터하기가 쉽지 않습니다.
개선 제안
JMP에서 사용자가 생성할 JSL 유형을 선택할 수 있기를 바랍니다.
재현 가능한 분석을 위해 정기적으로 "스크립트 저장"을 사용하는 사람들에게 이것은 엄청난 시간 절약이 될 것입니다.