도움이 필요하다! 컨트롤 차트 작성을 자동화하는 방법사용자 여러분,
JMP를 사용하여 관리도를 작성하는 데 도움이 필요합니다. 지금 우리는 매일 업데이트되는 Excel 스프레드시트의 모든 데이터를 보유하고 있으며(매일 Excel에서 하루의 데이터 포인트를 나타내는 한 줄 추가) 이 데이터를 I-MR 차트로 만들고 싶습니다.
여기 내 요구 사항 아래:
- JMP로 자동으로 가져올 수 있는 Excel 스프레드시트의 데이터
- 필요할 때만 업데이트되는 고정 제어 한계
- 구현된 규칙(예: Westgard 규칙)
- 규칙 위반 시 자동 경고(예: 배경색 변경) 가능
- 컨트롤 차트 생성을 최대한 자동화합니다(예: 새로운 일일 데이터 세트를 사용할 수 있게 되면 최신 데이터를 차트에 표시하기 위해 Excel에서 JMP로 쉽게 가져오기).
진행하는 가장 좋고 쉬운 방법이 무엇인지 정확히 알지 못하므로 귀하의 의견이 필요합니다.
정말 감사합니다.
Re: 도움이 필요합니다! 컨트롤 차트 작성을 자동화하는 방법이동 범위 차트에 대한 이전 토론에 응답했습니다.모든 추세 규칙이 의미가 있는 것은 아니지만 1시그마 내에서 수많은 값을 표시하는 것과 같은 몇 가지 규칙은 이동 범위(변동성)의 감소를 표시할 수 있으며 2시그마 외부의 4/5와 같은 규칙은 실제로 불안정성을 표시합니다.제 생각에는 JMP가 MR에 대한 표준 규칙을 허용하지 않는 것 같습니다. 왜냐하면 MR은 "일반" 유형 데이터를 의미하기 때문입니다.
즉, 아래 스크립트는 해결 방법을 보여줍니다.
- 변수의 변환을 만듭니다. abs( Dif( varcol, 1 ) )는 이동 범위에 대한 계산입니다.
- 한계가 있는 추세 차트 만들기
- 차트 제목 변경
어떤 규칙을 적용할지 주의하십시오.사람들이 MR 차트를 잘못 해석하는 것을 여러 번 보았습니다.
Re: 도움이 필요합니다! 컨트롤 차트 작성을 자동화하는 방법안녕 얘들아
몇 가지 자습서를 읽고 여러 차트를 시도했지만 한 가지를 파악할 수 없습니다.
컨트롤 차트 빌더에서 차트를 생성하면 IR 차트 생성을 시작할 수 없고 표준 규칙을 사용해야 하는 경우 대신 경고 구성 및 사용자 지정에 액세스할 수 있는 이유는 무엇입니까?
어쨌든 거의 다 온 것 같지만 앞으로 몇 가지 추가 힌트가 필요할 수 있습니다.
감사해요.
Re: 도움이 필요합니다! 컨트롤 차트 작성을 자동화하는 방법시간이 있으면 다음을 살펴보십시오.
https://www.jmp.com/en_us/events/ondemand/mastering-jmp/automating-analyses-and-reports-using-JMP-scripts.html
https://www.jmp.com/en_us/events/ondemand/mastering-jmp/tracking-and-trending-manufacturing-metrics.html
https://community.jmp.com/t5/Mastering-JMP/Tracking-and-Trending-Manufacturing-Metrics-Journal-and-Slides/ta-p/24176
그리고 여기 이 작은
https://community.jmp.com/t5/Byron-Wingerd-s-Blog/Control-Charts-with-a-Relative-X-Axis-Scale/ba-p/33448
이것을 "구글로 알려주세요"라고 생각하지 마세요. 지난 1년 동안 저는 Mastering JMP 웹캐스트에서 이 정확한 주제를 다루려고 노력했습니다.
Re: 도움이 필요합니다! 컨트롤 차트 작성을 자동화하는 방법gzmorgan0 님, 안녕하세요.
JMP 12.2를 사용하고 있습니다.
빨간색으로 표시된 내 댓글 아래
- 데이터 세트가 완전히 새로운 것이며 전날의 기록이 없습니까? 아니요, 데이터 세트는 새 라인을 추가하는 것만으로 전날과 동일합니다.
- 한도를 별도의 파일에 저장해야 하며, 한도가 변경된 경우 해당 변경 날짜를 차트에 반영하고 데이터 수집 시 적용되었던 한도에 대한 규칙을 적용해야 합니까? 한도는 별도의 파일에 저장되며 한도가 변경되는 경우 차트에 반영되어야 하며(어쩌면 한 단계로?!) 해당 시점에 한도가 적용된 규칙이 적용될 수 있습니다.
- 기록 데이터가 표시되는 경우 댓글 기록을 실행할 때마다 사용할 수 있어야 합니까?이 옵션을 모르겠습니다. 어떻게 차트에 주석을 달 수 있습니까? 어떤 경우에도 기록을 사용할 수 있어야 합니다.
- 결과가 저널이나 라이브 차트와 같이 "고정"되었거나 죽은 차트입니까? 주요 차이점은 무엇입니까?
- 이것은 당신이 운영하는 것입니까 아니면 다른 사람이 운영하는 것입니까? 차트는 여러 운영자에 의해 실행되고 JMP 파일은 공유 폴더에 저장됩니다.
또한 몇 가지 추가 질문이 있습니다.
- I-MR 차트에서 JMP는 자동으로 값의 평균을 중심선으로 사용하고 규칙이 적용되어 이 선 주위에 영역을 생성합니다. 중심선을 예상 값을 나타내는 (UCL+LCL)/2로 설정하고 규칙을 적용하려면 어떻게 해야 합니까? 이것은 예를 들어 CL 위 또는 아래 행의 8포인트입니까?
- Excel 사용을 건너뛰고 JMP 데이터 테이블에 새 행을 계속 추가하면 이 데이터에서 차트를 만들고 나중에 보고서로 저장할 수 있습니다. 매일 차트를 추가하고 업데이트할 수 있습니다. 내가 만든 설정, 이 솔루션의 궁극적인 한계가 무엇인지 알려주시겠습니까?
감사해요
Re: 도움이 필요합니다! 컨트롤 차트 작성을 자동화하는 방법사용 중인 JMP 버전을 추가해야 합니다.
첫 번째 패스 스크립트는 쉽지만 악마는 세부 사항에 있습니다.
- 데이터 세트가 완전히 새로운 것이며 전날의 기록이 없습니까?
- 한도를 별도의 파일에 저장해야 하며, 한도가 변경된 경우 해당 변경 날짜를 차트에 반영하고 데이터 수집 시 적용되었던 한도에 대한 규칙을 적용해야 합니까?
- 기록 데이터가 표시되는 경우 각 실행에서 댓글 기록을 사용할 수 있어야 합니까?
- 결과가 저널이나 라이브 차트와 같이 "고정"되었거나 죽은 차트입니까?
- 이것은 당신이 운영하는 것입니까 아니면 다른 사람이 운영하는 것입니까?
JMP 버전을 제공하면 첫 번째 패스에 대한 응답을 받게 될 것이라고 확신합니다. 이 메모는 위의 항목이 요청되는 일반적인 기능이라는 점을 미리 알려드립니다. 따라서 일부 JSL을 학습해야 합니다.
JMP 기본 메뉴에서 도움말>스크립팅 인덱스> 함수 선택 > 검색 텍스트 필드에 Excel을 입력하고 항목 목록에서 열기를 선택합니다(항목 일치).예 3을 참조하십시오. 여기에는 Excel 읽기 및 아래 예제에 대한 일반 구문이 포함되어 있습니다.
dt = Open(
"$SAMPLE_IMPORT_DATA/Team Results.xlsx",
Worksheets( "Ungrouped Team Results" ),
Worksheet Settings(
Headers Start on Row( 3 ),
Data Starts on Row( 4 )
)
);
이제 개체를 선택하고 검색 텍스트 필드에 컨트롤 차트를 입력합니다. 다음에 대한 스크립트를 사용해 보는 것이 좋습니다.
- 컨트롤 차트 유형을 입력한 다음 아래로 스크롤하여 다음에 대한 스크립트를 확인합니다.
- IR
- 한도 얻기
사용 가능한 옵션은 JMP 버전에 따라 다릅니다.
Re: 도움이 필요합니다! 컨트롤 차트 작성을 자동화하는 방법안녕 바이런,
우선 당신의 도움에 감사드립니다!
V12.2를 사용하고 있는데 V14와 비교할 때 직면할 수 있는 주요 문제는 무엇입니까?
어쨌든 실험실에서 모든 제어 차트를 관리하는 간단한 도구를 갖기 위해 모든 조각을 함께 "접착"하려고 노력할 것입니다. 실험실 기술자의 일상적인 활동에 과부하가 걸리지 않도록 사용자 친화적이고 충분히 빨라야 합니다.
도움이 더 필요하면 연락드리겠습니다.
다시 한번 감사드립니다.
Re: 도움이 필요합니다! 컨트롤 차트 작성을 자동화하는 방법v14를 사용하고 있습니까? 그렇게 하면 몇 가지 일이 더 쉬워질 것이기 때문입니다.
시작하려면 파일 열기를 사용하고 가져오기 마법사를 사용하여 Excel 테이블을 엽니다.
-JMP는 테이블에 소스 스크립트를 작성합니다.
그런 다음 컨트롤 차트 빌더를 사용하여 그래프를 만들고 스크립트를 데이터 테이블에 저장합니다.
-JMP는 제어 차트 스크립트를 작성합니다.
거기에 있는 동안 원하는 대로 제어 한계를 설정한 다음 한계를 테이블에 저장하십시오.
- 스크립팅 가이드를 확인하세요. 사양 제한을 로드하기 위한 스크립팅이 있습니다.
가장 기본적인 수준에서 이 조각들을 함께 "접착제"로 붙이기만 하면 됩니다.
dt=열기();
obj=dt<<컨트롤 차트 빌더();
obj<< 제한 가져오기(제한 테이블 이름):
그런 다음 재미를 위해 프로세스 선별 도구를 던져 경고를 받는 것이 좋을 수 있습니다.