稍後在腳本中使用控制限值我正在編寫一個腳本,最終目標是生成一個控製圖,並根據添加到其中的 JMP 計算控制限生成帶有附加參考線的控製圖。 我相信我需要做的是找到數值_KSigma、_標準差、_Mean、_LCL 和 _UCL。 從那裡,我需要使用這些值來計算需要添加回原始控製圖的另一條參考線。我遇到的最大障礙之一是,由於我正在查看兩個不同的參數,因此從一個資料表產生了兩個控製圖。 我嘗試了很多不同的事情,但要么它們沒有按預期工作,要么我不知道如何正確執行它們。
到目前為止,我所做的一些但收效甚微的事情是:
- 將控製圖中的限值儲存到新的資料表中。 這可行,但我不知道如何保存無標題表或存取無標題表中的變數。
- 讓我的新參考線成為我的圖表腳本中的公式。 這只能起到一半作用,因為它將正確計算第二個資料表,但不會為第一個資料表初始化。
我有其他想法,但我不確定如何執行:
- 將控製圖中所需的值儲存為變數以在計算中使用。 這樣我就可以關閉第一個控製圖並建立一個新的。
- 將控製圖中所需的值儲存到矩陣或清單中,並從那裡進行計算。
- 在JMP中「手動」從控製圖計算控制限,但我不知道公式。
如果有人對如何執行此操作有任何腳本建議或其他想法,請告訴我。
我正在使用 JMP 10 創建生成控制限的 IR 圖表。
進階統計建模資料混合與清理大規模客製化品質和工藝工程回覆:稍後在腳本中使用控制限值謝謝您的幫助,我真的很感激。 我想我需要在腳本的早期部分進行一些更改!
回覆:稍後在腳本中使用控制限值對資料表的引用是“dt”和“dtLimits”。
close( dt, nosave );
將關閉名為 Big Class 的資料表
或者,如果您需要向該資料表新增列,那就是
dt << new column("my column", formula(:height*:weight);;
如果您想要引用限製表,例如取得 :height 列的 _std Dev 值,您可以使用
height_Std_Dev = dtLimits;height[4];
其中 _Std Dev 值位於 dtLimits 資料表中高度列的第 4 行。
或者變得更加狂熱
height_Std_dev = :height[(dtLimits << get rows where(:_LimitsKey == "_Std Dev"))[1]];
範圍界定和資料表引用記錄在腳本指南中。對於 JMP 10,可以在下面找到
幫助=>書籍=>腳本指南
回覆:稍後在腳本中使用控制限值是的,這讓我可以建立兩個新的資料表,其中包含控制限制。 但是,我無法(或不知道如何)引用這些數據表,因為它們沒有標題且未保存。 我需要能夠使用一行腳本保存這些資料表,或使用一行腳本在未儲存的表中引用資料。
回覆:稍後在腳本中使用控制限值我相信這將幫助您了解如何引用數據表。
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;回覆:稍後在腳本中使用控制限值我正在使用 JMP 10 創建生成控制限的 IR 圖表。
回覆:稍後在腳本中使用控制限值我認為,如果您能夠分享您將使用哪個 JMP 平台來產生控制限,這將有助於其他人提出良好的建議。