<<วิธีการสร้างโมเดลเชิงเส้นทางคณิตศาสตร์>>
วิธีการ Least squares

เมื่อทราบค่าข้อมูลเส้นตรง เราสามารถใช้วิธี least square วิธีนี้อาจยุ่งยากกว่าวิธีก่อน โดยเริ่มจากสมการที่ได้

 y  -  mx  -  nC  =  0  

เมื่อ  y คือ ค่าผลบวกของจำนวน y ทุกตัวที่มี (n ตัว)
       x คือ ค่าผลบวกของจำนวน x ทุกตัวที่มี (n ตัว)

เราต้องการหาค่า m และ C     สมการของกราฟที่ได้

 y = mx + C
เมื่อนำค่า x คูณทั้งสองข้าง
xy = mx2 + Cx

ถ้าเราพล็อตค่าที่จุด ( xn , yn ) บนเส้นตรงเราจะได้

 xnyn - mxn - Cxn = Rn  

เมื่อ Rn คือค่า residual และถ้าตัวที่ได้ดีที่สุดเมื่อ Rn = 0 ดังนั้น

 ( x1y1 + x2y2 + ...+xnyn ) - m( x12 + x22 + ...+xn2 ) - C( x1 + x2 +...+ xn ) = 0  

เขียนใหม่ได้เป็น

 xy - mx2 - Cx = 0 

ดังนั้นเราต้องหาค่า xy , x2 และ x เพื่อหาตัวแปร m และ C

ตัวอย่าง

xyxyx2
0500
14.84.81
23.67.24
33.29.69
41.87.246
51.68.025
61.16.636
70.10.749
x = 28y = 20.8xy = 43.7x2 = 140

เมื่อนำมาแทนสมการเดิม

  y - m x - 8C = 0

  20.8 - 28m - 8C = 0  

และจากค่า  xy  และ  x2  แทนค่าได้

 72.8 - 98m - 28C = 0  

จากสมการทั้งสองหาค่า

  m = - 0.693  

C = 5.02  

 


ที่มา : รศ. ยืน ภู่วรวรรณ, สำนักบริการคอมพิวเตอร์ มหาวิทยาลัยเกษตรศาสตร์