如果公式包含行語句,則預測刻畫器不起作用你好,
如果我的公式包含 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)