全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3475 8
2014-09-11
悬赏 100 个论坛币 未解决
如何完成以下计算。有两个变量a和b,从第二行的观测开始,定义一个新变量c=第一个观测中的a和b相乘,第三行的观测c=第一行观测中的a和b相乘加上第二行的观测a和b相乘,以此类推,直到第100个观测。
二维码

扫码加我 拉你入群

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

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

全部回复
2014-9-11 12:55:39
复制代码
二维码

扫码加我 拉你入群

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

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

2014-9-11 14:59:05
复制代码
二维码

扫码加我 拉你入群

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

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

2014-9-11 18:22:18
水经验的路过
二维码

扫码加我 拉你入群

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

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

2014-9-15 16:50:42
data test;
  input a b;
  datalines;
2 5
5 8
3 8
7 3
9 2
;
run;

data a;
  set test;
  array avar a1-a100 ;
  retain avar;
  array bvar b1-b100 ;
  retain bvar;
  count+1;
  avar(count)=a;
  bvar(count)=b;
if count>=2 then  c+ avar(count-1)*bvar(count-1);
else c= . ;
keep a b c;
run;
二维码

扫码加我 拉你入群

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

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

2014-9-15 16:56:49
zhengbo8 发表于 2014-9-11 12:55
这个不对的。a×b 不是上一阶的
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群