You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 06:06:07