변동성/속성 게이지 차트를 스크립트로 재생성여기에 설명된 것과 같은 JMP용 Custom Starter를 만드는 중입니다.
https://community.jmp.com/t5/JMP-Add-Ins/JMP-Custom-Starter-Six-Sigma-DMAIC-Menu-Add-in/ta-p/29384
내 질문은 약간 관련되어 있으므로 양해해 주십시오.
분석: 품질 및 프로세스 메뉴 시스템에 있는 "가변성/속성 게이지 차트"라는 JMP 표준 메뉴 항목 중 하나를 다시 만드는 데 문제가 있습니다. 다음은 이 차트를 사용할 때 얻은 예제 스크립트입니다. Attribute Chart( Y( :Op 1, :Op2, :Op 3 ), X( :Sample # ), Standard( :Known ) ).
그래서 자연스럽게 스타터에서 사용할 스크립트는 "속성 차트()"가 될 것이라고 생각합니다.
첨부된 것은 이 스크립트를 실행할 때 얻는 입력 화면의 스크린샷입니다.

표준 필드에는 숫자 열이 필요합니다.
JMP 가변성/속성 게이지 차트를 사용할 때 팝업되는 입력 메뉴의 스크린샷도 첨부했습니다.

제목은 다르지만 나에게 중요한 것은 표준 필드에서 명목 변수를 사용할 수 있다는 것입니다.
제 질문은: JMP가 표시하는 것과 동일한 입력 메뉴를 얻기 위한 스크립트 구문은 무엇입니까? Scripting Index를 모두 살펴보았지만 기쁨이 없었습니다.
당신의 도움을 주셔서 감사합니다.
Re: 변동성/속성 게이지 차트를 스크립트로 재생성결국 입력 화면을 생성하는 스크립트를 만들었습니다. 구문을 올바르게 이해하려면 여러 번 시도해야 했습니다. 이 메시지의 끝에 붙여넣었습니다.
그런데 흥미로운 사실을 발견했습니다. 이 링크의 CustomStarterSpecFile.jmp " https://community.jmp.com/t5/Discovery-Summit-2016/Creating-Your-Own-Dynamic-Workflow-With-JMP-Custom-Starter-Menus/ta-p/24051 " "속성 게이지 차트()" 명령이 작동하지 않는 속성 게이지에 대한 항목이 있습니다. 이 명령은 이전 버전의 JMP에서 작동했으며 현재는 중단되었습니까? 나는 이것이 내가 사용하기를 희망했던 명령이라고 생각합니다. 그렇다면 위시리스트 게시물에 이 정보를 포함해야 할까요?
내 스크립트는 다음과 같습니다.
dt = Current Data Table();
dlg = Column Dialog(
Col ID = Col List( "Raters", Min Col( 1 ) ),
Text Box( "Enter Raters as seperate columns" ),
Group = Col List( "Standard", Max Col( 1 ) ),
Split = Col List( "Sample#", Min Col( 1 ), Max Col( 1 ) ),
);
my_Y = dlg["Col ID"];
my_X = dlg["Split"];
my_Standard = dlg["Group"];
Attribute Chart( Y( Eval( my_Y ) ), X( Eval( my_X ) ), Standard( Eval( my_Standard ) ) );
Re: 변동성/속성 게이지 차트를 스크립트로 재현플랫폼 입력 화면 중 하나를 가져와서 특정 요구 사항에 맞게 수정하는 입력 대화 상자 화면의 자체 버전을 구축하는 것 외에는 방법을 모릅니다.나는 과거에 대화 상자 입력 화면에 백도어가 있고 기본 프로그램 메서드에 추가할 수 있으면 좋을 것이라고 제안했습니다.그러나 그것은 실제로 JSL 프로그래머에게 표면화되지 않았습니다.하지만 처음부터 입력 화면을 만드는 것은 그리 어렵지 않습니다.
JMP 위시리스트에 제안 사항을 추가하는 것이 좋습니다.
Re: 변동성/속성 게이지 차트를 스크립트로 재현다시 한 번 감사합니다, 짐.
예, "Variable Chart()"에 대해 알고 있습니다. 아마도 내 희망이 무엇인지 분명히하지 않았을 것입니다. 내 초기 게시물의 두 번째 단락(첨부된 스크린샷과 함께)은 내 최고의 균열입니다. "변수 차트()"와 "속성 차트()" 모두 JMP의 분석/품질 및 프로세스 메뉴 트리에서 "가변성/속성 게이지 차트"에 대한 JMP 메뉴를 재현하지만 둘 다 가깝습니다. 앞서 언급했듯이 이 두 명령 모두 "표준" 필드가 숫자여야 하는 반면 메뉴 항목 "가변성/속성 차트"는 그렇지 않습니다.
케빈
Re: 변동성/속성 게이지 차트를 스크립트로 재현가변성 차트를 불러오는 올바른 구문은 다음과 같습니다.
Variability Chart( );
특정 JMP 플랫폼에 대한 호출이 무엇인지 확인하려면 플랫폼을 대화식으로 실행하고 보고서가 생성되면 보고서에 대한 스크립트를 저장하기만 하면 실행에 필요한 JSL을 볼 수 있습니다.
Re: 변동성/속성 게이지 차트를 스크립트로 재생성고마워요, 짐
나는 당신의 리드를 따라이 특정 용도에 대한 사용자 정의 대화 상자를 만든 것 같습니다. 스크립트는 다음과 같습니다.
dt = Current Data Table();
dlg = Column Dialog(
Col ID = Col List( "Raters", Min Col( 1 ) ),
Text Box( "Enter Raters as seperate columns" ),
Group = Col List( "Standard", Max Col( 1 ) ),
Split = Col List( "Sample#", Min Col( 1 ), Max Col( 1 ) ),
);
my_Y = dlg["Col ID"];
my_X = dlg["Split"];
my_Standard = dlg["Group"];
Attribute Chart( Y( Eval( my_Y ) ), X( Eval( my_X ) ), Standard( Eval( my_Standard ) ) );
이걸 만들 필요가 있었다니 놀랍네요. 누군가가 알고 있는 플랫폼 명령이 있는지 여전히 궁금합니다. 이 항목에 대한 JMP 메뉴 편집기를 볼 때 플랫폼 출시 이름이 "Variability()"일 것이라고 추측했을 것입니다. 스크린샷은 첨부를 참조하세요. 하지만 작동하지 않습니다.

케빈
Re: 변동성/속성 게이지 차트를 스크립트로 재생성JSL에 꽤 완전한 대화 상자가 있는 내가 얼마 전에 작성한 JMP 추가 기능이 있습니다.
.
JMP 플랫폼 대화 상자의 테스트(Wald-Wolfowitz 테스트) 및 JSL 구현 실행
Application Builder에서 대화 상자 입력 상자를 작성할 수도 있습니다.