特定の分布を動的に使用して工程能力分析のスクリプトを作成する方法は?添付のコードと結果は、JMP 15 の JSL でやりたいことですが、残念ながらこれはハードコーディングされています。 これは、分布が異なる他のデータでは機能しません。
プロセス能力分析を動的に最適な分布で行う方法を知りたいです。
- Y » 連続フィット » すべてフィット
- 上位分布を選択します (この場合、「上位」は「ワイブル」です)
- 適合した「トップ」分布 » 仕様限界のある工程能力 (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: 特定の分布を動的に処理する工程能力分析のスクリプトを作成する方法は?どうもありがとうございます。 これも便利です。 いくつかのオプションを選択できることをうれしく思います。
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: 特定の分布を動的に処理する工程能力分析のスクリプトを作成する方法は?有益な情報をありがとうございます。 これが私がやりたかったことです。
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: 特定の分布を動的に処理する工程能力分析のスクリプトを作成する方法は?JSL の経験によっては、Distribution プラットフォームよりも Process Capability プラットフォーム (Quality and Process の下) をスクリプト化する方が簡単な場合があります。「最適」オプションがあります。
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: 特定の分布を動的に処理する工程能力分析のスクリプトを作成する方法は?2 段階の手順と考えるのが最も簡単です。最初のステップでは、分布を当てはめます (処理能力は行いません)。当てはめの統計 (およびヒューリスティック ロジック) から、最適な分布を選択します (個人的には、実行可能なすべての分布を考慮するよりも、正規分布、対数正規分布、およびワイブルに固執します)。分布タイプが決定されると、その特定の分布の能力分析を実行できます。