你好,
我有下面的 for 循环遍历列,为每个列分配一个“编码”属性。 all_cols 是感兴趣的列的列表。该功能有效 - 几乎符合预期。编码属性已正确分配,包括 col min 和 col max 值。
for( y = 1, y <= N Items( all_cols ), y++,
row() = y;
lims = Eval List( { col min( eval( all_cols[y] ) ), col max( eval( all_cols[y] ) ) } );
all_cols[y] << Set Property( "Coding", Expr( lims ) );
);但是,在增强日志中,我注意到错误“编码属性没有两个数字”对 all_cols 中的每一列迭代一次。 我数过了
这就是问题所在。稍后在我的脚本中,将执行标准最小二乘法。一旦我从效果摘要中的效果列表中删除效果,就会出现相同消息的错误框。 如下所示。如果使用右上角的“x”退出框,或者如果按下“确定”按钮,则此框将无限期出现,锁定 JMP 的使用,直到我强行结束 JMP 的任务。

给定相似的 JMP 表达式计算,for each() 函数将有相同的错误。 这相当于突出显示所有列并通过标准化属性批量更改其所有属性。
关于正在发生的事情以及如何阻止它的任何想法?