【发布时间】:2013-04-29 23:15:51
【问题描述】:
我迷失了滞后功能;下面是我正在尝试做的事情。
data out;
set in;
by a;
y = 0.5 ;
y = lag(y) * ( 1 - x); end;
run;
“in”表只有 X 和序列值 A,我想要创建 y 值以“0.5”开头的“out”表,然后 Y 的其余部分将来自前一个 Y 值的计算乘以(1-X) => Y = lagY * ( 1 - X )
我正在尝试使用延迟功能,但它确实给了我想要的东西..
请帮忙。 谢谢。
【问题讨论】:
-
请您向您的表中添加更多数据,用于 A 和 X 列,直到 X = 1 的值。