應用KSigma並提取規格你好,
我正在嘗試使用Kσ方法計算和提取製程能力參數。但是,似乎出了點問題,我卡住了。有沒有辦法應用Kσ方法,在最佳模型擬合後計算參數,並將這些參數儲存到一個清單中?
請看下圖:

這裡是用於繪製直方圖和應用擬合的jsl文件,我想知道如何編寫程式碼來實現應用KSigma以及提取所有列的LSL和USL的步驟。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
cols = {"PNP2", "NPN2", "PNP3", "IVP1", "PNP4"};
New Window( "",
<
<TYPE></TYPE>
<BR />
<LINGO-LABS id="lingo-labs-913411" slang="en-US" mode="CREATE">
<LINGO-LABEL>自動化和腳本編寫</LINGO-LABEL>
</LINGO-LABS>
回覆:應用KSigma並提取規格Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
dist = dt << Distribution(
Continuous Distribution(
Column(:NPN1),
Process Capability(0),
)
);
dist << Fit All;
scb = Report(dist)[Outline Box("Compare Distributions"), Table Box(1), String Col Box("Distribution")];
bestfit = scb[1];
ob = Report(dist)[OutlineBox("? " || bestfit || " ?")];
// Show(ob << get title);
(ob << get scriptable object) << Process Capability(Set sigma multiplier for quantile spec limits(5));
vals = ob[Outline Box("Process Summary"), Number Col Box(1)] << get;
lsl = vals[1];
usl = vals[2];
回覆:應用KSigma並提取規格嘿@Jackie_ ,
您無需編寫程式碼即可完成此操作。擬合完所有分佈後,您可以進入第一列擬合,按住 Ctrl 鍵並選擇“製程能力”,然後選擇“輸入 Sigma 乘數”,並按一下“使用計算的規格限值”。按住 Ctrl 鍵並按一下「確定」後,此設定將會套用到所有擬合中。

之後,轉到任意擬合過程的“過程摘要”框,右鍵單擊並選擇“建立組合資料表”。這將建立一個包含所有 LSL 和 USL 的資料表。您可以刪除其中的其他參數,從而僅保留規格限值表。
希望這能幫到你!