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

数学建模预测类—【多元线性回归】

每日名言:成名每在穷苦日,败事多因得意时

目录

文章目录

前言

二、参数估计

三、多元线性回归模型和回归系数的检验

四、预测

总结


前言

本文将根据回归建模过程来讲解多元线性回归模型,有关回归分析的知识以及一元线性回归的内容可以戳下方链接查看👇🤩

一元线性回归


一、模型建立

一般根据题干我们确定多元线性回归模型:

y=\beta _{0}+\beta_{1}x_{1}+ \cdot \cdot \cdot \cdot+\beta_{k} x_{k}(回归平面方程)

Y=X\beta +\epsilon 

此时Y=[由样本构成的列向量],X=[由1和x组成的矩阵],β=[由每个自变量的参数组成的列向量] 

 在确定自变量时有一个非常重要的步骤:逐步回归——利用stepwise(x,y)

基本思想:就是通过将自变量一个一个剔除看该自变量对Y作用的影响程度,如果剔除后Y的线性性大大降低,则X对Y影响显著,应该留下该变量;反之,则不显著,此时剔除该变量后更好

这里我们举一个例子:

1.🌏🌏🌏在matlab中使用stepwise(x,y)


2.🌏🌏🌏我们点击红线将四个变量全选中 


3.🌏🌏🌏现在我们根据提示逐个将变量剔除,看F会有什么变化

我们发现将x3,x4剔除后F显著增加,说明 x3,x4对Y的影响程度不高,我们可以之间将其剔除,得到新的回归方程


二、参数估计

利用regress函数求解经验回归系数βi

regress函数的回归值的含义我们已经在上篇文章中讲过啦,不再过多赘述,忘记的友友可以回上篇查看一下 


三、多元线性回归模型和回归系数的检验

由regress函数我们得到stats,其中包含了F和R^2,我们只需要进行判断即可

  • F检验法:如果𝐹 > 𝐹1−𝛼 (𝑘, 𝑛 − 𝑘 − 1)(k元线性回归模型) ,则拒绝𝐻0 ,认为𝑦与𝑥1 , ⋯ , 𝑥𝑘 之间显著地有线性关系;否则就接受𝐻0 ,认为𝑦与𝑥1 , ⋯ , 𝑥𝑘之间线性关系不显著。(和一元的检验方式相同)
  • R检验法:由stats得出R^2,当R趋近于1时,线性关系越显著

四、预测

1、点预测:直接根据给出的自变量代入我们的回归方程即可

2、区间预测:即为rint中得到的预测区间

总结

完结撒花🎇🎇🎆🎆

通过本篇博客,我们深入了解了多元线性回归的基础知识及其应用。我们探讨了如何构建模型、解释模型参数的意义,并学习了如何评估模型的性能。如果大家有任何疑问或需要进一步的帮助,请随时留言!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【ARM】Cortex-A72技术手册(1)
  • c语言---文件
  • SQL每日一练-0816
  • CSS的:current伪类:精准定位当前活动元素
  • Kali Linux网络问题解决与静态IP配置技巧
  • uniapp webview子页面向父页面发送数据和触发事件,重点在第3条!!!
  • SpringBoot——整合Swagger
  • [Vue3 + TS + Vite]文件选择器-组件
  • vue3、uniapp-vue3模块自动导入
  • 通过Python脚本git pull 自动重试拉取代码
  • vscode添加宏定义
  • 虚幻官方文档(持续更新)
  • 漏洞扫描的重要性,如何做好漏洞扫描服务
  • 数学工具 -- 均值滤波计算之python cv2.boxFilter用法
  • uniapp加载第三方字体方案对比(附原生微信小程序方案)
  • 【笔记】你不知道的JS读书笔记——Promise
  • 【译】理解JavaScript:new 关键字
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • Computed property XXX was assigned to but it has no setter
  • js如何打印object对象
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Promise面试题,控制异步流程
  • react-native 安卓真机环境搭建
  • React-生命周期杂记
  • Redis字符串类型内部编码剖析
  • Ruby 2.x 源代码分析:扩展 概述
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • Transformer-XL: Unleashing the Potential of Attention Models
  • 从tcpdump抓包看TCP/IP协议
  • 仿天猫超市收藏抛物线动画工具库
  • 网络应用优化——时延与带宽
  • 微信支付JSAPI,实测!终极方案
  • 一个完整Java Web项目背后的密码
  • 中文输入法与React文本输入框的问题与解决方案
  • # include “ “ 和 # include < >两者的区别
  • ###项目技术发展史
  • #宝哥教你#查看jquery绑定的事件函数
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (7) cmake 编译C++程序(二)
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (MATLAB)第五章-矩阵运算
  • (solr系列:一)使用tomcat部署solr服务
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (图文详解)小程序AppID申请以及在Hbuilderx中运行
  • (学习日记)2024.04.04:UCOSIII第三十二节:计数信号量实验
  • (转)JAVA中的堆栈
  • (转)linux 命令大全
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转载)深入super,看Python如何解决钻石继承难题
  • .NET DataGridView数据绑定说明
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NetCore项目nginx发布
  • .net经典笔试题