使用 JSL 对多个变量执行单向(或多向)方差分析而不显示图形你好,
我想在一个表上运行单向方差分析(最终是多向方差分析),以获得非常大的端点列表,并通过事后检验(例如 Dunnett 的检验)进行跟踪。
对于大量端点列表,如果只需要聚合的 p 值,则显示每个图表既慢又不切实际。
JSL 中是否有一种方法可以绕过图形创建来仅检索那些值?
大规模定制回复:在不使用 JSL 显示图形的情况下对许多变量执行单向(或多向)ANOVA可以轻松地以不可见的模式运行平台,然后输出结果。请参阅下面的脚本和重新
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
colNames = dt << get column names( continuous );
ow = Oneway( invisible, Y( Eval( colNames ) ), X( :site ), Means( 1 ), Mean Diamonds( 1 ) );
Report( ow[1] )["Analysis of Variance"][Table Box( 1 )] << make combined data table;

回复:在不使用 JSL 显示图形的情况下对许多变量执行单向(或多向)ANOVA嗨,吉姆,
我没有那样想。 它成功了。
非常感谢!
最好的,
塞巴斯蒂安
回复:在不使用 JSL 显示图形的情况下对许多变量执行单向(或多向)ANOVA我还认为您应该考虑使用响应筛选平台。它为您提供 PValue 和其他统计信息。它还有一个交互式表格脚本,可以显示任何选定变量的散点图。

Names Default To Here( 1 );
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
colNames = dt << get column names( continuous );
Response Screening(
Y( Eval( colNames ) ),
X( :SITE ),
PValues Table on Launch( 1 )
);