SAS中文论坛
标题:
怎样使用替代变量?
[打印本页]
作者:
shiyiming
时间:
2009-5-5 17:54
标题:
怎样使用替代变量?
如下程序,当jbi=lag(xt0)/xt0;中的xt0用xt的话就能输出结果,但是我想用xt0代替xt,问要做什么改变呢?
[code:awd1r1vz]data a1;
input t year xt @@;
yt+xt;
Index=1;
zt=-(yt+LAG(yt))/2;
jbi=lag(xt0)/xt0;
cards;
1 200609 0.087
2 200610 0.123
3 200611 0.091
4 200612 0.102
5 200701 0.09
6 200702 0.086
7 200703 0.106
8 200704 0.089
9 200705 0.103
10 200706 0.087
11 200707 0.087
12 200708 0.081
13 200709 0.086
14 200710 0.08
15 200711 0.093
16 200712 0.079
17 200801 0.085
18 200802 0.076
19 200803 0.097
20 200804 0.084
;
data pan;
set a1;
if 0.1353<=jbi<=7.389 then good=1;
else good=.;
drop xt0 xt1 index zt1;
title 'panduanmoxing';
proc print data=pan;[/code:awd1r1vz]
作者:
shiyiming
时间:
2009-5-5 18:12
标题:
Re: 怎样使用替代变量?
我这个是不是变量初始化的问题啊,我查看日志说我的变量xt0没有初始化... 请问如果是初始化的问题,要怎样修改呢?
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2