楼主: casey_c
4021 1

[学习分享] R 箱线图的绘制 [推广有奖]

  • 0关注
  • 10粉丝

博士生

92%

还不是VIP/贵宾

-

威望
0
论坛币
96 个
通用积分
2.1003
学术水平
2 点
热心指数
15 点
信用等级
2 点
经验
11502 点
帖子
278
精华
0
在线时间
94 小时
注册时间
2016-11-22
最后登录
2022-5-2

楼主
casey_c 发表于 2017-3-31 11:29:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
事先声明,本文转自 数析学院,非本人原创,需要完整内容的同学可以直接去查看原文


今天分享一下如何使用基本绘图工具快速做出一个简单的箱线图,
使用的是 ToothGrowth 数据集,其中有两个自变量、一个因变量。

  1. head(ToothGrowth)
  2.     #>    len supp dose
  3.     #> 1  4.2   VC  0.5
  4.     #> 2 11.5   VC  0.5
  5.     #> 3  7.3   VC  0.5
  6.     #> 4  5.8   VC  0.5
  7.     #> 5  6.4   VC  0.5
  8.     #> 6 10.0   VC  0.5
复制代码
1.jpg

绘制一个分别反映变量lensupp 以及dose分布的简单箱线图:


  1. boxplot(len ~ supp, data=ToothGrowth)
  2.    
  3.     #即使 `dose`是数值型变量,箱线图也会将其转化为一个因子
  4.    
  5.     boxplot(len ~ dose, data=ToothGrowth)
复制代码


2.jpg 3.jpg

绘制一个同时反映lensupp 以及dose的箱形图:


  1. boxplot(len ~ interaction(dose,supp), data=ToothGrowth)
复制代码
4.jpg

注意 boxplotplot 有着相同的输出结果,只是plot的坐标标签并没有自动将数值型变量转化为因子,这与上面的dose一样。


  1. plot(len ~ interaction(dose,supp), data=ToothGrowth)
复制代码
5.jpg








二维码

扫码加我 拉你入群

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

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

关键词:箱线图 interaction interact BOXPLOT Growth

沙发
casey_c 发表于 2017-4-6 11:25:54

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 05:54