大家好,
我請求您的支持,因為我需要建立具有固定限制和階段的控製圖,並且我想從中獲取一個腳本。
我設法使用限制鍵和值創建了一個 DT,並從「遺留控製圖>Levey-Jennings」創建了我需要的控製圖,然後從之前創建的 DT 中獲取限制。
現在,當我保存腳本時,我沒有得到任何對限制 DT 的引用,因此如果我重新運行它,我將獲得自動計算的限制。
您能給我一個關於如何在腳本中嵌入「取得限制」功能的提示嗎?
下面是我迄今為止獲得的腳本片段。
謝謝。
Control Chart(
Sample Label( :Data ),
Phase( :Phase ),
KSigma( 3 ),
Chart Col( :Li, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) ),
Chart Col( :Na, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) ),
Chart Col( :Mg, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) ),
Chart Col( :Al, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) ),
Chart Col( :Cr, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) ),
Chart Col( :Ni, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) ),
Chart Col( :Ga, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) ),
Chart Col( :K, Levey Jennings( Phase Level( "1" ), Phase Level( "2" ) ) )
);
這是一篇部落格文章,詳細介紹如何使用較新的控製圖產生器平台執行此操作。
建立包含每個階段歷史限制的階段控製圖 - JMP 使用者社區
此功能不適用於舊版 Levey Jennings 圖。
您也可以將限制儲存在資料表中,而不是儲存在特定的列屬性中。 你讀過嗎遺留控製圖的文檔?
謝謝馬克和喬治,
將限制設定到列屬性中的解決方案正在工作,但不符合我在控製圖中「儲存」歷史限制的需要。
我需要將所有資料儲存在 DT 中,其中指示相應的階段,腳本應獲取資料並根據限制 DT 中儲存的限制和階段繪製它們。 如何在腳本中複製舊控製圖選單中的「取得限制」功能?
除了 markbailey 的概述之外,這裡還有一個範例(來自腳本索引 + 新增的規範限制),說明如何完成此操作
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Quality Control/Coating.jmp" );
dt:Weight << Set Property(
"Control Limits",
{Levey Jennings( Avg( 20.396875 ), LCL( 19 ), UCL( 21 ) )}
);
obj = dt << Control Chart(
Sample Size( :Sample ),
KSigma( 3 ),
Chart Col( :Weight ),
Chart Type( Levey Jennings )
);JMP 正在資料列屬性中尋找預先決定的控制限資訊。 為啟動控制圖之前要繪製的每個資料列定義此屬性。