下面是一個與我的實際情況類似的範例,其中我想排除站點,直到每個參數的分佈平均值(僅下面繪製的情況)落在各自的規格限制內。
要排除的位點從平均值超出規格限制(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 ) )
);

而所需的最終結果可能看起來像(手動完成過濾,繪圖)。

使用上述方法過濾站點的行為可能會使早期分析的參數的平均值超出其規格限制。 無論如何,這是我在手動進行練習時注意到的。人們可能需要對參數進行 5 次循環以進行檢查,或直到所有站點都被過濾掉。 這就是我想從這次練習中了解的內容。 我希望獲得有關如何繼續的幫助。
檢查並完成所有參數後,排除的站點需要在新列中標記為「已排除」(並保持為「未排除」)。