一元线性回归-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")

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

相关推荐
全栈工程师修炼指南5 小时前
机器学习筑基篇,Ubuntu 24.04 编译安装 Python 及多版本切换
linux·人工智能·python·ubuntu·机器学习
Violent-Ayang5 小时前
周志华西瓜书机器学习 - 第一章绪论
人工智能·机器学习
西西弗Sisyphus7 小时前
支持向量机 (support vector machine,SVM)
算法·机器学习·支持向量机·svm
西西弗Sisyphus7 小时前
SVM - 径向基函数核 Radial Basis Function Kernel,简称RBF核或者高斯核
算法·机器学习·支持向量机·径向基函数核·rbf核·高斯核
哥廷根数学学派7 小时前
基于机器学习(支持向量机,孤立森林,鲁棒协方差与层次聚类)的机械振动信号异常检测算法(MATLAB 2021B)
人工智能·算法·机器学习·支持向量机·计算机视觉·matlab·聚类
eiko莉9 小时前
通过embeddings轻松实现搜索功能
人工智能·机器学习·openai
Landy_Jay9 小时前
跟着李沐学AI:简单损失函数
人工智能·机器学习
摸鱼仙人~10 小时前
偏相关关系 和 复相关关系 的定义 及 具体的案例
人工智能·算法·机器学习
胖哥真不错10 小时前
Python实现ABC人工蜂群优化算法优化随机森林回归模型(RandomForestRegressor算法)项目实战
python·机器学习·项目实战·随机森林回归模型·abc人工蜂群优化算法
Violent-Ayang12 小时前
机器学习 - 模型性能评估
人工智能·机器学习