楼主: k231251727
7777 8

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

  • 0关注
  • 0粉丝

已卖:49份资源

硕士生

43%

还不是VIP/贵宾

-

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

楼主
k231251727 发表于 2011-9-14 20:42:22 |AI写论文

+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
拉您进交流群
GMT+8, 2026-2-17 16:01