全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5372 4
2012-11-29

我现在有个m0表格分别有venue, ending_week, types_of_games, total_seats, capacity, capacity_used这些值

其中capacity_used=total_seats / capacity

然后我想知道某一types_of_games的capacity_used数值, 但是tabulate 好像只能显示简单平均的数值, 不知道大家有没有方法可以做到我想要的效果? 我写的程序如下:

proc tabulate data=m0 alpha=0.05;
var capacity_used;
class venue ending_week;
table ending_week='',venue*capacity_used=''*(mean*f=9.5);
where type_of_game not in ('Others')
run;

我发现这个结果出来的数字是平均值而不是加权平均值, 因为capacity_used = total seats / capacity 我有什么方法可以显示total seats not in others / total capacity not in others? 谢谢了!

二维码

扫码加我 拉你入群

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

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

全部回复
2012-11-29 13:16:16
用proc means试试?
二维码

扫码加我 拉你入群

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

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

2012-11-29 15:56:45
playmore 发表于 2012-11-29 13:16
用proc means试试?
不太懂, 您是否能给个例子?
二维码

扫码加我 拉你入群

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

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

2012-12-2 23:20:53
求解答啊, 有没有大大能帮个忙?
二维码

扫码加我 拉你入群

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

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

2012-12-3 09:47:58
amandazhhku 发表于 2012-11-29 15:56
不太懂, 您是否能给个例子?
我不太确定proc tabulate可不可以算加权平均值
我一直用proc means求加权平均值和其他描述性统计量
你可以网上搜下proc means的官方帮助
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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