大家好,
有谁知道一种仅由扩展结果组成组合数据表的方法吗? 我实施了平行度测试,将物质的不同含量与标准进行了比较。 JMP生成所有可能比较的结果表,并使组合数据表输出所有比较的所有结果,而没有标志来知道哪个。 我只对针对该标准的不同级别的组合表感兴趣。 如果仅将打开的选项卡保存到组合数据表中而不包含关闭的选项卡,那将是惊人的(请参见下图)。 我可以保存单个表,但是我已经通过几个因素进行了分析。 有什么帮助吗?

如果只需要针对STD化合物的报告,则使用“生成数据表”命令而不是用于合并报告的命令。
如果需要多个报告,则可以使用当前数据表上的行>数据过滤器来选择所需或不想要的内容。 可以删除,排除和隐藏行或子集。
感谢您的答复@markbailey Ť “生成数据表”命令在这里无济于事,因为就像我说的,我有几个相同的表(在图中),因此,如果有的话,组合数据表是最接近的;但是,对于与我展示的图片类似的所有分析,jmp制作了一个包含所有其他比较(与L1,L2,.......,加号与标准品的比较)的组合表,而没有关键字来区分哪个结果来自哪个“对抗”标签。 所以我的想法是,如果我可以仅对已打开内容的相似结果进行合并的数据表(将其他比较排除在外),那将是解决方案。
所以这是我能够做您想要的事情的奇怪方法。下面的脚本从运行的Fit Y by X平台获取显示输出,将其复制到日记中,遍历所有轮廓框并删除已关闭的轮廓框,然后运行“生成合并数据表”,最后运行,关闭日记帐。JMP足够好,执行此操作时,最终不会向用户显示任何日记创建,而仅显示结果新的数据表。
names default to here(1);
dt = open("$SAMPLE_DATA/semiconductor capability.jmp");
fg = Fit Group(
Oneway( Y( :NPN1 ), X( :SITE ), Means and Std Dev( 1 ), Mean Error Bars( 1 ), Std Dev Lines( 1 ) ),
Oneway( Y( :PNP1 ), X( :SITE ), Means and Std Dev( 1 ), Mean Error Bars( 1 ), Std Dev Lines( 1 ) ),
Oneway( Y( :PNP2 ), X( :SITE ), Means and Std Dev( 1 ), Mean Error Bars( 1 ), Std Dev Lines( 1 ) ),
Oneway( Y( :NPN2 ), X( :SITE ), Means and Std Dev( 1 ), Mean Error Bars( 1 ), Std Dev Lines( 1 ) ),
Oneway( Y( :PNP3 ), X( :SITE ), Means and Std Dev( 1 ), Mean Error Bars( 1 ), Std Dev Lines( 1 ) ),
Oneway( Y( :IVP1 ), X( :SITE ), Means and Std Dev( 1 ), Mean Error Bars( 1 ), Std Dev Lines( 1 ) ),
<<{Arrange in Rows( 1 )}
);
fgr = fg << report;
nw = New Window( "Close Unwanted Tables",
Text Box( "Close the Outline Boxes of the Means and Std Deviation table" ),
Text Box( "you do not want to be in the Make Combined Data Table" ),
Text Box( "and then click OK" ),
Button Box( "OK",
nw << close window;
fgr << journal;
mjr = Current Journal();
test = (mjr << xpath( "//OutlineBox" ));
For( i = N Items( test ), i >= 1, i--,
If( test[i] << getOpen == 0,
test[i] << delete
)
);
mjr["Means and Std Deviations"][Table Box( 1 )] << Make Combined Data Table;
close all( journals, nosave );
)
);
Button Box中的脚本完成了所有工作,因此您需要做的就是对其进行修改以适合您的脚本。
我的建议不仅仅是使用“制作合并数据表”命令。 结果包括所需的比较和不需要的比较。 然后,您可以使用“行”>“数据过滤器”来选择要用于“表”>“子集”的行,或者选择不希望用于“列数”>“删除”的行。 对我来说似乎很简单。