当前位置:网站首页>数学基础(二)逆矩阵、伪逆矩阵、最小二乘解、最小范数解
数学基础(二)逆矩阵、伪逆矩阵、最小二乘解、最小范数解
2022-08-08 08:00:00 【Billie使劲学】
举一个多元线性回归的例子:
假设都为n维的行向量,N表示样本个数,y为实数。
则得到到,其中,为向量
中的n个值;
就是要估计的参数。
将上式写成矩阵的形式就是
我们的目的就是要解出参数a的列向量,则通过下式即可解出a向量。
但是通常情况下样本量N并不等于每个样本的维度n,
则求的最小值
对a求偏导,导数等于0处去最小值
【置于为什么求偏导后的式子是这样的,我放到了最后说明,该结论记住即可】
移项得
那么是否可逆呢?如果可逆,就可以通过
求得a向量。
下面判断是否可逆,当
时,有两种情况,N>n 和 N<n。
①N>n
其中,,
,则
这个就是伪逆矩阵,当X可逆时,它就是逆矩阵。
伪逆矩阵对应的解法叫做最小二乘解。
②N<n
其中,,
,则
注意:
此时不可逆该怎么办呢?
我们就需要在后面加入一个正则项
。
为什么要加入正则项呢?针对N<n,样本量不足,属于过拟合现象,针对过拟合问题,我们就会对代价函数加入正则项来缓解过拟合。(加入正则项求的解叫做最小范数解)
对a求偏导得到
移项:
为什么必为可逆呢?
肯定是可逆的,故加上
(半正定矩阵,上一章证明过)也是可逆的。
证明一下:
其中是试探向量,故
,所以2式为是正定的,非半正定。
这个公式叫做岭回归,在对角线上加入了 λ,就像山岭一样。
对矩阵求偏导:
![]()
边栏推荐
猜你喜欢
随机推荐
音视频入门知识-- --相关名词、术语、概念
阿里巴巴的三个“一”打通业务价值
数据库_JDBC
数据治理(三):数据质量管理
【vulhub】PostGresql高权限命令执行漏洞复现(CVE-2019-9193)
生产者消费者模型
matlab simulink串级变比值模糊PID烟气脱硫浆液pH值控制
Source Insight 4.0 安装过程及简单使用
【回归预测】基于GPML工具箱的高斯过程回归附matlab代码
攻防世界——leaking
[Typescript] tsconfig.json项目配置说明
超强的企业建站系统介绍:功能模块
动手学概率论(2)
物联网安全 - 密码学概述
剑指offer专项突击版第23天
我的MySQL安装这样了怎么解决也
ES2020(ES11)新特性
归并排序
炽热如初 向新而生|ISC2022 HackingClub白帽峰会圆满举办
DBeaver 22.1.4 released, a visual database management platform