如何在基础 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)
输出
广告