<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕,
Capability Indices에서 상한 및 하한을 초과하는 샘플 수를 구하려고 합니다.
( http://www.jmp.com/support/help/Capability_Platform_Options.shtml )
그러나 능력 지수 보고서 테이블에서는 PPM만 표시할 수 있습니다.제 경우에는 하나의 단일 열에 동일한 제한을 가진 몇 개의 열을 쌓고 있기 때문에 PPM을 사용할 수 없습니다.이렇게 하면 PPM 계산이 잘못됩니다.
다른 데이터 테이블에서 다시 계산할 수 있도록 스크립트를 사용하여 개수를 검색할 수 있는 방법이 있습니까?
Jim은 이미 훌륭한 솔루션을 제공했지만 Process Capability 플랫폼을 사용하여 동일한 결과를 얻을 수 있는 다른 방법을 알려주고 싶었습니다.다음은 관찰된 개수가 노란색으로 강조 표시된 그림입니다.

이 보고서를 재현하기 위한 스크립트를 아래에 배치했습니다.부적합 보고서의 "관찰된 수" 열은 기본적으로 숨겨진 열이지만 테이블을 마우스 오른쪽 버튼으로 클릭하고 선택하면 쉽게 표시할 수 있습니다.아래 스크립트는 열 숨기기를 해제합니다.다른 숨겨진 열은 관찰된 PPM, 예상 내 PPM, 예상 전체 PPM, 예상 내 수 및 예상 전체 수입니다.이것은 JMP 12부터 사용할 수 있습니다.
여기에 기본 이름( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
dt << 공정 능력(
프로세스 변수( :PNP3 ),
사양 제한(
PNP3(
LSL( 118.677820430348 ),
대상( 130.289793286446 ),
USL( 141.901766142544 )
)
),
개인 상세 보고서( 1 ),
능력 상자 플롯( 0 ),
목표 도표( 0 ),
SendToReport(
보내다(
{"개별 상세 보고서", "PNP3 기능", "부적합"},
"관찰된 카운트",
번호콜박스,
{가시성( "보임" )}
)
)
);
안녕 짐,
다른 사용자의 Capability Indices Report와 관련하여 다른 스크립트를 찾았습니다.
나는 거기에서 수정했다.
감사합니다.
안녕 짐,
답변 감사합니다.
나는 당신의 스크립트를 시도했습니다.그러나 내 JMP 12가 새 데이터 테이블을 표시하지 못하는 것 같습니다.
현재 갱신 대기중인 라이센스 때문인지 확실하지 않습니다.
// 새로운 데이터 테이블 생성
dtstats = 보고서 ( dis )[ "능력 분석" ][ 1 ] << 데이터 테이블로 만들기;
또 다른 질문은 사용자의 Y 열 선택에 따라 위의 방법을 사용하고 자동화할 수 있습니까?
아래 보고서를 사용할 계획입니다.
능력 지수 보고서
샘플 수는 간접적으로 계산할 수 있습니다.개수는 지정되지 않지만 부분은 지정됩니다.따라서 N에 부분 값을 곱하면 샘플 수를 얻게 됩니다.

대화식으로 테이블을 마우스 오른쪽 버튼으로 클릭하고 데이터 테이블로 만들기를 선택하여 이 작업을 수행할 수 있습니다.그런 다음 새 데이터 테이블에 새 열을 간단하게 만들고 수식을 지정하십시오.
% 실제 * xxxxx
여기서 xxxxx는 요약 통계 단락의 N 값입니다.

다음은 원하는 스크립팅의 예입니다.
여기에 기본 이름 ( 1 ) ;
dt = 열려 있는 ( "$SAMPLE_DATA/semiconductor capability.jmp" ) ;
dt << 디스 = 분포(
지속적인 배포( 열 ( : PNP3 ) ) ,
SendToReport( 발송( { "배포" , "PNP3" , "능력 분석" } ,
"장기 시그마" , 아웃라인박스 , { 닫다 ( 1 )} ) )
) ;
// 새로운 데이터 테이블 생성
dtstats = 보고서 ( dis )[ "능력 분석" ][ 1 ] << 데이터 테이블로 만들기;
// 요약 통계 테이블에서 N 값을 제거합니다.
세다 = ( 보고서 ( dis )[ "요약 통계" ][ 1 ][ 1 ][ 2 ] << 얻다 )[ 6 ] ;
// 새 열 생성
dtstats << 새 열 ( "샘플 수" , 공식( : 이름 ( "실제 %" ) * 세다 ) ) ;
// 결과를 가상 값에서 실제 값으로 변환하는 수식을 삭제합니다.
dtstats : 샘플 수 << 속성 삭제 ( "공식" ) ;