以下は、実際のケースに似た例で、各パラメータの分布平均 (以下にプロットされたケースのみ) がそれぞれの仕様制限内に収まるまで SITE を除外したいと考えています。
除外されるサイトは、平均値が仕様限界 (LSL または USL) の外側にある側の分布の極値から始まります。
任意のパラメーターから開始し、再計算された平均がそのパラメーターの >=LSL または <= USL になるまで分布の極値からサイトを削除し、その後次のパラメーターに移動して、必要に応じてサイトをチェックして除外することができると思います。
JSL でこの問題にどのように対処すればよいでしょうか?
プロセススクリーニングなど、これをすでに実行できるJMPプラットフォームはありますか?
以下は
Names Default To Here( 1 );
Clear Log();
dt = Open( "$sample_data\Semiconductor Capability.jmp" );
obj = dt << Manage Spec Limits( Y( dt << Get Column Group( "Processes" ) ), Show Limits All, Save to Column Properties(1), );
obj << close window;
dist = Distribution(Stack( 0 ),
Continuous Distribution(Column( :IVP2 ), Outlier Box Plot( 0 ), Process Capability( 0 ) ),
Continuous Distribution(Column( :NPN4 ), Outlier Box Plot( 0 ), Process Capability( 0 ) ),
Continuous Distribution(Column( :IVP7 ), Outlier Box Plot( 0 ), Process Capability( 0 ) ),
Continuous Distribution(Column( :PLY1 ), Outlier Box Plot( 0 ), Process Capability( 0 ) ),
Continuous Distribution(Column( :VIA1 ), Outlier Box Plot( 0 ), Process Capability( 0 ) ),
Continuous Distribution(Column( :M1_M1 ), Outlier Box Plot( 0 ), Process Capability( 0 ) )
);

一方、望ましい最終結果は次のようになります (フィルタリングは手動で行われ、プロット)。

上記のレシピを使用して SITE をフィルタリングする行為により、以前に分析されたパラメータの平均が仕様限界を超えてしまう可能性があります。 とにかく手動で演習を行っているときに気づいたのがこれです。チェックのために、またはすべての SITE がフィルターで除外されるまで、レシピをパラメーターに対して 5 回ループする必要がある場合があります。 これがこの演習から私が知りたいことです。 今後の進め方についてアドバイスをいただければ幸いです。
すべてのパラメータをチェックして完了したら、除外された SITE を新しい列で除外としてタグ付けする必要があります (除外されないとして残ります)。