全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1192 2
2013-09-25
QQ图片20130925225707.jpg
统计步骤:
先将rp和sp都是缺失值的观测删除。
然后rp不是空值的做rp*s,得到变量rtp;
sp不是空值的做sp*s,得到变量stp;
然后根据area,style,ros进行分类;ros是页分类,area是行分类,style是列分类;
在分类里面:对rtp加总,再除以s的分类加总,得到各个分类下的平均值rap;
在分类里面:对stp加总,再除以s的分类加总,得到各个分类下的平均值sap;
我只写出了部分的代码,但是分类加总不会写了~求高手解决一下!
(我的程序就是狗屎,不看也罢!)
data s1;
set ww;
if rp=. and sp=. then delete;
run;
data s2;
set s1
if rp^=. then rtp=rp*s;
if sp^=. then stp=sp*s;
run;
data s3 s4;
set s2;
if rp^=. then output s3;
if sp^=. then output s4;
run;
proc tabulate data=s3;
class ros style area;
var rtp;
table ros,area,sum=''*rtp=''*(style='' all);
run;
proc tabulate data=s4;
class ros style area;
var stp;
table ros,area,sum=''*stp=''*(style='' all);
run;
下面提供了工作表
ww.xlsx
大小:(10.38 KB)

 马上下载


拜求解决!!!!
二维码

扫码加我 拉你入群

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

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

全部回复
2013-9-26 02:43:05
我的程序也是狗屎,不写也罢!
这种作业,做与不做,真的没有区别。
二维码

扫码加我 拉你入群

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

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

2013-9-26 08:14:37
邓贵大 发表于 2013-9-26 02:43
我的程序也是狗屎,不写也罢!
这种作业,做与不做,真的没有区别。
大神调戏小的~
这题对我来说还是挺重要的,不仅能学点东西还能加快做事效率!就这个解决不了我只能用excel做,费时耗力!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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