特定の分散を使用してプロセス能力分析用のスクリプトを動的に作成するにはどうすればよいですか?取得したコードと結果は、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:特定の分散を使用してプロセス能力分析用のスクリプトを動的に作成するにはどうすればよいですか?これは2段階の手順と考えるのが最も簡単です。最初のステップでは、分布を適合させます(そして、処理機能を実行しません)。適合統計から、最適な分布を選択します(個人的には、実行可能なすべての分布を考慮するのではなく、Normal、Lognormal、および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:特定の分散を使用してプロセス能力分析用のスクリプトを動的に作成するにはどうすればよいですか?どうもありがとうございました。 これも便利です。 私はいくつかのオプションを選択できることを嬉しく思います。