특정 분포를 동적으로 사용하여 프로세스 능력 분석을위한 스크립트를 만드는 방법은 무엇입니까?붙잡힌 코드와 결과는 JMP 15에서 JSL로하고 싶은 일이지만, 불행히도 이것은 하드 코딩되어 있습니다. 분포가 다른 다른 데이터에는 적용되지 않습니다.
다음과 같은 최적의 분포로 프로세스 능력 분석을 동적으로 수행하는 방법을 알고 싶습니다.
- Y»연속 맞춤»모두 맞춤
- 상위 분포 선택 (이 경우 'Top'은 'Weibull'임)
- 장착 된 '상단'분포»사양 제한이있는 공정 능력 (Ppk 값에 관심이 있음)
dt = Open( "$SAMPLE_DATA/Quality Control/Engine Temperature Sensor.jmp" );
lsl = 80;
target = 100;
usl = 120;
obj = dt << Distribution(
Continuous Distribution(
Column( :Y ),
Quantiles( 0 ),
Summary Statistics( 0 ),
Histogram( 0 ),
Vertical( 0 ),
Outlier Box Plot( 0 ),
Fit Normal( Show Fit( 0 ) ),
Fit Cauchy( Show Fit( 0 ) ),
Fit Lognormal( Show Fit( 0 ) ),
Fit Exponential( Show Fit( 0 ) ),
Fit Gamma( Show Fit( 0 ) ),
Fit Johnson( Show Fit( 0 ) ),
Fit SHASH( Show Fit( 0 ) ),
Fit Normal 2 Mixture( Show Fit( 0 ) ),
Fit Normal 3 Mixture( Show Fit( 0 ) ),
Fit Weibull( Process Capability( LSL( lsl ), Target( target ), USL( usl ) ) )
)
);

스크립팅Re : 특정 분포를 동적으로 처리 능력 분석을위한 스크립트를 만드는 방법은 무엇입니까?2 단계 절차로 생각하는 것이 가장 쉽습니다.첫 번째 단계에서는 분포를 적합합니다 (공정 능력은 수행하지 않음).적합 통계에서 최상의 분포를 선택합니다 (개인적으로 모든 가능한 분포를 고려하는 대신 정규, 로그 정규 및 Weibull을 고수합니다).분포 유형이 결정되면 해당 분포에 대한 공정 능력 분석을 실행할 수 있습니다.
Re : 특정 분포를 동적으로 처리 능력 분석을위한 스크립트를 만드는 방법은 무엇입니까?JSL 경험에 따라 배포 플랫폼보다 프로세스 기능 플랫폼 (품질 및 프로세스 아래)을 스크립팅하는 것이 더 쉬울 수 있습니다.'최적 맞춤'옵션이 있습니다.
dt = open("$SAMPLE_DATA/Semiconductor Capability.jmp");
dt << Process Capability(
Process Variables( :INM1 &Dist(Best Fit) ),
Individual Detail Reports(1),
Capability Index Plot( 0 ),
Goal Plot( 0 ),
);Re : 특정 분포를 동적으로 처리 능력 분석을위한 스크립트를 만드는 방법은 무엇입니까?유용한 정보에 감사드립니다. 이것이 제가하고 싶었던 것입니다.
dt = Open( "$SAMPLE_DATA/Quality Control/Engine Temperature Sensor.jmp" );
lsl = 80;
target = 100;
usl = 120;
obj = dt << Process Capability(
Process Variables( :Y & Dist( Best Fit ) ),
Spec Limits( :Y( LSL( lsl ), Target( target ), USL( usl ) ) ),
Individual Detail Reports( 1 ),
Capability Box Plots( 1 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Process Performance Plot( 0 ),
);

Re : 특정 분포를 동적으로 처리 능력 분석을위한 스크립트를 만드는 방법은 무엇입니까?배포 플랫폼을 계속 사용하려면 다음 코드를 사용할 수 있습니다.
dt = Open( "$SAMPLE_DATA/Quality Control/Engine Temperature Sensor.jmp" );
lsl = 80;
target = 100;
usl = 120;
obj = dt << Distribution(
Continuous Distribution(
Column( :Y ),
Quantiles( 0 ),
Summary Statistics( 0 ),
Histogram( 0 ),
Vertical( 0 ),
Outlier Box Plot( 0 ),
Fit All(1)
)
);
obj<<(Fit Handle["Best"]<<PROCESS capability=""></PROCESS>
Re : 특정 분포를 동적으로 처리 능력 분석을위한 스크립트를 만드는 방법은 무엇입니까?대단히 감사합니다. 이것은 또한 유용합니다. 몇 가지 옵션을 선택할 수있어서 기쁩니다.