Multiple Liner Regssion Model

What is that

多个协变量决定一个因变量,并且具有同一个白噪声( σ \sigma σ)

我们通过一些实验数据,推断其原本符合的模型,使用方法为最小二乘估计(OLS/LSE)




How to do that

模型:
    y i = β 0 + β 1 x i 1 + β 2 x i 2 + . . . + β p x i p + ϵ i y_i=\beta_0+\beta_1x_{i1}+\beta_2x_{i2}+...+\beta_px_{ip}+\epsilon_i yi=β0+β1xi1+β2xi2+...+βpxip+ϵi


给予一组样本:

    { y i ; x i 1 , x i 2 , x i 3 . . . . . x i p } i = 1 , 2... n \left\{y_i;x_{i1},x_{i2},x_{i3}.....x_{ip}\right\}_{i =1,2...n} {yi;xi1,xi2,xi3.....xip}i=1,2...n

将所有式子写在一起:

( y 1 y 2 ⋮ y p ) = ( 1 x 11 x 12 ⋯ x 1 p 1 x 21 x 22 ⋯ x 2 p 1 ⋮ ⋮ ⋱ ⋮ 1 x n 1 x n 2 ⋯ x n p ) × ( β 0 ^ β 1 ^ β 2 ^ ⋮ β p ^ ) + ( ϵ 1 ϵ 2 ⋮ ϵ n ) \begin{pmatrix} y_1\\ y_2 \\ \vdots \\ y_p \end{pmatrix} = \begin{pmatrix}1&x_{11}&x_{12}&\cdots&x_{1p}\\ 1&x_{21}&x_{22}&\cdots&x_{2p}\\ 1&\vdots&\vdots&\ddots&\vdots\\ 1&x_{n1}&x_{n2}&\cdots&x_{np}\end{pmatrix}\times \begin{pmatrix}\hat{\beta_0}\\\hat{\beta_1}\\\hat{\beta_2}\\\vdots\\\hat{\beta_p}\end{pmatrix}+\begin{pmatrix}\epsilon_1\\\epsilon_2\\\vdots\\\epsilon_n\end{pmatrix} y1y2yp = 1111x11x21xn1x12x22xn2x1px2pxnp × β0^β1^β2^βp^ + ϵ1ϵ2ϵn

写成向量形式

    y i = x i T β + ϵ i y_i=x_i^T\beta+\epsilon_i yi=xiTβ+ϵi     i = 1 , 2... n i =1,2...n i=1,2...n

写成矩阵形式:

    Y = X β + e Y=X\beta+e Y=+e

先直接表明结果:

    β ^ = ( X T X ) − 1 X T Y \hat{\beta}=(X^TX)^{-1}X^TY β^=(XTX)1XTY




Why is correct


代数角度推导

最小二乘详细推导:

这里需要理解,为什么OLS是对的,感性的理解,当估计模型偏离真实值时,其残差平方和一定会增大,所以当残差平方和最小时,我们有理由相信这是真实模型
。。。
残差就是与真实值的差距啊。。残差和最小,很直觉的判断依据,不过残差和恒为零,因此取残差平方和

从最小二乘出发
在这里插入图片描述
这样的式子很难求解,我们转化为矩阵形式计算:
在这里插入图片描述
求导 arg最值:

在这里插入图片描述
第一步,将两个互为转置的项合并了,是因为这两个项虽然是矩阵的形式,但其计算后为一个数,而转置不会改变计算结果,则可以合并

第二步中,并不是矩阵求导,而是向量导数,见线代基础知识(还没看懂)

第三步,等式两边为什么不能一次消去一个,而要两个一起消去(两种方式结果不同,显然一次一个是错误的,并未想通,在线代中再去学习,此处略过)



几何角度推导

R n R^n Rn中:
Y是一个向量, X β X\beta X X X的列向量的线性组合,构成比n低一个维度的平面

由代数推导中得知:

最小二乘的式子 a r g m i n S ( β ) = ( Y − X β ) T ( Y − X β ) argmin S(\beta)=(Y-X\beta)^T(Y-X\beta) argminS(β)=(Y)T(Y)
   = ∣ ∣ Y − X β ∣ ∣ 2 =||Y-X\beta||^2 =∣∣Y2
即为求向量 Y − X β Y-X\beta Y的距离最短
β ^ \hat{\beta} β^就是X的列向量的一个线性组合,使得距离最短成立
如下图:

在这里插入图片描述
显然,当 Y − X β Y-X\beta Y垂直与 X β X\beta 平面时距离最短,那么

求解:   X T ( Y − X β ^ ) = 0 X^T(Y-X\hat{\beta})=\textbf{0} XT(YXβ^)=0

解得: β ^ = ( X T X ) − 1 X T Y \hat{\beta}=(X^TX)^{-1}X^TY β^=(XTX)1XTY

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
4S店客户管理小程序-毕业设计,基于微信小程序+SSM+MySql开发,源码+数据库+论文答辩+毕业论文+视频演示 社会的发展和科学技术的进步,互联网技术越来越受欢迎。手机也逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。手机具有便利性,速度快,效率高,成本低等优点。 因此,构建符合自己要求的操作系统是非常有意义的。 本文从管理员、用户的功能要求出发,4S店客户管理系统中的功能模块主要是实现管理员服务端;首页、个人中心、用户管理、门店管理、车展管理、汽车品牌管理、新闻头条管理、预约试驾管理、我的收藏管理、系统管理,用户客户端:首页、车展、新闻头条、我的。门店客户端:首页、车展、新闻头条、我的经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与4S店客户管理系统实现的实际需求相结合,讨论了微信开发者技术与后台结合java语言和MySQL数据库开发4S店客户管理系统的使用。 关键字:4S店客户管理系统小程序 微信开发者 Java技术 MySQL数据库 软件的功能: 1、开发实现4S店客户管理系统的整个系统程序; 2、管理员服务端;首页、个人中心、用户管理、门店管理、车展管理、汽车品牌管理、新闻头条管理、预约试驾管理、我的收藏管理、系统管理等。 3、用户客户端:首页、车展、新闻头条、我的 4、门店客户端:首页、车展、新闻头条、我的等相应操作; 5、基础数据管理:实现系统基本信息的添加、修改及删除等操作,并且根据需求进行交流信息的查看及回复相应操作。
现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本微信小程序医院挂号预约系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此微信小程序医院挂号预约系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。微信小程序医院挂号预约系统有管理员,用户两个角色。管理员功能有个人中心,用户管理,医生信息管理,医院信息管理,科室信息管理,预约信息管理,预约取消管理,留言板,系统管理。微信小程序用户可以注册登录,查看医院信息,查看医生信息,查看公告资讯,在科室信息里面进行预约,也可以取消预约。微信小程序医院挂号预约系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值