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

一元线性回归分析——基于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.xdnf.cn/news/13183.html

相关文章:

  • 6.计算机网络核心知识点精要手册
  • vmware ubuntu扩展硬盘(可用)
  • 网页后端开发(基础1--maven)
  • 河北对口计算机高考C#笔记(2026高考适用)---持续更新~~~~
  • 【PostgreSQL安装】保姆级安装教程+特性详解
  • [25-cv-06246]Keith律所代理黑蝴蝶版权画
  • 在鸿蒙HarmonyOS 5中使用DevEco Studio实现录音机应用
  • Spring事务传播机制有哪些?
  • 足球判罚的AI解法:多阶段标定流程+57几何关键点,助力公平判罚
  • 【Java】Ajax 技术详解
  • 【Linux手册】探秘系统世界:从用户交互到硬件底层的全链路工作之旅
  • SublimeText 4.4200
  • 割草农业车技术与运行分析!
  • 邻近标记技术革新蛋白质动态研究
  • S16-国产PN-IO设备坑我实录
  • 基于算法竞赛的c++编程(24)位运算及其应用
  • C++ 类与对象的基本概念和使用
  • Python条件语句与循环结构深度解析
  • 【51单片机】外挂DAC和ADC芯片的使用
  • 封装技术生命周期 从CDIP到CSP到SiP先进封装
  • AI书签管理工具开发全记录(十八):书签导入导出
  • find查找指定文件
  • 鸿蒙进阶——Mindspore Lite AI框架源码解读之模型加载详解(三)
  • Python Ovito统计金刚石结构数量
  • 防爆对讲机与非防爆对讲机的本质区别?
  • 玩转 Skia 的颜色
  • deepbayes lecture1: 贝叶斯框架简介
  • 本周股指想法
  • FreeRTOS学习02_任务管理
  • 关于新闻生产中技术系统弹性和灵活性的研究