SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 692|回复: 2
打印 上一主题 下一主题

观测与观测之间的运算^_^

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-6-24 13:59:09 | 只看该作者

观测与观测之间的运算^_^

请问达人,我有一张m行n列的表格,现在想做这样一种运算:
算出每一行相对于相邻前一行的增长率并且把结果输出到另一张表格上
刚刚学习sas,谢谢指点噢~~
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-6-26 07:58:24 | 只看该作者

Re: 观测与观测之间的运算^_^

method one:data step
method two:proc expand
method three:proc iml
above of all can solution the question!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-6-26 20:22:53 | 只看该作者

Re: 观测与观测之间的运算^_^

data crackman;
input x y z@@;
cards;
1 2 2 4 5 7 7 8 9 9 11 12 13 14 15
;
run;
proc transpose data=crackman out=Tcrackman;
var x y z;
run;
data Tcrackman;
set Tcrackman;
array col col:;
array r r1-r4;
do i=1 to dim(col)-1;
do j=i+1;
  r(i)=(col(j)-col(i))/col(i);
end;
end;
drop i j;
format r1-r4 f8.2;
run;
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-4 04:59 , Processed in 0.066812 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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