SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 564|回复: 1
打印 上一主题 下一主题

怎样使用替代变量?

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2009-5-5 17:54:08 | 只看该作者

怎样使用替代变量?

如下程序,当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]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2009-5-5 18:12:58 | 只看该作者

Re: 怎样使用替代变量?

我这个是不是变量初始化的问题啊,我查看日志说我的变量xt0没有初始化...   请问如果是初始化的问题,要怎样修改呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-5 14:09 , Processed in 0.075343 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表