中值-中值遞歸
• medfit(vx, vy) - 傳回向量,內含 a + b·x 形式的直線係數 a 與 b,使用「中值-中值遞歸」使其最近似向量 vx 與 vy 中的數據。
此「中值-中值」演算法將數據集分成 3 個大小幾乎相同的較小集合。每個集合接著會以集合中 x 與 y 數據的中值所決定的單點來表示。然後用一條直線擬合此三點。選擇截距讓通過點的直線,成為三個群組間中值的平均線。
若數據包含離群值,則在嘗試最小化到離群值的距離時,可能會拋出最小平方法擬合。medfit 線對離群值較不敏感,就像是與均數相較,中值是對離群值較不敏感的中心量測。
引數
• vx 是表示 x 值的實數向量。
• vy 是表示 y 值的實數向量。vy 的長度必須與 vx 相同。