본 포스팅은 블로거님이 작성하신 글입니다.
저는 JMP Scripting Index를 많이 사용합니다. 스크립팅 색인은 상황에 종속되지 않고 모달 창을 사용하지 않기 때문에 JMP 17에 도입된 검색보다 이 기능을 더 선호합니다. 이 블로그 게시물에서는 스크립팅 인덱스를 사용하여 JMP에 관한 정보를 빠르게 찾고, 코드 조각을 얻고, JMP 도움말 페이지를 탐색하는 방법을 보여줍니다.
이번 포스팅은 꽤 길기 때문에 급하신 분들은 마지막 TL;DR로 넘어가주세요.
스크립팅 인덱스란 무엇입니까?
JMP 도움말 메뉴에서 스크립팅 색인을 찾을 수 있습니다. (참고: 아래의 다변량 임베딩 예는 JMP Pro 기능이므로 보기에 표시되지 않을 수도 있습니다.)

저는 스크립팅 인덱스가 모든 JMP 사용자를 위한 JMP 개체, 기능 및 특징을 담은 훌륭한 카탈로그라고 생각합니다. 어떤 사람들은 이것이 스크립트를 작성하는 사람들에게만 유용하다고 말할 수도 있지만 나는 동의하지 않습니다. 스크립팅 느낌이 있지만 JMP를 대화식으로 사용하는 사람들도 스크립팅 인덱스의 이점을 누릴 수 있습니다. JMP 도움말 에서 기본 사용 지침을 찾을 수 있습니다.
어떻게 사용하나요?
스크립팅 인덱스를 사용하는 방법에는 여러 가지가 있습니다. 아래에서는 스크립팅, JMP 기능 찾기, JMP 도움말 검색이라는 세 가지 시나리오를 설명합니다.
스크립팅
스크립팅 색인은 스크립팅 창의 기능에 대한 추가 정보를 찾으려는 경우에 유용합니다. Alt 키를 누른 채 특정 기능을 두 번 클릭하면 스크립팅 색인에서 열립니다. 함수 이름을 모르는 경우 작동할 수 있다고 생각되는 항목을 검색하고 옵션을 살펴보세요. 그런 다음 예제를 실행하거나 예제 스크립트(또는 그 일부)를 복사하여 스크립트 창에 붙여넣을 수 있습니다.
JMP 기능 찾기
검색할 키워드를 입력하고, 검색 결과를 검토하고, 찾고 있는 내용이 있는지 확인하세요. 정확할 수 있는 내용을 찾은 경우 두 가지 옵션이 있습니다. 1) 예제 스크립트를 실행하여 실제 기능을 확인하거나 2) 항목 도움말 버튼을 눌러 해당 기능에 대한 JMP 도움말 페이지를 엽니다.
스크립팅 색인을 사용하여 JMP 도움말 검색
종종 JMP 도움말 검색이 모든 도움말 콘텐츠(제한할 수 없음)를 검색하는 것처럼 느껴집니다. 결과를 정렬하는 방식과 결합하면 사용하기 어려울 수 있습니다. 스크립팅 색인에서 해당 용어를 검색하면(항목 도움말 클릭) 원하는 페이지나 범주를 더 빨리 찾을 수 있습니다.
예
다음은 다양한 종류의 작업에 스크립팅 색인을 사용하는 방법에 대한 몇 가지 예입니다.
예 1: 문자열에 사용되는 Contains() 구문을 어떻게 찾나요?
스크립팅 인덱스에서 포함을 검색하는 것만큼 쉽다고 생각할 수도 있습니다. 하지만 JMP에서는 매우 다양한 항목에 대해 Contains를 찾을 수 있기 때문에 그렇게 간단하지는 않습니다. 운이 좋다면 필요한 것이 검색 결과 목록의 첫 번째 항목이 될 것입니다. 그러나 이 예에서는 Character 가 아닌 Class Category를 반환했습니다.

