如果公式包含行语句,则预测刻画器不起作用你好,
如果我的公式包含 Row() 语句,我无法让预测分析器显示预测。
MWE:
第 5 列的公式:
:X
工作正常:

而 Column4 的公式:
:x[行()]
导致未计算预测:

显然,我不需要上述 MWE 中的 Row() 语句,但我在尝试构建更多涉及的东西时遇到了这个问题。 我正在使用 JMP 16.12.0
干杯,
卢卡斯
分析图形脚本视窗回复:如果公式包含行语句,则预测分析器不起作用用作右侧值的 Row() 函数将返回一个常量、无效的行号 (0)。 它旨在用作 For Each Row() 函数的参数中的右侧值。
查看有关帮助遍历行.
你想做什么? 行号对您的目的有多重要?
回复:如果公式包含行语句,则预测分析器不起作用我在公式列的公式中使用 Row() 函数,而不是在独立脚本中。 在这种情况下,Row() 不应该为每个单元格返回一个值吗?
我试图分析的公式列计算 x 列到该行的累积和/数值积分。 我都尝试过内置的 Col Cumulative Sum 函数并明确编程了迭代解决方案 int_i = int_{i-1} + x_i ,但都不能与分析器一起使用。
回复:如果公式包含行语句,则预测分析器不起作用是的,Row() 函数将返回列公式中的当前行。
所以你的公式看起来像这个?
If(
Row() == 1,
:x,
:x + Lag( :x )
);
回复:如果公式包含行语句,则预测分析器不起作用确切地说,除了它是 Lag(:integral) (即列本身),而不是 Lag (:x)