row() 導致第一行的值缺失JMP® Pro 17.0.0 (622753)
您好,我知道在第一行使用滯後會導致缺失值。但我需要避免出現缺失值,因為我的預測演算法在其他地方使用了資訊缺失。所以在這種情況下,我想避免這種情況。
我不太擅長使用 JSL...
公式結果:想強制將此缺失值改為零。我最初嘗試過使用“Is Empty”(是否為空)和“Is Missing”(是否缺少)等 If 語句的組合。例如
如果 Lag(整個公式)==為空
然後==0
Else == Lag (整個公式)
有什麼建議嗎?謝謝,保羅
Lag("整個公式")

分享和交流成果回复:row() 導致第一行缺失值嘗試將您的 if 語句放在滯後函數之外。所以..
if( row() == 1,
hCounter = 1; // set the hCounter value so future evaluations work, but
0;, //return 0 for the first row
lag( ... )
)
回复:row() 導致第一行缺失值謝謝,做到了