그럼 당신은 무엇을 할 수 있나요? 두 가지 쉬운 옵션이 있습니다. 카테고리를 알고 계시다면 카테고리 목록에서 찾아보세요. 확인한 후 클릭하면 필터링됩니다.

하지만 카테고리를 모르는 경우에는 효과가 있다고 생각되는 카테고리가 나타날 때까지 항목 목록에서 다양한 옵션을 살펴보세요(저는 일반적으로 이렇게 합니다). 다른 항목을 클릭하면 카테고리가 변경됩니다. 효과가 있을 것이라고 생각하는 것이 무엇인지 알게 되면 시도해 보십시오.
이제 올바른 항목을 찾았으므로 해당 항목이 충분한 정보를 제공하는지 확인하세요. 그렇지 않은 경우 항목 도움말 버튼을 클릭하여 항목과 관련된 JMP 도움말 페이지를 엽니다. 이 경우 JSL 구문 참조 및 문자 함수의 온라인 버전입니다 . ) . 스크립팅 색인에 없는 추가 정보나 설명이 있을 수 있으므로 여기에서 확인하는 것이 일반적으로 도움이 됩니다.
예 2: 다양한 그룹의 평균을 계산하는 방법을 어떻게 결정합니까?
이 예에서는 스크립팅 색인을 사용하는 다른 방법을 보여줍니다. "평균"을 검색했지만 항목 목록에 일치하는 항목이 없습니다. ("평균"을 검색했어야 했습니다.) 그러나 Col Moving Average를 사용하면 그룹에 대한 이동 평균을 계산할 수 있으며 이것이 통계 범주에 속한다는 것을 알 수 있습니다. 어떤 경우에는 그것이 바로 제가 찾고 있는 것입니다. 가장 가능성이 높은 올바른 카테고리를 찾으면 됩니다.

다음으로 "평균" 검색어를 제거합니다. 이제 항목 목록에는 통계 범주의 모든 항목이 표시되며 이전에 선택한 항목(열 이동 평균)은 그대로 유지됩니다.

이 새로운 아이템 목록을 살펴보니 제가 원하는 바로 그 Col Mean이 있다는 것을 알게 되었습니다.

이것이 그룹에 대한 평균을 계산하는 유일한 방법은 아닙니다. 이것이 내가 찾고 있는 것이 아니라면 적어도 "평균" 대신 "평균"이라는 새로운 검색어가 생겼습니다. 요약(데이터 테이블 범주) 또는 요약(역시 통계 아래)을 사용할 수도 있습니다. 즉, 이 새 용어를 사용하여 검색을 재설정할 수 있습니다. "평균" 검색 -> "Col Mean" -> 통계 카테고리 -> 통계 카테고리로 필터링 -> 통계 카테고리를 평균으로 필터링합니다.

예 3: JMP에 계층적 클러스터링이 있는지 어떻게 알 수 있나요?
이것은 매우 쉽습니다. 저는 스크립팅 인덱스에서 "계층적 클러스터링"을 검색합니다. 일치하는 항목이 있으면 스크립트 창 위의 녹색 화살표에서 예제 스크립트를 실행하거나 항목 도움말 버튼( 다변량 방법 > 계층적 클러스터 > 계층적 클러스터링 플랫폼 개요 )을 사용하여 도움말 페이지로 이동할 수 있습니다.

때로는 빨간색 삼각형 메뉴가 열리는 보고서에서 분석을 다시 시작하는 것이 유용할 수 있습니다. 플랫폼에 값이 어떻게 나열되는지 확인할 수 있습니다.

이러한 유형의 검색에는 JMP 17에 도입된 JMP 검색 기능을 사용하는 것이 더 나은 옵션일 수 있습니다. 참고: 예제는 제공되지 않습니다(모달 창임).

