JMP Live 動態控製圖限值 - 分類我很難弄清楚如何繞過 JMP 的這個「功能」。

我在報表中計算了動態控製圖限值,現在確實需要進行分類。但問題是 JMP Live 不支援此功能。請問為什麼不支援?
當然,每次都會重新計算,而且有些流程可能不穩定,但如果我的流程不穩定,我需要一種方法來通知工程師呢?大家有什麼想法嗎?
Outline Box("Control Chart — UTS",
Control Chart Builder(
Data Table(dtSub),
Size(800, 600),
Show Two Shewhart Charts(1),
Show Control Panel(0),
Show Limit Summaries(0),
Variables(Y(:UTS), Subgroup(:HN), Subgroup(:SN, Position(1))),
Customize Tests(Test 2(11, "2")),
Customize Tests(Test 3(5, "3")),
Chart(Points(Statistic("Individual")),
Limits(
Show Center Line(0),
Show Lower Limit(0),
Show Upper Limit(0)
),
Warnings(Test 2(1), Test3(1))
),
SendToReport(
Dispatch({}, "UTS", ScaleBox, {
Add Ref Line(uclUTS, "Solid", "Red", Eval Insert("UCL = ^Char(Round(uclUTS, 2))^"), 2),
Add Ref Line(lclUTS, "Solid", "Red", Eval Insert("LCL = ^Char(Round(lclUTS, 2))^"), 2),
Add Ref Line(meanUTS, "Dashed", "Blue", Eval Insert("Mean = ^Char(Round(meanUTS, 2))^"), 1)
})
)
)
), Edit (jthi): added jsl formatting and fixed spacing
自動化和腳本編寫數據探索與視覺化品質與工藝工程回覆:JMP Live 動態控製圖限值 - 分類你好@MarkovGemsbok85 ,
能否提供一份資料集供我們研究一下?
我認為問題可能出在您放置的 LCL、UCL 的位置。如果將它們新增至「圖表」選項中,並且不使用 Eval Insert,則應該會在值更新時進行評估。
以下是使用 Tablet Production 資料集的範例,您可以看到我更改了 limit 命令的位置:
dt=current datatable();
uclUTS=80;
lclUTS=50;
meanUTS=65;
Control Chart Builder(
Data Table(dt),
Size(800, 600),
Show Two Shewhart Charts(1),
Show Control Panel(0),
Show Limit Summaries(0),
Variables(Y(:Dissolution), Subgroup(:Screen Size), Subgroup(:Lactose Supplier, Position(1))),
Customize Tests(Test 2(11, "2")),
Customize Tests(Test 3(5, "3")),
Chart(Points(Statistic("Individual")),
Limits(
Show Center Line(1),
Show Lower Limit(1),
Show Upper Limit(1)
),
Warnings(Test 2(1), Test3(1)),
Set Control Limits({UCL(Round(uclUTS, 2)), LCL(Round(lclUTS, 2)), Mean(Char(Round(meanUTS, 2)))})
),
);
回覆:JMP Live 動態控製圖限值 - 分類你好@MarkovGemsbok85 ,
“我的報告中計算了動態控製圖限值,我確實需要進行分類。但問題是 JMP Live 不支援此功能。我的問題是為什麼?”
如果沒有靜態控制限,新資料很容易使控制限上下波動,導致控製圖警告測試開始失敗或停止失敗。警告清單可能不穩定——它可能每天甚至每小時都在變化。
我們認為,在這種情況下,在 JMP Live 中進行故障分類決策可能會給許多用戶帶來困惑和挫折感。因此,我們必須讓軟體以一種我們認為對大多數用戶來說最安全的方式回應。這就是我們增加「沒有靜態控制限值則不進行故障分類」規則的原因。
如@Ben_BarrIngh的腳本所示,指定靜態控制限值的一種方法是在 JSL 中。另一種方法是在列屬性中。最後,您也可以在單獨的限值檔案中指定靜態控制限值。
聽起來您可能只是暫時不想設定靜態限制。沒問題,您知道您的流程已經準備好了!但您確實想使用 JMP Live 的故障排查功能與您的工程師合作。恐怕目前您無法使用這項功能。
不過,您可以使用「@提及」功能作為替代方案。您可以在 JMP Live 報告的評論中輸入“@”,然後開始輸入其他使用者的姓名。點擊您想要提及的用戶。他們會收到來自 JMP Live 的通知。這樣可以引起工程師的注意,讓他們注意您希望他們調查的警告。當然,這種替代方案缺少一些分類功能提供的便利,例如通知會將工程師直接引導到感興趣的警告,以及允許他們直接在該警告上更改狀態/備註。因此,您的評論可能需要包含更多細節,以幫助工程師理解需要做什麼。
在您的流程逐漸成熟以支援靜態控制限值之前,這種「@提及」的臨時解決方案對您是否有幫助?
回覆:JMP Live 動態控製圖限值 - 分類我調整了設定的控制限值線,成功解決了這個問題。非常感謝!