안녕하세요, 저는 JMP 10 사용자입니다. 내 XBar 차트가 UCL 및 LCL을 올바르게 계산하거나 표시하지 않는 이유를 알 수 없습니다. 여기 내 스크립트와 차트가 어떻게 생겼는지에 대한 스니펫이 있습니다. 내 데이터 세트나 스크립트에 이상한 일이 벌어지고 있는지 잘 모르겠습니다. 감사.

Control Chart(
SendToByGroup( {:Category == "A"} ),
Sample Label( :Name( "Date" ) ),
KSigma( 3 ),
Chart Col( :Process, XBar, R ),
By( :Category ),
SendToByGroup(
{:Category == "A"},
SendToReport(
Dispatch(
{"Variables Control Chart Category=A", "XBar of Process"},
"2",
ScaleBox,
{Min( 9.79 ), Max( 10.21 ), Inc( 0.05 ), Minor Ticks( 0 ),
Add Ref Line( 9.9, Solid, "Dark Blue", "Lower Spec" ),
Add Ref Line( 10.1, Solid, "Dark Blue", "Upper Spec" ),
Rotated Labels( "Horizontal" )}
)
)
),
SendToByGroup(
{:Category == "B"},
SendToReport(
Dispatch(
{"Variables Control Chart Category=B", "XBar of Process"},
"2",
ScaleBox,
{Min( 9.65 ), Max( 10.25 ), Inc( 0.1 ), Minor Ticks( 0 ),
Add Ref Line( 9.9, Solid, "Dark Blue", "Lower Spec" ),
Add Ref Line( 10.1, Solid, "Dark Blue", "Upper Spec" ),
Rotated Labels( "Horizontal" )}
)
)
),
SendToByGroup(
{:Category == "C"},
SendToReport(
Dispatch(
{"Variables Control Chart Category=C", "XBar of Process"},
"2",
ScaleBox,
{Min( 9.945 ), Max( 10.055 ), Inc( 0.01 ), Minor Ticks( 0 ),
Add Ref Line( 9.97, Solid, "Dark Blue", "Lower Spec" ),
Add Ref Line( 10.03, Solid, "Dark Blue", "Upper Spec" ),
Rotated Labels( "Horizontal" )}
)
)
)
);
tonya_mauldin0님 설명 감사합니다! 내 XBar 차트가 올바르게 작동하는 것 같고 이제 실제 CL 값을 얻는 방법을 알고 있습니다.
레거시 컨트롤 차트에는 숨기기 및 제외에 대한 매우 구체적인 규칙이 있습니다.아래는 문서에서 발췌한 내용입니다.
"
차트를 만들기 전에 샘플의 모든 행이 제외됩니다.
|
샘플은 한계 계산에 포함되지 않지만 그래프에는 나타납니다.
|
샘플은 차트 생성 후 제외됩니다.
|
샘플은 한계 계산에 포함되며 그래프에 나타납니다. 그래프가 열린 상태에서 샘플을 제외해도 출력에는 아무 변화가 없습니다.
|
차트를 만들기 전에 샘플의 모든 행이 제외되고 숨겨집니다.
|
샘플은 한계 계산에 포함되지 않으며 그래프에 나타나지 않습니다.
|
샘플의 모든 행은 차트를 만든 후 제외되고 숨겨집니다.
|
샘플은 한계 계산에 포함되지만 그래프에는 나타나지 않습니다. 샘플 마커가 그래프에서 사라지고 샘플 레이블이 여전히 축에 나타나지만 한계는 동일하게 유지됩니다.
|
숨기기 및 제외는 샘플에서 첫 번째 관찰의 행 상태에서만 작동합니다. 예를 들어 샘플의 두 번째 관찰은 숨겨져 있지만 첫 번째 관찰은 숨겨지지 않은 경우 샘플은 여전히 차트에 나타납니다.
메모: 사전 요약 차트에서 제외된 행은 샘플 내의 위치에 관계없이 계산에서 제외됩니다.
• 제외/숨기기 규칙에 대한 예외: 숨겨진 행과 제외된 행 모두 특수 원인 검정의 점수 계산에 포함됩니다. 제외된 행은 특수 원인 플래그로 레이블을 지정할 수 있습니다. 숨겨진 점에는 레이블을 지정할 수 없습니다. 특수 원인 검정 플래그가 숨겨진 지점에 있으면 차트에 나타나지 않습니다.
"
샘플 크기가 일정하지 않기 때문에 관리 한계가 일정하지 않습니다.제어 한계는 일정하지 않기 때문에 그래프에 표시되지 않습니다.무엇이 표시됩니까?마지막 UCL과 LCL, 첫 번째 UCL과 LCL 또는 그 사이의 값?실제 값을 보려면 상단의 빨간색 삼각형을 클릭하고 요약 저장을 선택하십시오.
안녕 Statman, 조사해 주셔서 감사합니다! 귀하의 질문에 대한 답변은 다음과 같습니다.
- 데이터 테이블에는 100,000개의 행이 있습니다. 86,000개의 행이 제외됩니다. XBar 차트는 제외된 데이터를 계속 포함했습니다. 이유는 확실하지 않습니다. JSL을 사용하여 하위 집합을 만들고 제외된 행을 삭제하기로 결정했습니다. 표시된 제어 차트 스크립트는 JMP에서 생성된 것입니다.
- CL 값은 그림에 표시되지 않는 그래프에 표시되지 않습니다. 그래서 UCL과 LCL이 제대로 표시되지 않는다고 말씀드린 것입니다. 아니면 내가 착각하고 CL 값이 항상 존재하지 않는 것입니까? 그렇다면 그 값이 무엇인지 어떻게 알 수 있습니까? 말씀하신 것처럼 제한이 정확할 수 있습니다.
- A, B & C는 프로세스 변수의 하위 그룹입니다.
- 부분군 크기가 일정하지 않습니다.
최선을 다해 도와드리겠습니다. 먼저 몇 가지 질문이 있습니다.
JMP가 관리도만 만들도록 하지 않는 이유는 무엇입니까(또는 메뉴를 사용할 때 JMP 스크립트를 표시합니까?)?
데이터 세트를 첨부할 수 있습니까?
첨부된 사진으로는 왜 제한이 잘못되었다고 결론을 내렸는지 알 수 없습니까?
A, B, C는 서로 다른 세 가지 프로세스 변수입니까(JMP에서는 이를 호출함)?
실제로 몇 장의 사진에서 CL의 값을 볼 수 없습니다.
언뜻 보면 부분군 크기가 일정하지 않은 것 같습니다. 한계를 계산하기 위해 R-bar/d2 또는 Std Dev를 사용하는지 여부를 알 수 없습니다.