楼主: k231251727
7323 8

sas数据累加问题 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

43%

还不是VIP/贵宾

-

威望
0
论坛币
498 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2027 点
帖子
131
精华
0
在线时间
149 小时
注册时间
2011-3-6
最后登录
2021-12-28

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如果我想把几个数累加程序是怎么编写呢?
                      例如变量为 b1 b2 b3 b4  b5 b6 b7 b8 b9 b10 y                        要求s=(y∑bi*y^i)  i=1 2 3 4 5....10;
sas上面怎么实现连加呢?


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:程序

自由学习
沙发
zhangzachary 发表于 2011-9-14 21:21:39 |只看作者 |坛友微信交流群
i dont understand the question... more detail please...
寒冰凤凰 My blog: http://blog.sina.com.cn/u/1058955485

使用道具

藤椅
k231251727 发表于 2011-9-14 21:44:22 |只看作者 |坛友微信交流群
zhangzachary 发表于 2011-9-14 21:21
i dont understand the question... more detail please...
说的简单的就是说我们数学上s=1+2+3+4+5+6=多少?有sas程序怎么编?如果一直加到无穷你不可能写到无穷把?
自由学习

使用道具

板凳
可~乐 发表于 2011-9-14 21:51:32 |只看作者 |坛友微信交流群
data a;
infile datalines;
input x@@;
datalines;
1 2 3 4 5 6
;
run;
data b;
set a;
retain y;
y+x;
run;

使用道具

报纸
jingju11 发表于 2011-9-15 02:35:31 |只看作者 |坛友微信交流群
  1. data have2;
  2.         set have;
  3.         array b[10];
  4.         do i =1 to 10;
  5.                 s =sum(s, b[i]*(y**i));
  6.         end;
  7.         s =y*s;
  8. run;
复制代码
JingJu

使用道具

地板
leedx 发表于 2011-9-15 09:08:24 |只看作者 |坛友微信交流群
学习了~~~~

使用道具

7
k231251727 发表于 2011-9-15 21:36:31 |只看作者 |坛友微信交流群
谢谢..............
自由学习

使用道具

8
suzhzh 发表于 2011-9-15 22:17:06 |只看作者 |坛友微信交流群
用数组或者是用retain语句

使用道具

9
zorro999 发表于 2015-4-1 11:41:54 |只看作者 |坛友微信交流群
jingju11 发表于 2011-9-15 02:35
JingJu
GOOD!很简洁,受教了。
用retain加do循环也可以

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 08:31