F (k,b)=(kx 1+b-y 1)2+(kx2+b-y2)2+(kx3+b-y3)2需要最小值,求導得到:
f ' k = 2x 1(kx 1+b-y 1)+2 x2(kx2+b-y2)+2 x3(kx3+b-y3)= 0-& gt;
k(x1^2+x2^2+x3^2)+b(x1+x2+x3)=x1y1+x2y2+x3y3
f ' b = 2(kx 1+b-y 1)+2(kx2+b-y2)+2(kx3+b-y3)= 0-& gt;
k(x 1+x2+x3)+3b = y 1+y2+y3
設x' = (x1+x2+x3)/3,y' = (y1+y2+y3)/3為平均值。
解決方案:
k=∑(xi-x')(yi-y')/∑(xi-x')^2
b=y'-kx '