데이터에 변동이 없을 때 차트 경보를 제어합니다.많은 매개변수에 대한 관리도를 생성하는 스크립트가 있습니다. 일부 매개변수의 경우 데이터에 변동이 없습니다(예: 모든 데이터가 검출 한계 미만임). 변동이 없는 이러한 매개변수의 경우 모든 샘플은 경고를 표시합니다(예: 테스트 1(영역 A를 한 지점 초과)).
이러한 경고/알람은 우리 상황에서 의미가 없습니다. 데이터에 변동이 없을 때 경고를 피할 수 있는 트릭이 있습니까?
첨부된 스크립트에서 생성된 아래 컨트롤 차트에 예가 나와 있습니다.

// Make data table with no variation and set spec limits
dt = New Table( "Control chart data",
Add Rows( 20 ),
New Column( "x", Numeric, "Continuous")
);
ForEachRow(x=0.1);
dt:x << Set Property("Spec Limits", {LSL( 0 ), USL(1 ), Show Limits( 1 )} );
// Make Individual control chart with Test 1
dt << Control Chart Builder(
Show Two Shewhart Charts( 0 ),
Show Control Panel( 0 ),
Show Alarm Report( 1 ),
Variables( Y( :x ) ),
Chart(
Points( Statistic( "Individual" ) ),
Limits( Sigma( "Levey Jennings" ), Spec Limits( 0 ) ),
Warnings( Test 1( 1 ) )
)
);
JMP 15.0을 사용하고 있습니다.
베드로
스크립팅Re: 데이터에 변동이 없을 때 차트 경보를 제어합니다.안녕 @peter_t ,
이것은 솔루션을 진행하는 가장 우아한 방법은 아니지만 이를 실행하는 각 프로세스에 대해 표준 편차가 0인지 확인할 수 있으며 그렇다면 테스트 수행을 보여주는 부울 값을 설정할 수 있습니다. 및/또는 경보 보고를 0으로 합니다. 테스트 값이 0이면 제어 차트를 수행하지 않도록 부울로 전체 제어 차트를 래핑할 수도 있습니다. 제어 차트는 항상 일정한 프로세스에 대해 실제로 의미가 없기 때문입니다. 어쨌든 아래 코드를 보고 테스트 값 Boolean TestV를 대체하는 방법을 확인하십시오.
Names Default To Here( 1 );
// Make data table with no variation and set spec limits
dt = New Table( "Control chart data", Add Rows( 20 ), New Column( "x", Numeric, "Continuous" ) );
dt:x << Set Each Value( 0.1 );
dt:x << Set Property( "Spec Limits", {LSL( 0 ), USL( 1 ), Show Limits( 1 )} );
//test if standard deviation is 0, if so, set test value to 0
xstdev = Col Std Dev( :x );
If( xstdev == 0,
TestV = 0,
TestV = 1
);
// Make Individual control chart with Test 1
dt << Control Chart Builder(
Show Two Shewhart Charts( 0 ),
Show Control Panel( 0 ),
Eval( Substitute( Expr( Show Alarm Report( _Test_V ) ), Expr( _TestV_ ), TestV ) ),
Variables( Y( :x ) ),
Eval(
Substitute(
Expr(
Chart(
Points( Statistic( "Individual" ) ),
Limits( Sigma( "Levey Jennings" ), Spec Limits( 0 ) ),
Warnings( Test 1( (Expr( _TestV_ )) ) )
)
),
Expr( _TestV_ ), TestV
)
)
);도움이 되었기를 바랍니다!,
DS
추신 행을 올바르게 채울 수 있도록 코드에서 각 값 설정 명령을 변경해야 했습니다.
Re: 데이터에 변동이 없을 때 차트 경보를 제어합니다.감사 해요. 이것은 작동합니다.