1. 程式人生 > >資料處理——偏最小二乘法

資料處理——偏最小二乘法

一、最小二乘法

點選:最小二乘法概念及用python實現最小二乘法例項  詳細介紹

版本二:https://wiki.klniu.com/zh-hans/Python/Modules/Scipy

二乘法例項理解:https://blog.csdn.net/bitcarmanlee/article/details/51589143

假設身高是變數X,體重是變數Y,我們都知道身高與體重有比較直接的關係。把各位當成一個樣本)。取樣的資料,自然就是各經過取樣以後,我們肯定會得到一堆資料(x1,y1),(x2,y2),⋯,(xn,yn)(x1,y1),(x2,y2),⋯,(xn,yn),其中x是身高,y是體重。  得到這堆資料以後,接下來肯定是要處理這堆資料了。生活常識告訴我們:身高與體重是一個近似的線性關係,用最簡單的數學語言來描述就是y=β0+β1x。於是,接下來的任務就變成了:怎麼根據我們現在得到的取樣資料,求出這個β0與β1呢?這個時候,就輪到最小二乘法發飆顯示威力了。

 

為了計算β0,β1的值,我們採取如下規則:β0,β1應該使計算出來的函式曲線與觀察值的差的平方和最小。用數學公式描述就是: 

Q=min∑in(yie−yi)2

其中,yie表示根據y=
y=β0+β1x
估算出來的值,yi是觀察得到的真實值

二、偏最小二乘法

http://www.cnblogs.com/jerrylead/archive/2011/08/21/2148625.html

https://wenku.baidu.com/view/82a568e1d1d233d4b14e852458fb770bf78a3bca.html