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() 导致第一行缺失值谢谢,做到了