如何使用其他色谱柱设置色谱柱的控制限?大家好。
我知道这个问题可能会被重复。 例如,我已阅读所有答案从列属性获取控制限制
我有一列 (: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 列上的控制限(或创建控制图)? 您是否意识到控制限是数据、数据的收集方式以及如何对其进行分组的函数?