当前位置: 首页 > news >正文

一元线性回归分析——基于Rstudio

一元回归分析

一、 Fitting Linear Models——lm函数
lm用于拟合线性模型,包括多元模型。它可用于进行回归、单层方差分析和协方差分
析。
命令格式: lm(formula, data, subset, weights …)
formula: 要拟合的模型的符号描述。
data: 包含模型中变量的可选数据帧、列表或环境。
subset:一个可选的矢量,指定拟合过程中使用的观测值子集。
weights:在拟合过程中使用的可选权重向量。
EG. 在这里插入图片描述

#输入数据
x<-c(3.4 ,1.8 ,4.6 , 2.3 ,3.1 ,5.5 ,0.7 ,3.0,2.6,4.3,2.1 ,1.1,6.1,4.8 ,3.8)
y<-c(26.2,17.8,31.3,23.1,27.5,36.0,14.1,22.3,19.6,31.3,24.0,17.3,43.2 ,36.4 ,26.1 )

#绘制样本散点图
level <- data.frame(x,y) #建立数据框
plot(level) (plot(x,y)) #直接利用数据
散点图

#拟合模型并作回归直线
lm.reg<-lm(y~1+x)
abline(lm.reg)
在这里插入图片描述

lm.reg
在这里插入图片描述

anova(lm.reg) #拟合优度
在这里插入图片描述

summary(lm.reg) #统计检验,显示详细结果
在这里插入图片描述

#拟合模型并作回归直线
cor.test(x, y) #计算检验
在这里插入图片描述

得距消防站离与损失的相关系数为0.960977,检验的p值为1.248e-08, 95%置信区间为[0.8837722,0.9872459]

#画残差图
plot(x,lm.reg$residuals)
在这里插入图片描述

#置信区间
confint(lm.reg,level=0.95)
在这里插入图片描述

#区间预测
newdata<-data.frame(x=2)
lm.pred<-predict(lm.reg,newdata,interval = “prediction”,level = 0.95)
lm.pred
在这里插入图片描述

http://www.dtcms.com/a/240545.html

相关文章:

  • 深入浅出Diffusion模型:从原理到实践的全方位教程
  • 2.1 状态空间表达式
  • linux 下常用变更-8
  • 24CJ87-4天窗标准图集|采光、通风、消防排烟天窗
  • 华为云Flexus+DeepSeek征文|体验华为云ModelArts快速搭建Dify-LLM应用开发平台并创建自己的AI-Agent
  • 【如何做好技术架构】
  • 【2D与3D SLAM中的扫描匹配算法全面解析】
  • 【性能篇II】释放主线程:异步任务(@Async)与定时任务(@Scheduled)
  • C++中vector类型的介绍和使用
  • SpringCloud微服务架构下的日志可观测解决方案(EFK搭建)
  • IBMS集成系统 结合数字孪生技术,实现建筑的3D可视化监控与智能化运维
  • K6 + JavaScript 压测服务端
  • Kaspa Wasm SDK
  • 专业文件比对辅助软件
  • Vue3学习(接口,泛型,自定义类型,v-for,props)
  • ubuntu服务器上极简部署odoo18
  • Qt的学习(二)
  • 【Java_EE】Spring MVC
  • 【多智能体】基于LLM自进化多学科团队医疗咨询多智能体框架
  • FreeRtos下创建任务失败原因记录
  • 【Elasticsearch】一个图书馆的案例解释 Elasticsearch
  • 【Gateway断言(predicates)设置】
  • Mobile ALOHA全身模仿学习
  • 【AI学习】李广密与阶跃星辰首席科学家张祥雨对谈:多模态发展的历史和未来
  • 06-AI大模型-本地安装大模型deepseek与向量模型bge-m3, python如何使用(TODO)
  • NineData数据库DevOps功能全面支持百度智能云向量数据库 VectorDB,助力企业 AI 应用高效落地
  • 上位机开发过程中的设计模式体会(1):工厂方法模式、单例模式和生成器模式
  • CMS系统安全漏洞风险评估指南:构建全面防护体系!
  • 基于物联网技术设计的设计室内宠物监护系统
  • android RelativeLayout布局