SAS中文论坛
标题:
一个小程序,哪里不对?
[打印本页]
作者:
shiyiming
时间:
2004-8-14 09:39
标题:
一个小程序,哪里不对?
题目:某人将500美元存入银行,年利率7%,用累加语句和循环语句计算三年末此人能得到多少钱?
data m;
do i=0 to 3;
money=500+money*0.07;
end;
proc print;run;
觉得很简单,可是就是得不到想要的结果。谁能指点一下?
作者:
shiyiming
时间:
2004-8-14 09:45
标题:
program must be revised
程序修改如下。
data m;
retain money 500;
do i=1 to 3;
money=money+money*0.07;
output;
end;
proc print;run;
在不同的观测间累加需要retain语句的帮助,否则每次累加时原变量都将先被赋值为缺失值,而不是上一循环的结果值。
作者:
shiyiming
时间:
2004-8-14 09:55
标题:
:)
?q克油!
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2