多元线性回归超详细详解(一步一步手推公式)

2023-11-19

上一篇我们详细的讲解了一元一次线性回归算法,今天我们接着上一篇,为大家讲解多元线性回归是怎么一回事。

何为多元?当我们的输入x只有一维属性时,我们称之为一元。就像我们判断人胖瘦,只需了解体重这一个属性,我们就可以辨识。当x包含n个属性,由n个属性进行描述时,我们称之为多元。比如我们判断一个西瓜是好瓜还是坏瓜,我们需要了解的信息就多了,我们需要知道瓜的生产日期,瓜的颜色,瓜敲起来声响如何等等,综合上述多种属性才能判断瓜的成色。这就是多元。

在多元线性回归中,我们的输入x可描述成如下所示,它表示一条样本数据有d个属性

同一元线性回归一样(注:这里不明白的可翻看上一篇推送),我们需要做的就是寻找d维列向量w和常数b,解出方程:

由于输入样本x是多维的,计算起来可能有些困难,所以在这里我们使用一些小trick。我们把常数b 放入权值向量 w 中得到一个 (d+1) 维的权值向量 w^=(w;b),w^=[w1,w2...wd,b]。相应的,我们把输入表示成一个矩阵X,其中每行对应一个样本,该行的前d个元素对应样本的d个属性值,最后一个元素恒置为1。我们假设样本有m个,则X可表示成:

那么X乘以w^就等于:

与我们目标函数的形式一致。

同一元线性回归一样,接下来我们需要求解下述函数的最小值

由于y-Xw^是一个列向量,平方就是两个列向量的乘积。为了方便计算,我们使用列向量转置(行向量)乘以列向量的形式,其计算结果同两个列向量乘积一样:

现在我们要做的就是最小化目标函数,因此需要对其求导,

根据向量求导公式

我们可得出:

上式中第一项中 yT 与 w^ 无关,所以结果为0。接下来计算第二项,根据行向量对列向量的求导公式,我们可以推出

因此上式结果第一项和第二项分别为

最终可得

令此式为0,当X的转置乘以X为满秩矩阵时可逆,因此可求解出w

多元线性回归模型就为大家讲解到这里,下一篇讲解如何使用梯度下降法来求解线性回归模型,敬请期待哦!

希望一起交流学习~

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

多元线性回归超详细详解(一步一步手推公式) 的相关文章

