用R语言为散点图添加回归线(regression line)是一种常见的数据可视化技术。回归线可以帮助我们了解变量之间的趋势和关系。在本文中,我将向您展示如何使用R语言来创建一个散点图,并添加一条回归线。
首先,我们需要准备一些示例数据来创建散点图。假设我们有两个变量X和Y,它们之间存在线性关系。我们可以使用以下代码生成一些随机样本数据:
# 生成随机数据
set.seed(123)
X <- rnorm(100)
Y <- 2*X + rnorm(100)
# 创建数据框
data <- data.frame(X, Y)
现在我们已经有了数据,接下来我们可以使用plot()
函数创建散点图。然后,我们将使用abline()
函数添加回归线。下面是完整的代码:
# 生成随机数据
set.seed(123)
X <- rnorm(100)
Y <- 2*X + rnorm(100)
# 创建数据框
data <- data.frame(X, Y)
# 创建散点图
plot(data$X, data$Y, main="散点图与回归线", xlab="X", ylab="Y")
# 添加回归线
reg.line <- lm(Y ~ X, data=data)
abline(reg.line, col="red")
在这里,我们首先使用plot()
函数创建了散点图,并指定了标题(“散点图与回归线”)以及X和Y轴的标签。然后,我们使用lm()
函数拟合了