如何创建单独的选择性变异量规图表 GRR 报告和线性和偏差报告表<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我如何为报告中的选择性项目创建一个单独的表用于变异性量表报告 GRR
第一份报告

显示第一份报告的当前 JMP 脚本
清除全局变量();
弹出=对话框(
“输入规格公差”,
选择 = editnumber(),
“选择再现性因素”,
selection1 = combobox("设备","操作员"),
按钮(“确定”),
按钮("取消"));
如果(弹出[“按钮”] == -1,
抛出(“取消”));
specrange = popup["选择"];
再现性=弹出[“选择1”];
Column( 1 ) << 建模类型( nominal );
Column( 2 ) << modeling type( nominal ) << Set name(eval(if(reproducibility==1,"Equipment","Operator")));
Column( 3 ) << 建模类型( continuous );
var=变异图(
Y(第(3)列),
X(第(2)列,第(1)列),
模型(“交叉”),
最大 Iter( 20 ),
Analysis Type( Name( "选择最佳分析 (EMS REML Bayesian)" ) ),
历史西格玛 ( 0 ),
连接单元均值 ( 1 ),
显示组均值 ( 1 ),
显示总均值 ( 1 ),
标准差图表( 1 ),
仪表 RR( 5.15, specrange, 0, 0 ),
仪表 RR 报告 ( 1 ),
显示箱线图( 1 ),
均值图 ( 1 ),
标准开发图 ( 1 )
);
var << 设置报告标题("GRR 结果")
________________________________________________________________________________________________________________________
第二份报告
我如何为报告中的选择性项目创建一个单独的表格用于变异性量表报告(线性和偏差报告)

第二份报告的 JMP 脚本
清除全局变量();
Column( 1 ) << 建模类型( nominal );
Column( 2 ) << 建模类型( continuous );
Column( 3 ) << 建模类型( continuous );
Column( 4 ) << 建模类型( 标称 );
var=变异图(
Y(第(3)列),
X(列(2)),
通过(列(4)),
Analysis Type( Name( "选择最佳分析 (EMS REML Bayesian)" ) ),
标准(列(2)),
连接单元均值 ( 1 ),
显示组均值 ( 1 ),
显示总均值 ( 1 ),
标准差图表( 1 ),
显示箱线图( 1 ),
偏差报告,
线性研究( 0.05 )
);
var << 设置报告标题(“线性/偏差结果”)
回复:如何创建单独的选择性变异量表图表 GRR 报告和线性和偏差报告很高兴它起作用了。当您处理第二个报表时,请记住,当您有一个按变量时,每个按组都会有一个显示框。 使用索引来引用每个按组的报告。如果我在上面使用的示例中有一个按组,为了访问每个组的报告层,我的代码可能如下所示:
LBL1a = repvar [1] [“测量....]对于第一个“By”组,和
LBL1b = repvar [2] ["Gauge....] 对于第二个"By"组。
回复:如何创建单独的选择性变异量表图表 GRR 报告和线性和偏差报告谢谢 Jerry Cooper,效果很好!!!
线性度和偏差报告有点棘手,因为可能有超过 1 个线性度和偏差报告,我们需要获取线性度% 和偏差% 的最小值
回复:如何创建单独的选择性变异量表图表 GRR 报告和线性和偏差报告可能有更好的方法,但这会产生您想要的结果。诀窍是公开包含所需信息的报表或大纲框的树结构。 右键单击大纲的显示按钮并选择编辑->显示树结构:

结果窗口将显示报告中对象的树结构,以便您可以在脚本中引用它们。 请参阅下面的代码,我附加到您的脚本以生成您的第一份报告的表格:
复制变量=变量<<报告;
LBL1 =复制变量[ “量表 R&R” ][字符串列框( 1个)] ;
LBL2 =复制变量[ “量表 R&R” ][字符串列框( 2个)] ;
值1 =复制变量[ “量表 R&R” ][数字列框( 3个)] ;
值2 =复制变量[ “量表 R&R” ][数字列框( 6个)] ;
赢1 =新窗户( “那个报告” ,
表框(字符串列框( “属性” , { LBL1 [ 5个] , LBL1 [ 1个] , LBL1 [ 6个] , LBL1 [ 2个] , “不同类别的数量” , “市盈率%” } ) ,
字符串列框( “缩写” , { LBL2 [ 5个] , LBL2 [ 1个] , LBL2 [ 6个] , LBL2 [ 2个]} ) ,
数字列框( “价值” , {值1 [ 5个] ,值1 [ 1个] ,值1 [ 6个] ,值1 [ 2个] ,值2 [ 4个] ,值2 [ 6个] * 100 } )
)
) ;
结果:

希望这可以帮助。