【发布时间】:2014-08-30 08:21:14
【问题描述】:
我有一个数据框,其中包含 体温 (Tb)、底物温度 (Ts) 的数据,适用于几个男女并来自三个不同人群 像这样: (我编了这张桌子,因为我无法分享我的整个桌子,但我每个人都有大约 30 个人)
pop sex tb ts
bo m 37 30
bo m 39 29
bo f 36 36
pa m 40 34
pa f 37 28
pa m 37 33
pa f 36 26
re f 35 24
re f 37 29
re m 38 30
我想评估 Tb 和 Ts 之间的关系,但不仅是针对物种,还针对每个种群,以便确定它们之间可能存在的斜率差异。
my.regression <- lm(tb ~ ts*pop*sex, data = mydata)
我设法用不同颜色绘制了一个散点图,每个种群一个。但是,我无法绘制我的回归线。我到处寻找答案:关于如何按组添加回归线...(不在stackoverflow中,即使在全能的google、youtube教程、R书、R图形书等的帮助下也没有)
我想要的只是为每个总体绘制一条回归线。类似于
【问题讨论】:
-
第一个建议:继续阅读the tutorial有人在您之前的情节问题中提出的建议,并通过示例进行操作。这将使您在
ggplot路径上的行走更加顺畅。对于当前问题,请参见例如here。也许faceting 性别? -
@Henrik:感谢按性别分面的想法,我将其添加到我的答案中
-
感谢编辑(我在哪里可以学习如何正确粘贴表格??)。幸运的是,自从我进入这个网站以来,我一直在不断学习。我一直在阅读 ggplot 材料,但我一直面临编码问题。
标签: r plot regression