如何動態創建具有一定分佈的過程能力分析腳本?我想對JMP 15上的JSL進行驗證的代碼和結果,但是不幸的是,這是硬編碼的。 這不適用於其他具有不同分佈的數據。
我想知道如何在以下情況下以最佳分佈動態地進行過程能力分析:
- 是»持續合身»全部合身
- 選擇排名靠前的分佈(在這種情況下,“排名靠前”是“ 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 ) ) )
)
);

腳本編寫回复:如何動態製作具有一定分佈的過程能力分析腳本?最簡單的將其視為兩步過程。在第一步中,您要擬合分佈(並且不具有處理能力)。從擬合統計量中選擇最佳分佈(我個人會堅持使用正態分佈,對數正態分佈和威布爾分佈,而不是考慮所有可行的分佈)。確定分發類型後,您可以針對該特定分發運行功能分析。
回复:如何動態製作具有一定分佈的過程能力分析腳本?根據您的JSL經驗,您可能會發現編寫Process Capability平台(在Quality and Process下)而不是Distribution平台更容易。它具有“最合適”的選項:
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 ),
);回复:如何動態製作具有一定分佈的過程能力分析腳本?非常感謝您提供有用的信息。 這就是我想做的。
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 ),
);

回复:如何動態製作具有一定分佈的過程能力分析腳本?如果您更喜歡使用分發平台,則可以使用以下代碼:
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>
回复:如何動態製作具有一定分佈的過程能力分析腳本?非常感謝你。 這也很有用。 我很高興可以選擇幾個選項。