
때로는 사양 한계와 관리 한계가 너무 제한적이어서 환경 모니터링 데이터로 작업할 때와 같이 다른 종류의 한계 유형이 필요합니다. 이 경우 내가 모니터링하는 항목에 대한 이중 상한, 수준이나 수가 높아질 때의 경고 제한, 일련의 SOP 기반 작업을 시작하는 작업 제한을 갖는 것이 좋을 것입니다.
안타깝게도 기본적으로 JMP에는 EM 제한 속성이 포함되어 있지 않습니다. 다행스럽게도 약간의 사용자 정의만으로 추가하고 사용하기가 매우 쉽습니다. 그리고 많은 사용자 정의를 통해 이 초기 개념(아래)을 사용하여 이 새로운 열 속성에 값을 로드할 수 있습니다.
첨부된 스크립트는 JMP Spec Limits Manager 플랫폼과 유사합니다.
첫 번째 대화 상자는 적절한 열을 선택하는 데 사용됩니다. 또한 분위수 제한을 정의하는 옵션도 있습니다. (실제로는 기본적으로 켜져 있으며 아직 꺼지지 않습니다.)

열을 선택하면 선택한 각 열에 대한 행과 작업 및 경고 제한 값을 편집하기 위한 열이 포함된 테이블 대화 상자가 표시됩니다. 옵션에는 대화 상자 테이블을 데이터 테이블로 보내기(템플릿으로 유용함), 대화 상자 테이블의 값을 EM 제한 열 속성(이 스크립트가 만드는 새 속성)으로 보내기가 포함됩니다. 열 속성, 대화 상자 테이블, 그리고 마지막으로 작업 및 경고 제한을 수평 참조선으로 포함하는 EM 실행 차트 집합을 만드는 버튼입니다. 작업 및 경고 제한이 없으면 그래프 버튼이 작동하지 않습니다.

첨부된 스크립트에서 그래프의 참조선은 EM 제한 열 속성의 값을 참조하여 수행됩니다.
스크립트가 약간 화려하므로 여기에 약간 단순화된 버전이 있습니다. 참고: :room 1은 내 데이터 테이블의 열 이름이므로 라벨이 다를 수 있습니다.
em=:room1<< Get Property( "EM Limits" ); //get the column property values and put them in a list
Control Chart Builder(
Size( 900, 240 ),
Show Two Shewhart Charts( 0 ),
Test Excluded Subgroups( 1 ),
Show Control Panel( 0 ),
Show Limit Summaries( 0 ),
Variables( Subgroup( :date ), Y( :room 1 ) ),
Chart(
Points( Statistic( "Individual" ) ),
Limits(
Sigma( "Moving Range" ),
Show Center Line( 0 ),
Show Lower Limit( 0 ),
Show Upper Limit( 0 )
)
),
SendToReport(
Dispatch(
{},
"room 1",
ScaleBox,
{Add Ref Line( em[1], "Solid", "Black", "Action "||char(em[1]), 1 ), //em[1] is the first thing in the list
Add Ref Line( em[2], "Solid", "Black", "Alert "||char(em[2]), 1 )}. //em[2] is the second thing in the list<BR /> //"em" is a list, defined on the first line
)
)
)
이것을 보시고 유용해 보이거나 무엇을 추가할 수 있는지 알려주세요. 이것은 상당히 좁은 문제에 대한 개념 솔루션의 첫 번째 초안에 불과합니다. 동시에 이 접근 방식은 다양한 상황에서 작동하도록 쉽게 일반화될 수 있습니다.
문법 오류 외에 말씀하시는 건가요?
나는 분위수에 대한 두 가지 한계를 기반으로 하는 접근 방식을 좋아하지만 대신 사용하고 싶은 미리 결정된 한계가 있는 사람이 있습니까?
정말 멋질 것 같아요! 나는 그것을 출판하고 당신이 어떤 종류의 댓글을 받는지 볼 것입니다.