이동을 클릭하면 현재 데이터 테이블이 열려 있으면 현재 데이터 테이블이 사용됩니다. 열려 있는 데이터 테이블이 없으면 하나를 선택하라는 메시지가 표시됩니다. 목록 아래쪽으로 스크롤하여 스크립팅 색인에서 검색을 수행할 수도 있습니다.
검색 JMP를 사용하는 것은 데이터가 준비되어 있고 해당 데이터에 대해 몇 가지 작업을 수행하려는 경우에 가장 좋습니다.
예 4: JMP에서 Cpk가 어떻게 계산되는지 어떻게 알 수 있나요?
JMP에서는 동일한 통계가 다양한 플랫폼에서 사용되기 때문에 때때로 이와 같은 작업이 어려울 수 있습니다. 일반적으로 저는 스크립팅 인덱스에서 통계를 검색하고 적절한 범주를 선택한 다음 항목 도움말을 클릭합니다. 이 예에서는 "Cpk"를 검색하고 Process Screening을 선택한 다음 항목 도움말을 클릭합니다.

JMP 도움말에서 '통계 세부정보'를 자주 검색합니다. 이 경우 스크립팅 색인에서 항목 도움말을 클릭하면 즉시 올바른 위치로 이동됩니다.

때로는 통계 세부정보에 대한 직접적인 링크가 없을 수도 있으므로 왼쪽 목록을 살펴보십시오.

다양한 페이지의 목록임을 알 수 있습니다. Cpk의 링크는 Process Capability 플랫폼에 대한 통계 세부정보로 이동하는 반면, 왼쪽 목록에는 Cpk에 대한 정보가 없는 Process Screening 플랫폼에 대한 통계 세부정보가 있습니다. Cpk 부분에서 링크를 발견하지 못했다면 이 상황에서 무엇을 할 수 있습니까?
아마도 스크립팅 색인으로 돌아가서 범주를 변경할 것입니다. 아래에서 항목이 Cpk가 아니라 Goal Plot이라는 점에 유의하세요. Cpk를 사용하는 플랫폼 도움말 페이지로 이동하므로 별로 중요하지 않습니다. 항목 도움말을 클릭하세요.

그러면 목표 플롯 도움말 페이지로 이동하게 되지만 이는 우리가 찾고 있는 것이 아닙니다. (물론 원하는 내용이 있는지 확인할 수도 있습니다!) 우리가 원하는 것은 왼쪽의 올바른 "높은" 수준 범주와 해당 플랫폼에 대한 통계 세부 정보입니다.

프로세스 능력 플랫폼에 대한 통계 세부 정보에서 품질 및 프로세스 방법 > 프로세스 능력 > 프로세스 능력 플랫폼에 대한 통계 세부 정보 > 정규 분포에 대한 능력 지수에 대한 통계 세부 정보를 찾을 수 있습니다.
JMP 검색
여전히 Scripting Index가 유용하지 않다면 Search JMP를 확인해 보시기 바랍니다. 스크립팅 색인이 유용하다고 생각되면 살펴보는 것도 좋습니다.
TL;DR
JMP에서 무언가를 찾을 때 스크립팅 인덱스를 사용해 보세요. JMP의 도움말 메뉴에서 직접 찾을 수 있습니다. 스크립팅 인덱스가 작동하지 않으면 JMP 17에 도입된 JMP 검색을 사용해 보세요.
동영상
아직 녹화하는 방법을 배우는 중이어서 이 영상에 몇 가지 문제가 있습니다(특히 이 경우 입력 기록에 문제가 있습니다).
좋은 튜토리얼입니다. @jthi 에게 감사드립니다 
@jthi가 썼습니다:
이번 포스팅은 꽤 길기 때문에 급하신 분들은 마지막 TL;DR로 넘어가주세요.
... 그리고 잠시 시간이 있으면 블로그 전체를 읽어보세요! 여기에 투자하는 매 분마다 나중에 몇 시간을 절약할 수 있습니다.
가장 중요한 점: 왼쪽의 선택/없음이 검색 성공에 얼마나 중요한지 이해하세요.