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

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

첨부된 스크립트에서 그래프의 참조선은 EM Limits 열 속성의 값을 참조하여 수행됩니다.
스크립트에서 약간 화려하므로 여기에 약간 단순화된 버전이 있습니다. 참고: :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
)
)
)
이것을 살펴보고 유용해 보이거나 추가할 수 있는 사항이 있는지 알려주십시오. 이것은 상당히 좁은 문제에 대한 개념 솔루션의 첫 번째 초안일 뿐입니다. 동시에 이 접근 방식은 다양한 상황에서 작동하도록 쉽게 일반화될 수 있습니다.
문법적 오류 외에 말입니까?
나는 분위수에 대한 두 가지 제한을 기반으로 하는 접근 방식을 좋아하지만 대신 사용하려는 미리 결정된 제한이 있는 사람이 있습니까?
나는 그것이 멋져 보인다고 생각한다! 나는 그것을 게시하고 당신이 어떤 종류의 의견을 받는지 볼 것입니다.