JMP 15 和 JMP16 之间的过程筛选平台更改你好,
我在脚本中使用流程筛选平台。
S = Response Screening( Y( Eval( Expr( YParamList ) ) ), X( :Split ), practical difference portion( 0.05 ),save compare means );
然后我使用输出表绘制重要参数的图。
然而,由于我们使用 JMP16,它不能很好地工作。 看起来表名、表顺序(执行后的活动表不一样)甚至列中的名称都被修改了。 我没有找到使其在 JMP15 和 JMP16 上都工作的解决方案,因为表的名称和顺序已一起修改。
这很烦人,因为只有部分用户迁移到 JMP16。
感谢帮助!
热罗姆
实验设计回复:JMP 15 和 JMP16 之间的过程筛选平台更改标题确实不正确,是响应筛选问题
正如 Jthi 提到的,我可以编写一个脚本来测试 jmp 版本,但我想避免它......
我无法理解我们如何为生成的表分配名称。 我曾经像 Txnelson 那样做,但似乎不太健壮......
热罗姆
回复:JMP 15 和 JMP16 之间的过程筛选平台更改对于列名称:
- 在 JMP15 中,比较表的名称为 Leveli 和 Levelj。
- 在 JMP16 中为 Niveau(x)i、Niveau(y)i。
与数据值表相同,它被称为一次“Pvalues”,然后被称为“Pvaleurs”
两个版本都以法语安装,但它们的行为不同
可能是法语翻译的问题
回复:JMP 15 和 JMP16 之间的过程筛选平台更改为了确保我们谈论的是同一件事:在标题中您提到了过程筛选,但在脚本中您使用了响应筛选。 您确定添加了正确的脚本吗? 或者是标题不对。
但是,您可以用来解决不同版本的一种方法是第一条评论中提到的方法,检查所使用的版本,然后使用每个版本的脚本,例如使用 match/if-else/try 构造。 通常,脚本的版本是健壮的,但有时平台报告会发生变化,结果会看起来不同。 您可能还需要检查 JMP 15 和 16 中的日志,看看是否还有任何警告或其他消息。
回复:JMP 15 和 JMP16 之间的过程筛选平台更改我相信以下代码适用于 JMP 15 和 JMP 16,并将返回一致的数据表引用。
S = Response Screening(
Y( Eval( Expr( YParamList ) ) ),
X( :Split ),
practical difference portion( 0.05 )
);
Wait( 0 );
s << save compare means;
dtCompare = Current Data Table();
dtPValues = Data Table( "PValues" );
现在关于所述的名称变更。在比较 JMP 15 和 JMP 16 时,我没有发现任何具有不同名称的列。您具体发现了什么不同?
回复:JMP 15 和 JMP16 之间的过程筛选平台更改绝对不是最佳解决方案,但您可以针对不同版本的 JMP 实施不同的方法。 您可以通过以下方式获取 JMP 版本:
JMP Version()
//Word(1, JMP Version(), ".");