給定一個矩陣 以及一個向量 , 我們想要找到一個向量 使得 最小.
首先我們定義 為找到的那個解, 也就是說, 我們要解以下這個問題
要找到最小平方解首先我們做個重要的觀察.
事實上, 以下三件事是等價敘述:
給定 與
因為 可以視為 的 columns 的線性組合. 而任何在 column space 裡的向量也都可以被寫成 .
所以若我們知道怎樣解其中一個, 另外兩個問題就同時解出來了. 我們先證明以下這個 lemma.
任意給定一個向量 , 如果我們能夠找到一個向量 滿足 , 那這個向量就會是 在 的投影向量,
pf:
Let such that .
Given , we define and we have .
where we have used the fact that and , so that .
Therefore, for any , , and the minimal of occurs when , that is when .
由這 lemma 我們知道 可以從 這個條件下手, 也就是要找一個 滿足
那因為 , 一定存在某個 使得 . 因此 (4) 就變成
展開就知道 要滿足
因此, 我們剛剛說的事其解就是:
Remark:
如果 的 column 是 linearly independent, 那 就可逆, 然後我們就可以把 顯式的寫下來, 就得到
在這情況下, 在 的投影也可以寫下來, 就是
或是我們可以更近一步定義投影到 的投影矩陣, 就是
不可逆
假設 並且 .
在這情況下, 的 columns 不是 linearly independent, 不可逆, 並且 . 所以若有一個最小平方解, 那就還會有無窮多個. 不過我們至少先找到一個再說.
因為 的 rows 會線性獨立, 因此我們對 做 (reduced) QR 分解得到
where , and . 並且我們知道 是可逆矩陣.
接著我們知道最小平方解必須滿足 (6), 也就是
兩邊同乘 我們得到
最後, 如果我們選擇
那可以很容易驗證 (12) 是滿足的. 也就是說 (13) 會是這個問題的一個解.
假設 , 並且 , .
我們對 做 (reduced) QR 分解得到
where , and .
接著我們知道最小平方解必須滿足 (6), 也就是
不過要注意的是這裡 不是一個可逆矩陣, 所以操作上無法兩邊同乘其反矩陣. 但是好消息是 的 columns 是線性獨立的, 所以我們會有
接著我們試著在 row space 裡找解. 假設 , , 那 (16) 可以改寫為
這樣, 由於 並且可逆, 我們就有 . 最後
一樣可以很容易驗證 (16) 是滿足的. 也就是說 (18) 會是這個問題的一個解.
Remark: Case 2 的這整套 QR 做法也適用於 的 columns 線性獨立的情形. 而且在這情形之下的 矩陣會是個可逆方陣, 因此有 . 代入之後得到
我們考慮以下最小平方法問題
並且我們令最佳解為 .
則有無窮多解, 以下是一特解 (並且是所有的解裡面長度最短的).