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

如何在R中为有序变量绘制小提琴图/箱线图展示分类变量频率差异?

思路提示
  • 核心是展示各年龄组的吸毒YES频率差异,先明确:箱线图更适合连续变量的分布展示,二分类变量的频率用柱状图/点图会更直观,但如果一定要用箱线图,得调整变量逻辑
  • 不要直接用二分类的drugs当y轴,要先计算每个年龄组里吸毒YES的比例/频率,把这个频率值作为y轴的连续数值变量
  • 有序年龄组已经转成因子,记得手动指定因子的顺序,确保x轴上的年龄组按10-19、20-29的自然顺序排列,避免自动排序打乱逻辑
  • 聚焦YES子集的两种方式:要么先从原始数据筛出drugs=YES的记录,统计各年龄组的人数,再结合对应年龄组的总人数算出频率;要么直接在全数据集按年龄组分段,计算每组内YES的占比
  • 要是用箱线图,把计算好的频率作为y,年龄组作为x,这样能展示各年龄组频率的数值差异(不过单组频率是单个值,箱线图会呈现为一条线,所以更推荐用柱状图来直观对比高低)

内容的提问来源于stack exchange,提问作者nobody

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 02:54:22