JMP 살펴보기 > 워크플로우 빌더 > 워크플로우 빌더의 추가 예 > If/Else 문을 사용하는 워크플로우의 예
발행일 : 03/10/2025

If/Else 문을 사용하는 워크플로우의 예

이 예에서는 샘플 워크플로우 폴더에 있는 WorkflowBuilderIfElse.jmpflow를 빌드합니다. 이 워크플로우는 사용자에게 일원 분석 그림을 표시하고, ANOVA 검정을 실행할지 비모수 검정을 실행할지 묻습니다. 샘플 워크플로우를 열려면 도움말 > 샘플 인덱스를 선택하고 "샘플 인덱스"의 빨간색 삼각형을 클릭한 후 샘플 열기 > 워크플로우를 선택합니다. WorkflowBuilderIfElse.jmpflow. 를 엽니다. 아래 단계에 따라 워크플로우를 빌드합니다.

if/else 구조를 빌드하려면 각 옵션을 기록한 후 if/else 단계를 워크플로우에 추가합니다.

초기 작업 기록

1. 파일 > 새로 만들기 > 워크플로우를 선택합니다.

2. 도움말 > 샘플 데이터 폴더를 선택하고 Tablet Production.jmp를 엽니다.

3. "작업 기록" 팝업 창에서 를 클릭합니다.

초기 일원 분석 보고서에 대한 작업 기록

1. 분석 > X로 Y 적합을 선택합니다.

2. Screen Size를 선택하고 X, 요인을 클릭합니다.

3. Disso를 선택하고 Y, 반응을 클릭합니다.

4. 확인을 클릭합니다.

참고: "시작 플랫폼: 일원 분석" 단계가 워크플로우에 추가됩니다.

5. "일원 분석"의 빨간색 삼각형을 클릭하고 정규 분위수 그림 > 분위수별 실제값 그림을 선택합니다.

6. "일원 분석"의 빨간색 삼각형을 클릭하고 분위수를 선택합니다.

7. 일원 분석 보고서를 닫습니다.

참고: "시작 플랫폼: 일원 분석" 단계가 "보고서 스냅샷" 단계로 대체됩니다.

8. 워크플로우에서 "보고서 스냅샷" 단계를 두 번 클릭하여 보고서 스냅샷의 단계 설정을 표시합니다.

9. "단계 코드" 섹션에서 Data Table 명령 앞에 Oway =를 추가합니다. 이렇게 하면 나중에 닫을 수 있도록 일원 분석 보고서에 대한 참조가 제공됩니다.

첫 번째 옵션에 대한 작업 기록

1. 분석 > X로 Y 적합을 선택합니다.

2. 재호출을 클릭합니다.

3. 확인을 클릭합니다.

4. "일원 분석"의 빨간색 삼각형을 클릭하고 정규 분위수 그림 > 분위수별 실제값 그림을 선택합니다.

5. "일원 분석"의 빨간색 삼각형을 클릭하고 분위수를 선택합니다.

6. "일원 분석"의 빨간색 삼각형을 클릭하고 평균/ANOVA를 선택합니다.

7. 일원 분석 보고서를 닫습니다.

8. 가장 최근의 "보고서 스냅샷: Tablet Production" 단계를 클릭하여 "단계 설정"을 열고 "단계 이름"에 "ANOVA"를 입력합니다.

두 번째 옵션에 대한 작업 기록

1. 분석 > X로 Y 적합을 선택합니다.

2. 재호출을 클릭합니다.

3. 확인을 클릭합니다.

4. "일원 분석"의 빨간색 삼각형을 클릭하고 정규 분위수 그림 > 분위수별 실제값 그림을 선택합니다.

5. "일원 분석"의 빨간색 삼각형을 클릭하고 분위수를 선택합니다.

6. "일원 분석"의 빨간색 삼각형을 클릭하고 비모수 > Wilcoxon/Kruskal-Wallis 검정을 선택합니다.

7. 일원 분석 보고서를 닫습니다.

8. 가장 최근의 "보고서 스냅샷: Tablet Production" 단계를 클릭하여 "단계 설정"을 열고 "단계 이름"에 "Wilcoxon"을 입력합니다.

9. Image shown here을 클릭하여 기록을 중지합니다.

워크플로우에 if/else 구조 추가

다음 단계에서는 워크플로우에 if else 구조를 추가합니다.

1. "워크플로우 빌더"의 빨간색 삼각형을 클릭하고 고급 > If 추가를 선택합니다.

2. "워크플로우 빌더"의 빨간색 삼각형을 클릭하고 고급 > Else 추가를 선택합니다.

3. ANOVA 단계를 If 단계로 드래그합니다.

4. Wilcoxon 단계를 Else 단계로 드래그합니다.

5. If 단계를 클릭하고 "단계 설정"으로 이동합니다. "조건" 섹션에서 기본값 1;varNorm== "ANOVA(정규성)"로 바꿉니다. 이렇게 하면 조건의 변수 이름이 지정됩니다.

6. "단계 설정" 페인에서 작업 추가 메뉴를 클릭하고 메시지 표시를 선택합니다. 섹션에 다음 정보를 입력합니다.

옵션 섹션 오른쪽의 메시지 유형에 대해 모달을 선택합니다.

"제목"을 "그룹 평균 비교 옵션 선택"으로 설정합니다.

"메시지"를 "일원 분석을 검토합니다. 아래 옵션 중 하나를 선택하여 그룹 평균을 비교하십시오."로 설정합니다.

프롬프트 유형을 "라디오 상자"로 설정합니다.

"JSL 변수"를 "varNorm"으로 설정합니다.

"선택"을 "ANOVA(정규성)" 및 "WILCOXON(비모수 검정)"으로 설정합니다.

7. "단계 설정" 페인의 작업 추가 메뉴에서 사용자 정의를 선택하고 다음 정보로 사용자 작업을 완성합니다.

이름을 "일원 분석 보고서 닫기"로 설정하고 확인을 클릭합니다.

실행할 JSL 코드에 Oway << close window;를 지정합니다.

"단계 작업 타임라인" 페인에서 닫기 단계를 선택하고 아래쪽 화살표를 사용하여 단계를 "끝" 섹션으로 이동합니다.

8. Image shown here을 클릭하여 재설정합니다. 이렇게 하면 열려 있는 창이 모두 닫히고 워크플로우가 시작 상태로 재설정됩니다.

9. Image shown here을 클릭하여 워크플로우를 테스트합니다.

사용자가 ANOVA 또는 Wilcoxon 중 실행할 검정을 선택할 수 있는 창과 함께 초기 일원 분석 보고서가 나타납니다. 옵션을 선택하고 확인 을 클릭합니다. 초기 일원 분석 보고서가 닫히고 선택한 검정이 포함된 일원 분석 보고서가 나타납니다. 다른 옵션을 테스트하려면 재설정 버튼을 클릭한 후 실행 버튼을 클릭하여 워크플로우를 다시 실행합니다.

더 많은 정보를 원하십니까? 질문이 있습니까? JMP 사용자 커뮤니티에서 답변 받기 (community.jmp.com).