楼主: tmdxyz
1397 4

[问答] qplot内含这样的语句不好理解group=interaction [推广有奖]

  • 9关注
  • 95粉丝

已卖:3143份资源

院士

87%

还不是VIP/贵宾

-

威望
1
论坛币
164609 个
通用积分
179.0244
学术水平
256 点
热心指数
332 点
信用等级
224 点
经验
11391 点
帖子
4768
精华
0
在线时间
4135 小时
注册时间
2008-1-10
最后登录
2026-1-1

楼主
tmdxyz 发表于 2017-6-13 14:59:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
library(ggplot2)

qplot(price, carat, data = diamonds,colour = cut)

qplot(price, carat, data = diamonds,colour = cut, group = interaction(color, clarity))

其中的group = interaction,我理解不了。因为画出来的图几乎是一样的。它到底是干什么用的?类似于回归分析的交互作用?
麻烦哪位朋友帮我详细解释一下,行吗?
我在网上找了半天了。
谢谢!

二维码

扫码加我 拉你入群

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

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

关键词:interaction interact Action inter Group

沙发
cheetahfly 在职认证  发表于 2017-6-13 16:17:24
ggplot2包的原作者Hadley Wickham大神在其著作中这样写道:
If a group isn’t defined by a single variable, but instead by a combination of multiple variables, use interaction() to combine them, e.g. aes(group =interaction(school_id, student_id)).

你把你第二句命令改为:qplot(price, carat, data = diamonds, colour = interaction(color, clarity))
差异就显现出来了。

藤椅
tmdxyz 发表于 2017-6-13 18:00:30
cheetahfly 发表于 2017-6-13 16:17
ggplot2包的原作者Hadley Wickham大神在其著作中这样写道:
If a group isn’t defined by a single varia ...
谢谢!确实看出了差异,也就是在legend里多了好多东西,它们都是color和clarity两个变量的交互。可是,我那个语句group = interaction(color, clarity),怎么就不见由color和clarity两个变量的交互所产生的许多个legend呢?
我分别用size和shape,也都能产生许多由于交互而得到的许多legend

qplot(price, carat, data = diamonds, size = interaction(color, clarity))


qplot(price, carat, data = diamonds, shape = interaction(color, clarity))


唯独看不见group = interaction(color, clarity)
这是为什么呢?

板凳
cheetahfly 在职认证  发表于 2017-6-13 18:26:11
*****xyz 发表于 2017-6-13 18:00
谢谢!确实看出了差异,也就是在legend里多了好多东西,它们都是color和clarity两个变量的交互。可是,我 ...
因为你所画的散点图并不需要group的条件,所以看上去没有区别,你在两个命令中都加入geom = "boxplot",再看看效果。

还有别研究qplot()了,那是个过渡性的函数,该是直接熟悉ggplot()吧。

报纸
tmdxyz 发表于 2017-6-13 20:10:08
cheetahfly 发表于 2017-6-13 18:26
因为你所画的散点图并不需要group的条件,所以看上去没有区别,你在两个命令中都加入geom = "boxplot",再 ...
好的 再次谢谢你 我也是看到一个帖子说:

大神Hadley Wickham的课程PPT和数据
http://courses.had.co.nz/

才看到他的一些早期ppt的。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 11:23