저는 애니 더들리입니다. JMP에서 관리도를 담당하는 개발자입니다. 오늘은 관리도 빌더에서 여러분이 미처 알지 못했을 수도 있는 15가지 기능에 대해 이야기해 보겠습니다. 자세히 살펴보겠습니다. 먼저, 버전 19에서 기존 차트와 관련하여 변경된 몇 가지 사항에 대해 말씀드리겠습니다. 이제 모든 메뉴, 스크립팅 색인, 시작 메뉴에서 기존 차트가 제거되었습니다.
JSL은 19년, 아마도 최소 20년 동안 계속될 것입니다. 저희는 모든 분들께 관리도 작성기로 전환하실 것을 권장하고 있습니다. 하지만 다시 원상 복귀를 원하신다면, 관리도 작성기 메뉴가 아닌, 환경 설정의 '환경 설정' 메뉴에서 다시 확인하실 수 있습니다.
Control Chart Builder에 대해 이야기해 보겠습니다. 기존 차트가 더 이상 지원되지 않음에 따라, 저는 기존 차트의 기능을 Control Chart Builder에 점점 더 많이 추가하는 작업을 진행해 왔습니다. 그 기능 중 몇 가지에 대해 이야기해 보겠습니다.
좋습니다. 먼저 대화 상자에 대해 이야기해 보겠습니다. Control Chart Builder에는 기존 관리도 대화 상자에서 만들 수 있었던 것과 동일한 유형의 차트를 만들 수 있는 대화 상자가 많이 있습니다.
몇 버전 전에는 분석(Analyze) 메뉴로 이동했는데, 이 메뉴는 레거시 차트로 연결되었습니다. 이 메뉴에는 더 이상 레거시 옵션이 없습니다. 하지만 관리도 작성기(Control Chart Builder)에는 이 모든 메뉴 항목이 있습니다. 예를 들어 표준 개별 이동 범위(IMR) 차트를 살펴보면 이제 K-시그마, 범위 스팬, 차트에 적용할 분산 차트를 변경할 수 있는 옵션 등을 볼 수 있습니다. 여기에는 제한 및 기능 가져오기(Get Limits and Capability) 옵션도 있습니다.
Xbar 및 R 차트와 같은 요약 차트를 살펴보겠습니다. 다시 한번, 예를 들어 지름을 입력하면 하위 그룹 열이 지정되지 않은 경우 대화 상자에서 일정한 하위 그룹 크기를 지정할 수 있습니다. 하위 그룹 열이 있습니다. 하위 그룹으로 날짜를 입력하겠습니다. 원하는 경우 범위 또는 표준 편차를 선택할 수도 있습니다. 대화 상자에 표시되는 이러한 옵션은 기본적으로 사용자가 설정한 값으로 설정됩니다. 현재 설정은 범위로 설정되어 있습니다.
여기서 바로 제한 파일을 가져올 수 있습니다. 실행해 보겠습니다. Control Chart Builder가 실행되었고, 제가 대화 상자에서 지정한 변수를 사용하고 있습니다. 여러분과 이야기하고 싶은 대화 상자가 하나 더 있습니다. 사실 두 개 더 있습니다. 런 차트가 있는 경우, 처음 실행될 때 런 차트의 중심선을 보는 것을 선호하는 사람들이 있습니다. 하지만 그렇지 않은 사람들도 있습니다. 그 옵션이 있습니다.
그리고, 제가 이 모든 항목들에 대해 말씀드리는 이유는, 많은 분들이 저나 다른 JMP 직원들에게 이러한 옵션들을 이용할 수 있는지 문의하셨기 때문입니다. 그래서 하나하나 자세히 살펴보고 싶었습니다.
사용 가능한 다양한 대화 상자를 살펴보면 Levey Jennings 관리도에 대한 대화 상자 항목이 있고, 이를 통해 Levey Jennings 관리도가 생성됩니다.
이제 케이스 시그마 설정으로 돌아가 보겠습니다. 대화 상자에서 설정하는 방법을 보여드렸습니다. 해당 부분을 건너뛰면 빨간색 삼각형 메뉴에서도 설정할 수 있습니다. 여기에 K-시그마를 설정하는 옵션이 있습니다. 예를 들어, K-시그마를 4로 변경하고 한계값을 더 넓게 설정하고 싶다고 가정해 보겠습니다. 한계값이 더 넓어졌고, 관리 한계값도 바로 여기에 반영되어 있습니다.
시그마도 설정할 수 있습니다. 여기에 시그마를 설정하는 옵션이 있습니다. 이 특정 그래프의 시그마가 기본값으로 설정되어 있습니다. 0.3처럼 조금 더 크게 설정하고 싶을 수도 있습니다. 이렇게 하면 한계가 더 넓어집니다. 여기에 한계가 지정된 시그마를 사용하여 계산되었다는 간략한 설명이 있습니다.
다음으로 말씀드리고 싶은 것은 한계 레이블을 설정하고 그래프에 표시하는 것입니다. 버전 19에서는 모든 한계 명령을 이 한계 하위 메뉴 아래에 정리했습니다. 원하는 경우 한계 요약을 가져오거나, 저장하거나, 표시하거나, 등등을 할 수 있습니다.
한계 레이블 표시를 살펴보겠습니다. 해당 옵션을 선택하면 한계 레이블이 표시되고 그래프가 약간 이동하면서 그래프에 한계 레이블이 표시됩니다. 어떤 분들은 "그 정밀도를 변경할 수 있나요?"라고 질문하셨습니다. 기존 관리도 플랫폼에서처럼 정밀도를 변경할 수 있는 옵션이 있습니다. 이 옵션 역시 "한계" 메뉴 아래에 있으며, "한계 레이블 정밀도 보기"를 선택하면 됩니다.
한계 정밀도가 작동하는 방식은 기존 관리도 플랫폼에서 작동했던 방식과 동일합니다. 즉, Y축에 표시된 정밀도에 이 상자에 있는 숫자를 더하여 정밀도를 계산합니다. 현재 Y축에는 소수점 한 자리가 있습니다. 이 상자에는 소수점 두 자리가 있으므로 소수점 세 자리가 표시됩니다. 더 많은 소수점 다섯 자리가 필요하다고 가정해 보겠습니다. 여기에 소수점 네 자리를 입력하면 소수점 다섯 자리가 됩니다.
상자 그림. 어떤 분들은 "차트에 상자 그림을 표시할 수 있나요?"라고 물어보셨습니다. 네, 두 가지 방법이 있습니다. 상자 그림은 데이터를 기반으로 합니다. 데이터 기반 항목은 모두 점 메뉴에 있습니다. 마우스 오른쪽 버튼을 클릭하거나 제어판을 열면 상자 그림이 다시 점 메뉴에 나타나는 것을 확인할 수 있습니다. 두 번째 점 메뉴에는 나타나지 않습니다. 요약된 위치 차트에만 표시되기 때문입니다. 요약되어 있지만 위치 차트는 아닙니다.
좋습니다. 그럼 단기 차트로 넘어가 봅시다. 단기 차트는 마지막 릴리스인 버전 18에서 새로 추가되었지만 홍보는 많이 되지 않았습니다. 단기 차트에 대해 이야기해 봅시다. 이 개념은 여러분이 만드는 것입니다... 단기 관리 차트의 전제는 매우 효율적인 단일 생산 라인에서 두 개 이상의 제품을 만들 때입니다. 이것은 제가 시뮬레이션한 데이터이고, 이 경우 초콜릿을 만들고 있습니다. 주문이 들어올 때마다 12개의 초콜릿 바가 들어 있는 상자를 만드는 매우 멋진 초콜릿 공장입니다. 정말, 정말 최고급 초콜릿입니다. 여기서 12개의 엑스트라 다크 초콜릿 상자가 있고, 그 다음에는 다크 초콜릿 상자가 있고, 그 다음에는 밀크 초콜릿 상자가 있는 식으로 볼 수 있습니다.
공정을 모니터링하고 싶습니다. 이를 위해 단기 관리도 메뉴 항목을 사용하겠습니다. 이 생산 라인에서 엑스트라 다크, 다크, 밀크 초콜릿을 생산하고 있기 때문에 코코아 고형분을 모니터링하고 싶습니다. 누군가 다크 초콜릿을 주문할 때 밀크 초콜릿 맛이 나지 않도록 해야 합니다. 다크 초콜릿의 경우, 코코아 고형분 함량이 너무 높거나 너무 낮아서는 안 됩니다. 그러면 고객들이 이렇게 비싼 초콜릿에 이렇게 많은 돈을 지불할 의향이 없을 테니까요.
상자와 하위 그룹이 있고, 각 제품 부분을 지정해서 식별자를 만들어야 합니다. 크기 조정 방법은 기본적으로 중앙 정렬로 설정되어 있습니다. 표준화로 전환할 수도 있습니다. 하지만 처음에는 기본값이 중앙 정렬입니다. 확인을 클릭하겠습니다. 초콜릿 종류를 꽤 빠르게 바꾸고 있습니다. 제품도 꽤 빠르게 바꾸고 있습니다. 한두 개씩 아주 짧게 생산합니다.
기본적으로 제품 구분 기호를 여기에 표시하고 있는데, 좀 복잡하네요. 이 기능은 끄겠습니다. 하지만 각 항목은 만드는 제품에 따라 색상이 지정되어 있습니다. 밀크 초콜릿은 파란색, 다크 초콜릿은 빨간색, 그리고 엑스트라 다크 초콜릿은 초록색으로 표시되어 있습니다.
여기서 몇 가지 문제가 통제 불능 상태라는 것을 알 수 있습니다. 특히 범위 차트에서 문제가 심각합니다. 마우스 오른쪽 버튼을 클릭하고 몇 가지 테스트를 켤 수 있습니다. 테스트 1을 예로 들어 보겠습니다. 실행 테스트 중 몇 가지도 마음에 들어서 테스트 2를 사용해 보려고 하는데, 다행히 2번 테스트는 여기에 표시되지 않습니다. 범위 차트에서 사용할 수 있는 유일한 테스트는 한계 초과 테스트입니다. 하지만 범위에 문제가 있다는 것을 모두 알 수 있습니다.
하지만 동시에, 이 중 대부분이 밀크 초콜릿처럼 보인다는 것도 알 수 있습니다. 밀크 초콜릿에는 다양한 목표 통계가 있기 때문에 이는 당연한 일입니다. 목표가 있다는 것을 알고 있기 때문에 실제로 이러한 통계를 구체적으로 지정할 수 있습니다. 해당 정보를 입력하고 목표 통계를 설정할 수 있습니다. 저희 밀크 초콜릿의 목표는 코코아 고형분 37%이고, 시그마는 4입니다. 시그마는 매우 다양하기 때문입니다. 제 기억이 맞다면 유럽 기준에 따르면 밀크 초콜릿의 코코아 고형분 함량은 34%까지 낮아질 수 있고, 최대 45%까지 높아질 수 있습니다.
다크 초콜릿은 70을 목표로 하겠습니다. 하지만 다크 초콜릿은 약간… 65까지 내려갈 수도 있고, 어쩌면 75까지 올라갈 수도 있지만, 너무 진한 범위로 올라가지 않도록 시그마를 좀 더 타이트하게 설정해야 합니다. 시그마를 1.5로 설정하겠습니다. 다크 초콜릿은 코코아 고형분 100%까지 올라가지 않도록 시그마를 아주 타이트하게 설정해야 합니다. 코코아 고형분은 모두 꼬리가 길기 때문입니다.
목표값 85를 입력하고 시그마 1을 주겠습니다. 지금 "확인"을 클릭하면 차트가 변경된 것을 확인할 수 있습니다. 여기서 빼는 것은 데이터 테이블의 모든 원시 값에서 목표값을 뺀 값입니다. 아직 시그마를 고려하지 않은 이유는 중앙화된 데이터이기 때문입니다. 표준화되지 않았습니다.
제어판을 열고 "여기에 서로 다른 시그마가 있다는 것을 알고 있습니다. 이걸 표준화하는 것이 훨씬 더 합리적입니다."라고 말할 수 있습니다. 통계를 표준화로 변경하고, 포인트 통계를 범위 표준화로 변경하겠습니다. 이제 밀크 초콜릿은 문제가 없지만, 다크 초콜릿에는 약간의 노이즈가 있는 것을 알 수 있습니다.
우리는 원할지도 모릅니다... 이는 우리가 다크 초콜릿에 대한 통제를 조금 더 강화하고 70이라는 목표에 더 가깝게 유지하고 생산에 너무 방만하게 들어가지 않도록 해야 한다는 것을 말해줍니다.
간략한 설명에 단기 관리도가 있습니다. 이제 한계 설정에 대해 이야기해 보겠습니다. Xbar 및 R 관리도를 만들면, 여기서 "한계 가져오기"를 선택할 수 있습니다. 여기서 선택할 수 있습니다. 몇 가지 다른 방법을 보여드리겠습니다.
관리 한계는 마우스 오른쪽 버튼을 클릭하고 '한계' 아래에서 '한계' 옵션, '관리 한계 설정'을 선택하여 설정할 수 있습니다. 제어판을 열면 여기에서 관리 한계를 설정할 수 있으며, 대화 상자가 나타납니다. 이 한계를 설정해 볼까요? 좋습니다. 4에서 4.3, 4.7로 설정해 보겠습니다. 3.5로 설정하면 어느 정도 균형을 이룰 수 있습니다. 좋습니다. 여기서 이 한계들이 사용자 정의로 표시되어 있는 것을 볼 수 있습니다. 따라서 더 이상 계산되지 않습니다. 이해가 되시나요? 관리도 1단계에서는 데이터를 수집하면서 "안정적이라는 것은 어떤 모습일까?"를 파악하려고 합니다.
그런 다음 이 문제를 파악한 후 이전 한도를 적용할 수 있습니다. 열 속성에 저장할 수도 있고, 한도 파일에 저장할 수도 있습니다. 이 한도를 열에 저장할 수 있습니다. 그러면 자동으로 열 속성에 추가됩니다. 새 테이블에 저장하거나, 새로운 긴 테이블에 저장하여 프로세스 스크리닝을 앞뒤로 진행할 수 있습니다.
이러한 스크립트는 어디에서든 가져올 수 있습니다. 지금 JSL을 저장하면 JSL도 저장됩니다. 이 예제에서는 첫 번째 차트에만 관리 한계를 설정해 보겠습니다. 관리 한계를 설정하는 것입니다. 이제 알람 스크립트에 대해 이야기해 보겠습니다. 알람 스크립트는 Control Chart Builder 15 버전에 추가되었습니다. 기존 플랫폼과 마찬가지로, 작동하려면 먼저 알람 스크립트를 활성화해야 합니다. 알람 스크립트를 선택합니다. 이 스크립트는 "좋아요, 듣기 시작하세요"라는 스크립트를 전송합니다. 레거시 차트와 Control Chart Builder 출력 모두에서 차트를 제어하는 특정 변수들이 있는데, qc_test, qc_col, sample 등과 같이 JSL에서 조작할 수 있습니다.
여기서 일어나는 모든 일은 그 대안을 대체하는 것입니다. 설명을 포함해서 쓰라고 했는데, 이제 경고를 활성화해야 합니다. 여기서는 테스트 1을 켜고, 저기서는 한계를 넘는 테스트도 켤 겁니다. 이제 로그를 보면 제가 보낸 스크립트를 가져와서 신호를 보내는 모든 경고에 대한 자세한 정보를 제공한 것을 볼 수 있습니다. 샘플 11에 대해 구역 A 너머에 한 지점이 있는 것을 볼 수 있습니다. 더 자세한 정보를 얻을 수도 있지만, 저는 기본 스크립트를 사용했습니다.
알람 스크립트가 있습니다. 이제 19에 대한 좀 더 멋진 기능을 살펴보겠습니다. 좋아요, 이전에 18 버전 이하에서 관리도를 만들 때 관리도 작성기에서… 여기 대화 상자나 인터페이스를 살펴보겠습니다. 관리도 작성기는 모든 X 값을… 좋아요, 남성이면 모든 값을 남성으로 집계하고, 여성이면 모든 값을 여성으로 집계합니다. 어떤 일이 일어나고 있는지 보여주고 싶어서 이런 기능이 없어야 한다고 요청하신 분들이 계셨습니다.
예를 들어, 이 경우 블렌드 시간이 있는데, 블렌드 시간을 가져옵니다. 지금은 로트 승인 여부의 마지막 열에 따라 색상과 모양이 지정되어 있습니다. 블렌드 시간과 다른 변수들 간의 관계를 보고 싶습니다. 여기에 개별 이동 범위 차트를 만들 수 있습니다. 개별 값을 보려면 압축기를 레이블 축으로 드래그하면 됩니다.
이제 레이블 영역이 표시되고 증분을 1로 변경할 수 있으며 모든 항목이 표시됩니다. 모든 항목을 볼 수 있지만 기존 관리도 플랫폼처럼 표시되는 순서대로 집계하고 싶습니다. 그런 다음 평균에 대한 개별 차트를 만들 수 있습니다. 이를 위해 다음을 살펴보겠습니다. 이 부분은 제쳐두고 다시 시작하겠습니다. 인터페이스를 통해 작업해 보겠습니다. 여기에 블렌드 시간이 있고 압축기를 끌어내릴 것입니다. 상관없습니다. 제거하고 싶습니다. 또한 개별 차트를 제거하는 방법은 다양하다는 점을 알려드리고 싶습니다.
Y축을 마우스 오른쪽 버튼으로 클릭하면 제거를 선택할 수 있습니다. 그런 다음 제거할 항목을 선택할 수 있습니다. R 차트를 제거하고 싶습니다. 여기서는 Xbar 차트를 보고 싶지 않습니다. 이것을 평균의 개별 차트로 변경하고 싶습니다. 이것을 이동 범위로 변경하려고 합니다. 이제 포인트를 집계했습니다. 이것과 비슷하지만 완전히 똑같지는 않습니다. 포인트를 집계했습니다. 예를 들어, 매번 첫 번째 압축기가 표시됩니다. 이것은 바로 여기 있는 처음 세 행입니다. 이렇게 하면 기존 차트에서 제공했을 것과 동일한 유형의 차트가 제공됩니다. 미리 요약된 차트나 Xbar R을 선택했다면 이제 해당 유형의 차트를 얻을 수 있습니다. Control to Builder에서 사용했던 것과 같이 모든 것을 집계하고 행 순서에 신경 쓰지 않는 차트를 얻을 수 있습니다. 버전 18 및 이전 버전에서 수행했던 작업입니다.
그러면 기본값으로 돌아갈 수 있습니다. 여기서는 행 순서별 정렬이 작동합니다. 좋습니다. 이름을 바꿔서 '하위 그룹별 정렬'이라고 하고, 이제 기본값으로 변경합니다.
좋아요. 한번 볼까요? 좋아요, 예를 하나 들어보겠습니다. X축에 역할 레이블이 있는 중복 값도 보여드렸습니다. 이동 범위에서 제외된 지점을 사용하는 옵션도 있는데, 이는 기존 플랫폼에서 가져온 것입니다.
마지막으로, 버전 19에 추가된 새로운 기능인 '마지막 N개 하위 그룹 표시'의 작동 방식을 보여드리겠습니다. 많은 분들이 이 기능을 요청하셨는데요, 기존 플랫폼에는 없었던 기능입니다. 새롭게 추가된 기능입니다. 직경에 대한 개별 이동 범위 차트를 만들어 보겠습니다. 이 데이터 테이블에는 240개 정도의 관측치가 있습니다.
이제 훌륭한 데이터 테이블과 차트가 완성되었으니, 꽤 괜찮아 보입니다. 하지만 데이터를 더 추가할수록 너무 복잡해지고, 예를 들어 통제 불능 상태인 부분을 파악하기가 어려워질 것입니다. 확대해서 볼 수 있게 하고 싶습니다. 몇 가지 경고도 켜고, 가장 최근에 발생한 상황을 확대해서 볼 수 있게 하고 싶습니다.
좋아요. '마지막 N개 하위 그룹 설정' 옵션이 있습니다. 현재 240개가 있으므로 마지막 50개만 표시하려고 합니다. 이 옵션을 사용하면… 한계를 추정하고 있기 때문에 고정된 한계가 없습니다. 그래프의 모든 데이터를 표시해야 합니다. 부분집합을 사용하거나 로컬 데이터 필터를 사용하지 않으려고 합니다. 한계가 변경되기 때문입니다.
만약 당신이 이런 상태라면, 이 모든 것은 축을 이동시키는 것뿐입니다. 자, 보여드리죠. 이 제한 요약을 꺼서 옆에 데이터 테이블을 배치해 보겠습니다. 이렇게 하면 모든 것이 완료되고, 여기에 데이터를 추가해 보겠습니다. 한번 볼까요? 잠깐 살펴보죠. 자, 4.1에서 축이 이동하는 것을 볼 수 있습니다.
5.2를 맞추려고 했습니다. 새로운 데이터가 추가됨에 따라 그래프가 계속 이동하는 것을 보실 수 있습니다. 포인트는 선택한 웨스트가드 규칙이나 웨스턴 일렉트릭 규칙으로 계속 테스트됩니다. 이렇게 하면 그래프가 마지막으로 선택한 개수만큼 이동합니다.
JMP에서 여러분이 미처 몰랐을 수도 있는 15가지 기능 목록을 이것으로 마무리합니다. 참석해 주신 모든 분들께 감사드리며, 컨퍼런스에서 저를 만나시면 언제든 와서 Control Chart Builder에 대해 이야기 나누고 질문해 주시기 바랍니다. 정말 감사합니다.