将变量传递到 Cusum 脚本大家好,
当我运行以下脚本时,变量 Targ 的目标值 8 并未传递到 CuSum 图表。而是计算并使用了目标值 8.09629。发生了什么,如何将目标值 8 传递到脚本中?
谢谢
Names Default To Here( 1 );
targ = 8;
dt = Open( "$SAMPLE_DATA/Quality Control/Oil1 Cusum.jmp" );
obj = dt << CUSUM Control Chart( Y( :weight ), X( :hour ), Target (targ), Sigma (0.05), head start (0.05)
);
自动化和脚本回复:将变量传递到 Cusum 脚本例如,您可以使用 Eval(EvalExpr()) 对其进行评估
Names Default To Here(1);
targ = 8;
dt = Open("$SAMPLE_DATA/Quality Control/Oil1 Cusum.jmp");
Eval(EvalExpr(
obj = dt << CUSUM Control Chart(
Y(:weight),
X(:hour),
Target(Expr(targ)),
Sigma(0.05),
head start(0.05)
);
));
回复:将变量传递到 Cusum 脚本非常好。谢谢。
回复:将变量传递到 Cusum 脚本根据上述解决方案,我现在如何对多个 CuSum 图表实现类似的功能,其中使用了 By:,但所有图表的目标值都取决于日期。因此,在下面的脚本示例中,如果 Day =1,则 targ = 6。如果 day =2,则 targ = 7,等等,等等
名称默认为此处(1);
目标=6;
dt = Open("$SAMPLE_DATA/Quality Control/Vial Fill Weights.jmp");
Eval(EvalExpr(
obj = dt << CUSUM 控制图(
Y(:填充重量),
X(:样本),
目标(表达式(目标)),
作者 (:Day)
(英文):
));
Names Default To Here(1);
targ = 8;
dt = Open("$SAMPLE_DATA/Quality Control/Oil1 Cusum.jmp");
Eval(EvalExpr(
obj = dt << CUSUM Control Chart(
Y(:weight),
X(:hour),
Target(Expr(targ)),
Sigma(0.05),
head start(0.05)
);
));
回复:将变量传递到 Cusum 脚本如果您希望使用 By 变量,情况会变得有点复杂。我最有可能循环遍历每个平台(这可能因 JMP 版本而异)。希望这能让您了解可以做什么
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Quality Control/Vial Fill Weights.jmp");
targs = ["1" => 5, "2" => 6, "3" => 7, "4" => 8, "5" => 9];
Eval(
Eval Expr(
ccs = dt << CUSUM Control Chart(
Y(:Fill Weight),
X(:Sample),
By(:Day)
)
)
);
For Each({cur_cc}, ccs,
cur_rep = Report(cur_cc);
cur_day = Word(-1, (cur_rep << get title), "=");
Eval(EvalExpr(
cur_cc << Target(Expr(targs[cur_day]));
));
);
基本上我有“spec”关联数组,然后我使用 Word(-1,...) 获取“过滤”值,使用该值从关联数组中检索值并使用它来设置目标
回复:将变量传递到 Cusum 脚本太棒了。非常感谢。
回复:将变量传递到 Cusum 脚本非常感谢你的解决方案
查看更多...听起来您的脚本遇到了一个问题,即目标值被四舍五入或重新计算,导致值为 8.09629,而不是所需的 8。为确保目标值 8 正确传递给 CuSum 图表,请检查脚本中是否有任何可能改变目标值的四舍五入或计算函数。确保明确设置并使用目标值,且未进行任何修改。验证数据类型并确保没有隐式转换影响精度。学校截止日期可能令人不知所措,但使用
https://liahelp.com可以更轻松地管理。该网站提供学术写作服务,如论文和研究论文,所有这些都保证是原创的。他们的客户支持快速且乐于助人,确保您获得所需的服务。我也喜欢他们提供修订,所以最终产品正是我想要的。绝对推荐给学生!