如何在基础 R 中使用带有虚线回归线创建绘图?


要在基础 R 中创建回归线,我们在创建散点图后使用 abline 函数,但如果我们想要虚线格式,则还必须将 lty 参数与值 2 一起使用,然后再在 abline 内定义回归模型。例如,如果我们有两个列 x 和 y 存储在名为 df 的数据框中,那么可以使用以下方法创建带有虚线回归线的绘图 -

plot(y~x,data=df)
abline(lm(df$y~df$x),lty=2)

示例

考虑以下数据框 -

 实时演示

> x<-rnorm(20,5,0.27)
> y<-rnorm(20,5,0.04)
> df<-data.frame(x,y)
> df

输出

      x       y
1 5.243553 4.969598
2 4.681088 5.076128
3 4.681055 5.041027
4 5.258455 4.989137
5 5.131443 4.987677
6 4.758463 5.018593
7 5.112578 5.022733
8 4.920249 4.989048
9 4.859121 5.036731
10 5.706240 5.024192
11 5.245567 4.950013
12 5.437835 5.000518
13 4.870448 5.020207
14 4.815908 5.035733
15 4.732599 5.012715
16 4.994069 4.986095
17 4.908797 5.004708
18 4.918521 5.003732
19 5.002987 5.005675
20 4.941110 4.998503

在 x 和 y 之间创建散点图 -

示例

plot(y~x,data=df)

输出

向上述绘图添加虚线回归线 -

示例

abline(lm(df$y~df$x),lty=2)

输出

更新于: 08-12-2020

772 次浏览

开启你的 职业 生涯

完成本课程取得认证

开始学习
广告