我正在編寫一個腳本,其最終目標是生成帶有附加參考線的控製圖,該控製圖基於添加到其中的 JMP 計算的控制限。 我相信我需要做的是找到數值_KSigma、_Std Dev、_Mean、_LCL 和 _UCL。 從那裡,我需要使用這些值來計算需要添加回原始控製圖的另一條參考線。我遇到的最大障礙之一是從一個數據表生成了兩個控製圖,因為我正在查看兩個不同的參數。 我嘗試了很多不同的東西,但要么它們沒有按預期工作,要么我不知道如何正確執行它們。
到目前為止,我所做的一些收效甚微的事情是:
- 將控製圖中的限值保存到新的數據表中。 這有效,但我不知道如何保存無標題表或訪問無標題表中的變量。
- 讓我的新參考線成為圖表腳本中的公式。 這只是半途而廢,因為它會為第二個數據表正確計算,但不會為第一個數據表初始化。
我有其他想法但我不確定如何執行:
- 將控製圖中的所需值保存為變量以用於計算。 這樣我就可以關閉第一個控製圖並創建一個新的控製圖。
- 將控製圖中的所需值保存到矩陣或列表中,然後從那裡進行計算。
- 在 JMP 中“手動”從控製圖計算控制限,但我不知道公式。
如果有人對如何執行此操作有任何腳本建議或其他想法,請告訴我。
如果您能夠分享您將使用哪個 JMP 平台來生成控制限,我認為這將有助於其他人提出好的建議。
我正在使用 JMP 10 創建生成控制限的 IR 圖表。
我相信這會讓您了解如何引用數據表。
names default to here(1);
dt=open("$SAMPLE_DATA\big class.jmp");
cc = Control Chart(
Group Size(1),
KSigma(3),
Chart Col(:height, Individual Measurement, Moving Range),
Chart Col(:weight, Individual Measurement, Moving Range),
SendToReport(
Dispatch(
{"Individual Measurement of height"},
"IR Chart of IM",
FrameBox(2),
{Frame Size(68, 208)}
),
Dispatch(
{"Moving Range of height"},
"IR Chart of MR",
FrameBox(2),
{Frame Size(68, 208)}
)
)
);
dtLimits = cc << in new table;