楼主: foreverch
6335 6

[原创博文] proc tabulate计算百分比 [推广有奖]

  • 0关注
  • 1粉丝

博士生

61%

还不是VIP/贵宾

-

威望
0
论坛币
584 个
通用积分
0
学术水平
0 点
热心指数
5 点
信用等级
0 点
经验
491 点
帖子
259
精华
0
在线时间
270 小时
注册时间
2008-5-23
最后登录
2019-5-30

foreverch 发表于 2011-4-27 12:36:31 |显示全部楼层
本帖最后由 wanghaidong918 于 2013-1-13 16:59 编辑

pctn表示占纵向合计的百分比

如果我想计算占横向合计的百分比怎么算啊?

不知道我说的还清楚啊
关键词:Tabulate Late Abu ATE LAT

stata SPSS
guoluo 发表于 2011-4-27 15:36:14 |显示全部楼层
pctn纵向横向都能算,直接放到行的那一维就可以了
回复

使用道具 举报

priss111 发表于 2011-5-2 17:51:58 |显示全部楼层
2# guoluo

请问能不能把程序贴出来?
谢谢!!
回复

使用道具 举报

chai_prime 发表于 2011-10-31 11:59:38 |显示全部楼层
应该是:横向计数后的百分比…

用pctn算出来都是占所有合计(横向sum、再纵向sum)的百分比

理解对不…
不知道你解决没,我现在也遇到这个问题……
回复

使用道具 举报

chai_prime 发表于 2011-10-31 12:05:33 |显示全部楼层
chai_prime 发表于 2011-10-31 11:59
应该是:横向计数后的百分比…

用pctn算出来都是占所有合计(横向sum、再纵向sum)的百分比
  1. proc tabulate data=energy;
  2.    class division type;
  3.    table division*
  4.            (n='Number of customers'
  5.             pctn<type>='% of row'  
  6.             pctn<division>='% of column'  
  7.             pctn='% of all customers'),
  8.           type/rts=50;
  9.    title 'Number of Users in Each Division';
  10. run;
复制代码
自带的帮助里找到的答案~~应该可以搞定了。
回复

使用道具 举报

OwilshereO 发表于 2019-1-6 17:01:17 |显示全部楼层
chai_prime 发表于 2011-10-31 12:05
自带的帮助里找到的答案~~应该可以搞定了。
太感谢了!!!!!
回复

使用道具 举报

chai_prime 发表于 2019-1-15 10:48:17 |显示全部楼层
OwilshereO 发表于 2019-1-6 17:01
太感谢了!!!!!
时隔近8年收到感谢也是蛮感动的    新年快乐  2019!
回复

使用道具 举报

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

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

GMT+8, 2019-6-19 23:46