如何使用其他色譜柱設置色譜柱的控制限?大家好。
我知道這個問題可能會被重複。 例如,我已閱讀所有答案從列屬性獲取控制限制
我有一列 (:X),三列用於 :X 控制限(UCL、LCL、Ave)。我喜歡將控制限制設置為 :X,但我很困惑。
我試過 ;
:X<<設置屬性("控制限", {XBar(Ave(:中心線[1]),LCL( :下限[1] ), UCL(上限[1] )), 顯示控制限( 1 )} );
但這不起作用。
另外,有時在 UCL、LCL 和 AVE 列中,我對 :X 中的不同行有不同的值
我知道不可能為列設置不同的規格限制,但我想知道是否有辦法為控制限製做到這一點。
謝謝
質量和工藝工程回复:如何使用其他色譜柱為某一色譜柱設置控制限?這是一個簡單的例子
- 填充列的控制限
- 運營分銷平台
- 添加圖形輸出上顯示列的控制限

names default to here(1);
// Open a sample data table
dt=open("$SAMPLE_DATA/big class.jmp" );
// Add a column to be used as the subgroup
dt << new column( "group", formula(Mod(Row(), 4)));
// Add the Control Limits columns to the data table
dt << new column("Center Line", set values({62.55}));
dt << new column("Lower Limit", set values({58.08}));
dt << new column("Upper Limit", set values({67.02}));
// Set the name of the Height column to match the previously distributed
// code
dt:height << set name("X");
// Set the column Property for the Control Limits
Eval(
Substitute(
Expr(
:X << Set Property(
"Control Limits",
{XBar( avg( __avg__ ), LCL( __LCL__ ), UCL( __UCL__ ) )}
)
),
Expr( __avg__ ), :Center Line[1],
Expr( __LCL__ ), :Lower Limit[1],
Expr( __UCL__ ), :Upper Limit[1]
)
);
// Run a platform that creates a graph
dist = Distribution( Continuous Distribution( Column( :X ) ) );
// Extract the Control Limits from the column
contLimits = :X << get property("Control Limits");
// Parse through the returned Limits to get the LCL, UCL and Avg
contLimits=char(contLimits);
found=contains(contLimits,"XBar");
contLimits=substr(contLimits,found+5);
found=contains(contLimits,"avg");
contLimits=substr(contLimits,found+4);
theAvg = num( word(1,contLimits,")"));
found=contains(contLimits,"LCL");
contLimits=substr(contLimits,found+4);
theLCL = num( word(1,contLimits,")"));
found=contains(contLimits,"UCL");
contLimits=substr(contLimits,found+4);
theUCL = num( word(1,contLimits,")"));
// Add reference lines to the graph with the Control Limit values
report(dist)[AxisBox(1)] << add ref line(theLCL,Solid,Black,"LCL");
report(dist)[AxisBox(1)] << add ref line(theUCL,Solid,Black,"UCL");
report(dist)[AxisBox(1)] << add ref line(theAvg,Solid,Black,"Ave");回复:如何使用其他色譜柱為某一色譜柱設置控制限?某些 JMP 平台可能會使用多個列屬性,但它們不會以任何方式鏈接(如果這是您所要求的)。 您的腳本必須使用“setter 和 getter”操作來協調 JMP 自動執行的操作之外的任何操作。
回复:如何使用其他色譜柱為某一色譜柱設置控制限?@tx尼爾森我很確定你是對的。
您認為軸屬性可以引用控制限制屬性嗎?
回复:如何使用其他色譜柱為某一色譜柱設置控制限?正如我在上次回復中所說:
據我所知,規格限制和響應是唯一會自動顯示在圖表和圖形上的限制
控制限無法自動顯示在圖表上,控製圖除外!回复:如何使用其他色譜柱為某一色譜柱設置控制限?抱歉吉姆,我想我對你的回答感到困惑,
我添加了
評估(
代替(
表達式(
:REM OX << 設置屬性(
“控制限度”,
{XBar( Ave( __avg__ ), LCL( __LCL__ ), UCL( __UCL__ ) ),
顯示控制限( 1 )}
)
),
Expr( __avg__ ), :中心線[1],
Expr( __LCL__ ), :下限[1],
Expr( __UCL__ ), :上限[1],
),
);
到我的腳本來上傳限制。
它在圖表上沒有顯示任何內容。它適用於規格限制。
我無法理解您對顯示控制限制()的評論
回复:如何使用其他色譜柱為某一色譜柱設置控制限?我要評論您添加到控制限制規範中的“顯示限制()”元素。據我所知,規格限制和響應是唯一會自動顯示在圖表和圖形上的限制。
可以為數據表中的不同階段設置控制限。控製圖平台可以處理控制限的階段和顯示。一旦超出控制限平台,就必須通過將 JSL 添加到圖表來顯示限制來完成控制限的顯示。
回复:如何使用其他色譜柱為某一色譜柱設置控制限?謝謝吉姆
此方法適用於規格限值,但不顯示控制限值。 我不確定出了什麼問題回复:如何使用其他色譜柱為某一色譜柱設置控制限?列表中的值不會被執行,因此,您需要使用以下方法來創建上傳控制限所需的 JSL
Eval(
Substitute(
Expr(
:X << Set Property(
"Control Limits",
{XBar( Ave( __avg__ ), LCL( __LCL__ ), UCL( __UCL__ ) ),
Show Control Limits( 1 )}
)
),
Expr( __avg__ ), :Center Line[1],
Expr( __LCL__ ), :Lower Limit[1],
Expr( __UCL__ ), :Upper Limit[1]
)
);回复:如何使用其他色譜柱為某一色譜柱設置控制限?不,數據表也會每天更新。所有數據都是從同一個工具中提取出來的並且是適當的。回复:如何使用其他色譜柱為某一色譜柱設置控制限?希望您不只是每天改變控制限制? 希望控制限適合您的數據集。
回复:如何使用其他色譜柱為某一色譜柱設置控制限?謝謝@statman
我正在創建一個報告,我的數據表包含我通過 JMP 提取的所有數據。 我為我的報告編寫了一個腳本,並在最後製作了一個 HTML 報告。 該腳本必須每天運行,因此我不確定是否可以執行您的建議。
回复:如何使用其他色譜柱為某一色譜柱設置控制限?抱歉,您的詢問讓我有點困惑。 為什麼不讓 JMP 計算 x 列上的控制限(或創建控製圖)? 您是否意識到控制限是數據、數據的收集方式以及如何對其進行分組的函數?