友情提醒:请先服用文章【数理知识】最小二乘法,从线性回归出发,数值举例并用最小二乘法求解回归模型,再来服用本文。
@[toc]
之前的文章【数理知识】最小二乘法,从线性回归出发,数值举例并用最小二乘法求解回归模型中,从回归分析的角度出发,分析了线性回归的模型,举了具体的数值例子,并使用最小二乘法求解了模型的最佳参数。
在之前的回归分析中,举例时使用的是:
- 简单线性回归模型(单解释变量,单响应变量)
- 多元线性回归模型(多解释变量,单响应变量)
但是都是单响应变量,同时也不方便进行矩阵化描述。
在实际的应用中,更多使用的是多解释变量多响应变量的回归模型,同时也会使用矩阵化操作,这样既能节省计算机的资源,还能加速计算的效率。
因此本文将从多解释变量多响应变量出发,重点介绍如何矩阵化,以及矩阵化后的求导运算和操作。
1. 多解释变量,多响应变量
在上述(单解释变量,单响应变量)和的基础上,推广到更一般的线性情况。
这种多解释变量多响应变量的回归模型,可以用公式表征为
可以看到这种回归模型共有
个响应变量 ,
个解释变量 ,
个参数 ,
个参数 。
接下来进行矩阵化,令
这种形式虽然看着简单清晰,但是多一项 ,我们换种形式将 融进 中去。令
然后就变成了
2. 矩阵运算求偏导
接下来的重点就是找寻一个最好的 使得 最小,即
其中 是已知的,未知的是 。
使用最小二乘法求解最佳参数 时,我们经常看到一个结论公式,即最佳的 为
但总是不知道其求解过程。因此接下来将讨论如何得到的此结论。
令 ,这是残差平方和的另一种表示方式。我们可以通过展开这个方程来找到其对应的矩阵形式为
接下来计算 对 的偏导数,并令其等于零而求得 的值。展开上述方程有
求偏导有
这个式子想要求出来必须借助矩阵微积分的规则:对于未知量 和常数矩阵 ,有
根据上述规则分别有
故偏导为
令其为零有
至此,也就得到了最小二乘法的最佳参数的求解公式。