如何创建将两个变量与两个不同 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

提问人:Abbi Christina 提问时间:10/12/2023 最后编辑:Abbi Christina 更新时间:10/12/2023 访问量:13

问:

我正在尝试在 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'))

这些是我在网上搜索时尝试过的一些代码行,但没有一个奏效

剧情简介 LM ABLINE

评论


答: 暂无答案