📜  如何在 R 中创建带有回归线的散点图?(1)

📅  最后修改于: 2023-12-03 15:24:20.766000             🧑  作者: Mango

如何在 R 中创建带有回归线的散点图?

要在 R 中创建带有回归线的散点图,我们需要使用基础绘图函数 plot()abline()。下面是一些步骤:

准备数据

首先,我们需要准备两个变量,例如 xy,这将成为我们的 X 和 Y 轴。让我们假设我们有以下数据集:

x <- c(1, 2, 3, 4, 5, 6, 7)
y <- c(2, 4, 5, 6, 8, 9, 11)
创建散点图

接下来,我们可以使用 plot() 函数创建一个散点图。我们将 xy 分别作为 X 和 Y 轴的变量,并使用 plot() 函数的其他选项来控制数据点的显示方式。

plot(x, y, col = "blue", pch = 19, main = "散点图示例", xlab = "X 轴", ylab = "Y 轴")

这将创建一个基本的散点图,其中每个数据点是一个蓝色的圆圈(pch = 19):

散点图示例

添加回归线

为了添加回归线,我们可以使用 abline() 函数。这个函数接受两个参数,表示直线的斜率和截距。

abline(lm(y ~ x), col = "red")

这将添加一条红色的回归线,该回归线是由 lm() 函数拟合的最小二乘线性回归直线。完整的代码如下:

x <- c(1, 2, 3, 4, 5, 6, 7)
y <- c(2, 4, 5, 6, 8, 9, 11)

plot(x, y, col = "blue", pch = 19, main = "散点图示例", xlab = "X 轴", ylab = "Y 轴")
abline(lm(y ~ x), col = "red")

这将创建一个带有回归线的散点图,如下所示:

带有回归线的散点图示例

现在,您已经知道如何在 R 中创建带有回归线的散点图了。如果您希望更详细地了解 R 中的散点图和回归分析,可以在 R 中查看文档。