一元线性回归-R语言

# 安装包

install.packages('ggplot2')

library(ggplot2)

Sys.setlocale(category = 'LC_ALL', locale = 'English_United States.1252')

Sys.setlocale("LC_ALL","Chinese")

x <- c(18, 20, 22, 24, 26, 28, 30)

y <- c(26.86, 28.35, 28.87,28.75, 29.75, 30, 30.36)

model <- lm(y ~ x)

summary(model)

画出散点图

plot(x, y, pch = 19, col = "blue", cex = 2, xlab = "x", ylab = "y")# 绘图代码

画出拟合直线

plot(model)

# 画出残差图

plot(model, which = 1)

# 画出标准化残差图

plot(model, which = 2)

# 画出QQ图

plot(model, which = 3)

# 画出方差-拟合值图

plot(model, which = 4)

# 画出学生化残差图

plot(model, which = 5)

# 画出Cook距离图

plot(model, which = 6)

预测

predict(model, data.frame(x = 40))

置信区间

predict(model, data.frame(x = c(40)), interval = "confidence")

预测区间

predict(model, data.frame(x = c(40)), interval = "prediction")

install.packages('lifecycle')

options(repos="http://cran.rstudio.com/")

install.packages("lifecycle", dependencies=TRUE)

Install release version from CRAN

install.packages("lifecycle")

# Install development version from GitHub

pak::pak("r-lib/lifecycle")

通过运行代码得出图形散点图和预测区间、置信区间。

相关推荐
小白狮ww32 分钟前
要给 OCR 装个脑子吗?DeepSeek-OCR 2 让文档不再只是扫描
人工智能·深度学习·机器学习·ocr·cpu·gpu·deepseek
dazzle1 小时前
机器学习算法原理与实践-入门(三):使用数学方法实现KNN
人工智能·算法·机器学习
玄同7652 小时前
Python 后端三剑客:FastAPI/Flask/Django 对比与 LLM 开发选型指南
人工智能·python·机器学习·自然语言处理·django·flask·fastapi
B站_计算机毕业设计之家2 小时前
豆瓣电影推荐系统 | Python Django Echarts构建个性化影视推荐平台 大数据 毕业设计源码 (建议收藏)✅
大数据·python·机器学习·django·毕业设计·echarts·推荐算法
啊阿狸不会拉杆3 小时前
《机器学习导论》第 5 章-多元方法
人工智能·python·算法·机器学习·numpy·matplotlib·多元方法
铁蛋AI编程实战3 小时前
MemoryLake 实战:构建超长对话 AI 助手的完整代码教程
人工智能·python·microsoft·机器学习
张较瘦_3 小时前
[论文阅读] AI | 用机器学习给深度学习库“体检”:大幅提升测试效率的新思路
论文阅读·人工智能·机器学习
算法狗23 小时前
大模型面试题:大模型的训练和推理中显存和计算量的情况
人工智能·深度学习·机器学习·语言模型
我材不敲代码3 小时前
机器学习入门 04逻辑回归part2——提高逻辑回归模型的召回率
人工智能·机器学习·逻辑回归