r语言

怎么使用R语言实现线性回归分析

小亿
163
2024-04-03 17:37:05
栏目: 编程语言

在R语言中,可以使用lm()函数实现线性回归分析。以下是一个简单的例子:

假设有如下数据集:

# 创建数据集
set.seed(123)
x <- 1:100
y <- 2*x + rnorm(100, mean=0, sd=10)

# 绘制散点图
plot(x, y)

然后可以利用lm()函数拟合线性回归模型:

# 拟合线性回归模型
model <- lm(y ~ x)

# 查看回归模型的摘要信息
summary(model)

通过上述代码,就可以得到线性回归的拟合结果。如果需要预测新的数据点,可以使用predict()函数:

# 预测新的数据点
new_x <- 101:110
new_y <- predict(model, data.frame(x=new_x))

# 输出预测结果
print(new_y)

这样就可以使用R语言实现线性回归分析。

0
看了该问题的人还看了