分佈圖腳本(多列和按行名稱分組)大家好,
我想為下面的分發創建一個腳本。 我應該在腳本中的何處進行編輯以進行“按”分組。
如果我只想顯示 lot_id=lot01 如何在腳本中過濾它
.
感謝是否有人可以幫助我。
我從這個腳本https://community.jmp.com/t5/Discussions/Script-multiple-columns-grouped-in-distribution-plot/mp/162798#M40093
基礎數據分析與建模回复:分佈圖腳本(多列和按行名稱分組)names default to here(1);
dt=open("$SAMPLE_DATA/semiconductor capability.jmp");
colList = dt << get column names(continuous,string);
// For this illustration I want to use just the NPNn columns
for(i=nitems(colList), i>=1,i--,
If(substr(colList[i],1,3)!="NPN", remove from(colList,i,1))
);
// build the JSL string
theExpr =
"Dis = Distribution(
Continuous Distribution( Column( :" || colList[1] || " ),
Process Capability( Use Column Property Specs ) )";
For( i = 2, i <= N Items( colList ), i++,
theExpr = theExpr || "," || "Continuous Distribution( Column( :" || colList[i] ||
" ), Process Capability( Use Column Property Specs ) )"
);
theExpr=theExpr||");";
// run the built JSL string
eval(parse(theexpr));
// Standardize the settings
disr = Dis << report;
disr[colList[1]]["Quantiles"]<<CLOSE all="" like="" this=""></CLOSE>這裡的腳本
回复:分佈圖腳本(多列和按行名稱分組)您所要做的就是按照您的意願運行分發平台,然後轉到紅色小三角並選擇
“按組腳本保存”

它將為您提供包含 By 元素的腳本。
Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :NPN1 ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( Use Column Property Specs )
),
By( :lot_id )
);
回复:分佈圖腳本(多列和按行名稱分組)嗨吉姆,
非常感謝您的及時回复。 我想生成一個腳本,我可以將其重用於其他數據類型(不同的列名稱)。 有什麼方法可以使用腳本自動執行該操作嗎?
謝謝,
瑪雅人
回复:分佈圖腳本(多列和按行名稱分組)您在之前的討論中顯示的腳本是動態生成分佈的示例,通過在其指向的數據表中查找列名,然後運行這些分佈。假設您熟悉編程,您應該能夠遵循腳本。使用的任何函數都可以在腳本索引中查找,其中顯示了定義和用法示例。
當您努力完善腳本時,社區將始終幫助您解決可能遇到的問題。