提问人:Abbi Christina 提问时间:10/12/2023 最后编辑:Abbi Christina 更新时间:10/12/2023 访问量:13
如何创建将两个变量与两个不同 lm 进行比较的图,其中一个是 Female 数据,另一个是 Male 数据
How do I create a plot comparing two variables with two different lm where one is for Female and the other is Male data
问:
我正在尝试在 rstudio 中创建一个散点图,其中包含比较鼻孔长度和肛门咬合力的数据,然后有两条线分别代表男性数据和女性数据。我无法将数据分开,以区分不同性别。
为了创建绘图,我使用了以下代码:
地块(BF~SVL, 数据=BiteF) 为了获得这些线条,我一直在尝试使用 abline() 函数并使用 m1 <-lm(),但找不到如何为男性制作一个,为女性制作一个,并且在线的所有内容都不起作用或没有意义。
部分数据如下所示:
BF: 0.72 NA 0.2 0.33 1.38 1.69 0.6 0.3 NA -0.18 -0.03 1.18 SVL: 1.85 1.53 1.64 1.59 2.09 2.17 1.65 1.74 1.51 1.60 1.50 2.05 性别: M M M M M M F F
BF数据也确实有一些缺失值,我还没有弄清楚如何删除。我附上了我应该模仿的情节。
m1 <- lm(BF~SVL+性别,
-
data=BiteF,
-
(df[df$Sex == 'M']))
m1 <- lm(BF~SVL+(df[df$== 'M'],
-
data=BiteF))
df <- data.frame(BiteF$c('M','F'))
这些是我在网上搜索时尝试过的一些代码行,但没有一个奏效
答: 暂无答案
评论