如何創建單獨的選擇性變異量規圖表 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 } )
)
) ;
結果:

希望這可以幫助。