在过程能力函数中,如何仅显示直方图?你好!
我只想看到具有过程能力的直方图。
有一个列列表“colDlg["ycol"]”,但它不适用于报告。
您能对此给出什么建议吗?
另外,是否可以添加对直方图进行“groupby”?
//Select Test Item for Scatterplot Matrix<BR />colDlg = Column Dialog(<BR />Title( "Test Item Selct" ),<BR />ycol = Col List( "Test Item", Min Col( 1 ) ), //<BR />);<BR /><BR />hist = dt << Process Capability(
Process Variables(eval(colDlg["ycol"])),
Spec Limits Dialog( "No (skip columns with no spec limits)" ),
Moving Range Method( Average of Moving Ranges ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Overall Sigma Normalized Box Plots( 0 ),
Overall Sigma Summary Report( 0 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Process Performance Plot( 0 ),<BR /><BR /> /* This part is not applied.
{colDlg["ycol"] << Process Capability Analysis(
Process Summary( 0 ),
Overall Sigma Capability( 0 ),
Nonconformance( 0 ),
Within Sigma Capability( 0 ),
Histogram(
1,
Show Target( 0 ),
Show Within Sigma Density( 0 ),
Show Overall Sigma Density( 0 )
)
)}*/<BR />
);
自动化和脚本回复:在过程能力函数中,如何仅显示直方图?非常感谢!
回复:在过程能力函数中,如何仅显示直方图?要删除直方图中的目标参考线,只需将规格限值列属性中的目标值设置为空白。
下面是在过程能力中使用 By() 元素的示例,并遍历每个 By 级别并删除与能力分析相关的轮廓框。

Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
pc = Process Capability(
Process Variables( :NPN1, :NPN2 ),
Moving Range Method( Average of Moving Ranges ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Process Performance Plot( 0 ),
by( :Site )
);
nSites = N Items( Associative Array( :site ) );
For( i = 1, i <= nsites, i++,
(Report( pc[i] ) << xpath( "//OutlineBox[text()='Process Summary']" )) << delete;
(Report( pc[i] ) << xpath( "//OutlineBox[text()='Within Sigma Capability']" )) << delete;
(Report( pc[i] ) << xpath( "//OutlineBox[text()='Overall Sigma Capability']" )) << delete;
(Report( pc[i] ) << xpath( "//OutlineBox[text()='Nonconformance']" )) << delete;
);
回复:在过程能力函数中,如何仅显示直方图?你好。
感谢您的解决方案。
我想删除直方图上的以下内容。你能告诉我怎么做吗?
-在 Sigma 密度范围内
-整体 Sigma 密度
-目标
(*样本图片)

至于分组依据,
我想选择机器编号作为分组。
机器号是整数。
请参阅下面的示例图
(*“第 1 列”为机器编号)
无论如何,如果您知道更好的分析来比较机器,请告诉我。
我将非常感激。
(*样本图片)

谢谢
回复:在过程能力函数中,如何仅显示直方图?以下是删除不需要的异常值框的示例

Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
pc = Process Capability(
Process Variables( :NPN1, :NPN2 ),
Moving Range Method( Average of Moving Ranges ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Process Performance Plot( 0 )
);
(Report( pc ) << xpath( "//OutlineBox[text()='Process Summary']" )) << delete;
(Report( pc ) << xpath( "//OutlineBox[text()='Within Sigma Capability']" )) << delete;
(Report( pc ) << xpath( "//OutlineBox[text()='Overall Sigma Capability']" )) << delete;
(Report( pc ) << xpath( "//OutlineBox[text()='Nonconformance']" )) << delete;
我不确定您想用 GroupBy 评论做什么。您能否说明一下预期的分组是什么以及各个组将如何显示?