随机推荐

  • 从近两年的CVPR会议来看,目标检测的研究方向是怎么样的?

    Old Xie CS2EE2CS Naiyan Wang 等 85 人赞同 目前object detection的工作可以粗略的分为两类 1 使用region proposal的 目前是主流 比如RCNN SPP Net Fast RCNN
  • “DllMain 已经在 MSVCRTD.lib(dllmain.obj) 中定义以及找到一个或多个多重定义的符号”错误的解决方法

    今天在做一个界面接口的时候 MFC的dll项目 一切准备妥当后 一编译就出现了 1 错误 1 error LNK2005 DllMain 已经在 MSVCRTD lib dllmain obj 中定义 2 错误 2 error LNK116
  • log4j漏洞原理和靶场复现

    目录 前言 一 Log4j的前置知识 1 JNDI接口 2 LDAP协议 3 RMI协议 4 Log4j 二 Log4j漏洞的成因 三 Ctfshow靶场复现 四 Log4j的临时缓解措施 前言 提示 这里可以添加本文要记录的大概内容 Lo
  • 计算机控制系统性能分析心得体会,王久奇计算机控制系统性能分析报告范本.docx...

    文档仅供参考 文档仅供参考 PAGE PAGE 2020年4月19日 PAGE PAGE 2020年4月19日 王久奇计算机控制 系统性能分析报告 实验一 计算机控制系统性能分析 一 实验目的 1 建立计算机控制系统的数学模型 2 掌握判别
  • MIPI简介(三)——CSI-2的概述与分层方式

    CSI Camera Serial Interface 是由MIPI联盟下Camera工作组指定的接口标准 CSI 2是MIPI CSI第二版 是一个单或双向差分串行界面 包含时钟和数据信号 主要由应用层 协议层 物理层组成 最大支持4通道
  • Latex字体字号设置

    导言区 documentclass 12pt article book report letter 通过文档类来改变文档结构类型 usepackage ctex 使用中文注意 ctex宏包 UTF 8 xelatex newcommand
  • 因果推断-PSM的原理及python实现

    目录 一 背景 员工技能培训真的是浪费时间吗 二 PSM的原理及python实现 1 PSM的原理 1 1 计算倾向性得分 1 2 匹配对照组样本 1 3 平衡性检查 1 4 敏感度分析 2 PSM的python实现 一 背景 员工技能培训
  • [buuoj记录][ACTF2020 新生赛]Include

    圈重点 利用php filter伪协议进行文件包含 不多说 按照提示点进去 看到这 考虑 php input 伪协议 POST发送PHP代码 题目对php input 进行了过滤 那就再试试 php filter 伪协议 来进行包含 构造P
  • 系统测试主要测试类型

    功能测试 性能测试 GUI测试 易用性测试 兼容性测试 可靠性测试 安全性测试 文档测试 稳定性测试 健壮性测试 特定场景测试 等等 1 功能测试 规格书实现的功能是否相等或多 少某些 需要从需求和业务角度考虑 2 性能测试 测试软件匹配性
  • 非对称加密算法——RSA

    非对称加密算法 什么是非对称加密算法 对称式和非对称式加密的区别 对称式和非对称式加密的特点 案例实现 总结 什么是非对称加密算法 加密和解密使用的是不相同的密钥 用户A密钥加密后所得的信息 只能用用户A的解密密钥才能解密 如果知道了其中一
  • Selenium定位不到元素常见原因及解决办法

    Python3 Selenium定位不到元素常见原因及解决办法 一 问题描述 在做web应用的自动化测试时 定位元素是必不可少的 这个过程经常会碰到定位不到元素的情况 报错信息 no such element Unable to locat
  • 【第一趴】初探uni-app(uni-app发行者、uni-app推出背景、为什么选择uni-app)

    文章目录 写在前面 DCloud 当下跨平台开发存在的问题 为什么选择uni app 写在最后 写在前面 聚沙成塔 每天进步一点点 大家好我是几何心凉 不难发现越来越多的前端招聘JD中都加入了uni app 这一项 它也已经成为前端开发者不
  • Acwing - 算法基础课 - 笔记(数学知识 · 一)

    文章目录 数学知识 一 质数 质数的判定 分解质因数 朴素思路 优化 筛选质数 朴素筛法 埃氏筛法 线性筛法 小结 约数 求一个数的所有约数 求约数个数 求约数之和 求最大公约数 数学知识章节 主要讲解了 数论 组合计数 高斯消元 简单博弈
  • 100天大数据零基础入门到就业------第一天:Python环境安装

    前言 Python编程是一种通用的编程语言 开源 灵活 功能强大且易于使用 python最重要的特性之一是其用于数据处理和分析任务的丰富实用程序和库集 在当今的大数据时代 python以其支持大数据处理的易用特性越来越受欢迎 一 为什么要学
  • 手把手教你apk反编译

    我们都知道 Android程序打完包之后得到的是一个APK文件 这个文件是可以直接安装到任何Android手机上的 我们反编译其实也就是对这个APK文件进行反编译 第一步 得到反编译的工具 dex2jar 下载地址 http sourcef
  • 局域网内共享打印机的几种方式

    关于在局域网中共享打印机的一般流程和部分报错解决方案 时间 2022 06 07 设备 win10为主 其他版本也可参考 网络拓扑图大致如下 共享出自身的打印机 1 共享打印机 搜索打印机 打开打印机和扫描仪设置 选择打印机 点击管理 进入
  • 杂谈随感-1:革新与固守,多少技术人的宿命

    当一个新的技术革命发生的时候 有能力固守原有技术的人都是原有那个时代的精英 如果生命足够长 技术革新足够快 大多数革新者又都会变成固守者 成为新生革新者革新的对象 好在 个体生命的时间没有那么长 好在 新的技术革新并没有那么快 才有了一代代
  • 一门新的编程语言ecere简介

    ecere 简称eC 是加拿大学者jerome历时十二年开发的一门编译型编程语言 拥有C 项目的性能 Java的跨平台性以及Python语法的简洁性 ecere在C语言的基础上加入了面向对象的支持 但与C Java相比 它更像是一个C语言的
  • 互联网日报

    今日看点 吉利汽车科创板首发过会 抢滩 科创板整车第一股 新浪就 私有化 交易达成最终协议 总价25 9亿美元 淘宝直播12个月累计成交额超过3000亿元 用户同比增长160 滴滴货运日单量连续突破10万 持续拓展同城货运版图 360保险推
  • 多元线性回归超详细详解(一步一步手推公式)

    上一篇我们详细的讲解了一元一次线性回归算法 今天我们接着上一篇 为大家讲解多元线性回归是怎么一回事 何为多元 当我们的输入x只有一维属性时 我们称之为一元 就像我们判断人胖瘦 只需了解体重这一个属性 我们就可以辨识 当x包含n个属性 由n个