L16-投影矩阵与最小二乘法-习题集
参考
已知 、、 三个点,使用直线 来拟合它们,使用最小二乘法求解 最佳拟合直线
将三个点代入直线,可以得到方程组
提示
尝试求解,会发现方程组并无解,所以只能采用直线来拟合它们
将方程组写成矩阵形式
在等式两侧乘上 可得
将矩阵写成相应的方程组
解得
所以直线是
基于上一个问题,求出投影结果向量 ,并证明误差向量是 以及证明 (其中 是投影矩阵)
在上一问中求得直线是 ,所以可以求出 、、 在直线上的相应点
所以投影向量是
则可以求出各点的误差
所以误差向量是
提示
也可以用矩阵运算来求解
由于误差向量满足
所以得到以下等式,其中 为投影矩阵
投影矩阵 作用于向量 结果是向量 ;而由于投影结果向量 本来就在列空间 中,所以使用投影矩阵 将其再投影到列空间,结果还是其本身,即
因此以上的等式可以化简为
上一题求出的误差向量是 如果与向量 相同,则向量 与哪个子空间垂直,造成投影矩阵
如果向量 等于分量 ,即表示向量 完全属于左零空间 ,所以向量 垂直于列空间
假设当横坐标值为 时,对应的纵坐标值为 ,求出最佳拟合直线,以及误差向量 。最后会求得 这时因为向量 在哪个空间中
根据题意,得到以下等式并求解
解得
所以直线为
由 可以知道误差向量 是零向量,也就是说数据点 、、 正好都在直线上,即向量 在列空间 中
误差向量 、投影结果向量 、由直线的系数 所组成的向量,这三者分别位于矩阵 的哪个子空间中。求矩阵 的零空间
误差向量 位于左零空间 ,是向量 在该空间的投影(分量);投影结果向量 位于列空间 ,是向量 在该空间的投影(分量);向量 在行空间
解释
由于矩阵 行满秩,所以行空间包含整个二维空间 ,所以 在 空间中,也就是在行空间中
由于矩阵 各列向量是线性独立的,所以使得 成立的未知量取值只能是零向量,所以矩阵 的零空间是
假设当横坐标值为 时,对应的纵坐标值为 ,求出最佳拟合直线
根据题意,得到以下等式并求解
解得
所以直线为