如何修改R语言的prop.table命令实现按性别分别计算占比
解决方法
你原命令中的prop.table()未指定边际计算参数,默认基于整张交叉表的总频数计算占比,因此所有单元格数值总和为1。要实现按性别(行维度)分组,每组内部的录取/拒绝占比总和为100%,只需为prop.table指定margin = 1参数即可:
prop.table(xtabs(Freq ~ Gender + Admit, data=df), margin = 1)
参数说明
margin = 1:按表格的行维度分组计算占比,每一行的数值总和为1- 如果后续需要按录取状态(列维度)分组计算占比,替换为
margin = 2即可
内容的提问来源于stack exchange,提问作者Dave Twickenham
相关产品推荐
相关产品推荐

