最常用的是普通最小二乘法(Ordinary Least Square,OLS):所选择的回归函数应该使所有观察值的残差平方和达到最小。

在拟合函数时,先假定函数的通用表达式。这里以最简单的一次函数为例。若 横坐标(自变量)为

,观测值
假设为:

则估计值

使得残差和

最小,表达式如下:

现在需要求

的值。
取何值时,残差和
最小呢?

由于残差和的表达式是二次函数,因此分别对

求偏导,使其等于0时,得到残差和
的最小值。

整理后得

这里有详细推导

在一次函数的情况下,函数拟合需要计算两个未知量。但若将一次函数推广到高阶函数,上述手工计算函数的未知系数未免太繁杂,需要一个统一的公式使得计算机能够帮助我们完成这部分任务。

在高阶函数下

同理我们还是有

个自变量
和观测值
和,不妨将上式写成矩阵形式。

上述矩阵方程记为

观测值

写为向量的形式,记为

同样,使得残差的平方和最小

将上式右半部展开,得:

由于上式中间两项互为转置关系,而相乘的结果是一个标量,原矩阵与其转置相同。

可以对上式的

求偏导,使其偏导数为0即可得到最小残差和平方

其中第二项为一次项,矩阵导数和标量的导数相同,第三项为常数项不参与求导,直接去掉。故上式化简为:

根据矩阵的求导法则:

因此残差平方

和对各阶系数
的偏导写为:

化简后,我们得到高阶函数各项系数的最优取值

ker矩阵是什么意思_矩阵形式下的最小二乘法推导相关推荐

  1. 线性代数 - 矩阵形式下的最小二乘法

    20201001 - 0. 引言 最近在看<异常点检测>的时候,其中在PCA部分(准确来说是前面一小节)在进行推导的时候,使用了最小二乘法.其实这个东西本质上并不难,但是让我比较尴尬的是, ...

  2. ker矩阵是什么意思_矩阵分析(二):从特征值到奇异值

    在上一篇文章中,空间变换和基变换已经被详细讨论过了.特别是基变换,从两个角度看待它对理解特征值分解和奇异值分解会起到很大的帮助. 阿姆斯特朗:矩阵分析(一):空间变换与基变换​zhuanlan.zhi ...

  3. ker矩阵是什么意思_如何理解CAN通信矩阵

    什么是CAN通信矩阵 CAN通信矩阵(CAN Communication Matrix)通常由整车厂完成定义,车辆网络中的各个节点需要遵循该通讯矩阵才能完成信息的交互和共享. 我们知道CAN总线是一种 ...

  4. ker矩阵是什么意思_变换矩阵与投影

    The engines don't move the ship at all. The ship stays where it is and the engines move the universe ...

  5. ker矩阵是什么意思_矩阵光学

    前言 在看完<新概念物理教程 光学>以及<现代光学基础>后,大家都应该对几何光学.物理光学以及偏振光学有了比较清晰的认识.然而,传统的几何光学基本上就是套成像公式暴算或者特殊光 ...

  6. ker矩阵是什么意思_理解矩阵(二)

    作者:myan 来源:CSDN 原文:https://blog.csdn.net/myan/article/details/649018 接着理解矩阵. 上一篇里说"矩阵是运动的描述&quo ...

  7. ker矩阵是什么意思_矩阵分析(一):空间变换与基变换

    "在这个小测验里,我让你们求一个2*3矩阵的行列式.让我感到非常可笑的是,你们当中竟然有人尝试去做."(摘自http://mathprofessorquotes.com,作者佚名) ...

  8. ker矩阵是什么意思_重做第一次作业(矩阵)

    doc 函数名 输进命令行窗口 可以查看官方帮助,但是是英文的--得搭配翻译软件 Clc clear每次写程序前 一个是擦黑板(清空命令行窗口)一个是清除所有变量 clf 画图前,用于清除所有图片 什 ...

  9. ker矩阵是什么意思_矩阵求逆的几何意义是什么?

    点击蓝色字关注我们! 向量:[a1, a2, a3, ..., an] 矩阵:        a11, a12, a13, ..., a1n        a21, a22, a23, ..., a2 ...

最新文章

  1. Google和网易有道合作开课了
  2. R语言使用caret包的confusionMatrix函数计算混淆矩阵、使用编写的自定义函数可视化混淆矩阵(confusion matrix)
  3. Toon Shader
  4. http://nlp.stanford.edu:8080/parser/index.jsp
  5. c# 找出目录下的所有子目录_Linux操作系统文件目录
  6. 《Orange’s 一个操作系统的实现》1.搭建操作系统开发环境
  7. DWR学习笔记 - Hello World
  8. 帆软报表多行多条数据写入表_超多种类的报表模板,填上数据就能用,全拿走!...
  9. Python3 学习第十二弹: 补充something
  10. 大数据舆情分析:全方位解读《战狼2》
  11. Python 程序设计(第3版)
  12. 并联情况下耦合回路的等效电路
  13. 提问(小白问题):为什么这里调试的时候无法输入
  14. 大学四年,靠着这些学习网站,我从挂科学渣变成了别人眼中的大神
  15. 云服务器虚拟手机版,云服务器虚拟手机
  16. tkinterQQ音乐与音频可视化
  17. envi的三个窗口_ENVI显示窗口遥感影像显示遥感数据应用
  18. php7.3 7.4,PHP 7.4 早期性能基准测试:与 7.3 差不多
  19. 双轴反作用轮定点自平衡杆动力学模型
  20. 基于xml的数据交换技术

热门文章

  1. 根号下的X平方加一C语言,根号下x平方加一分之一怎样积分
  2. Day25(线程同步安全问题,SellticketLock,DieLock,ThredGroup,ThreadPool,Timer,线程安全的类,匿名内部类的形式创建线程对象)
  3. CAP理论-分布式系统的基础理论-------CP、AP案例场景分析
  4. S32DS Components组件配置
  5. c语言劫持dll写法,[原创]DLL劫持生成器 源码开放(纯WINDOWS SDK)+ 实例分析
  6. 上网设备linux共享网络,共享上网 - Linux Wiki
  7. python顺时针旋转_python——n*n矩阵顺时针旋转90度
  8. python使用scrapy爬虫总是提示ModuleNotFoundError: No module named ‘‘
  9. 公共DNS服务器——谷歌、阿里、百度
  10. kind:Kubernetes in Docker,单机运行 Kubernetes 群集的最佳方案?