שיטת הריבועים הפחותים

שיטת הריבועים הפחותים (מכונה גם "שיטת הריבועים המזעריים", "שיטת הריבועים המינימליים", "שיטת מינימום ריבועים") היא שיטת אמידה סטטיסטית, שבה אומדים גודל לא ידוע מתוך קבוצת תוצאות מדודות כלשהן. הראשון שתיאר את השיטה הוא קרל פרידריך גאוס, בתחילת המאה ה-19 בעת שניסה לאמוד את מקומו של כוכב הלכת הננסי קרס. אומדן זה מאפשר השוואה בין ההתאמה של מודלים סטטיסטיים שונים לבין המדידות שהללו מנסים להסביר, כל זמן שהמודלים השונים מציעים נוסחאות מתמטיות שונות מאותו סוג (כגון פולינומים בני אותה מעלה).

==מטרת השיטה==

לעיתים רוצים למצוא קשר מתמטי בין שני משתנים שהתקבלו במדידות נסיוניות, אך הקשר בין שני המשתנים אינו נראה לעין באופן מיידי. הסיבה לכך היא שעבור כל ערך של משתנה אחד, נמדד במשתנה השני טווח שלם של ערכים, ולא ערך בודד ויחיד. הסיבות לכך רבות ומגוונות, למשל במדידת גודל פיזיקלי: ייתכן שהמשתנה הראשון עצמו אינו קבוע אלא משתנה בתחום מסוים, ייתכן שהוא אינו המשתנה היחיד המשפיע על המשתנה השני (למשל, אם המשתנה השני תלוי גם בטמפרטורה), ואף ייתכן שיש מגבלות בציוד המדידה. לכן, כדי לעמוד על טיב הקשר בין המשתנים באופן המדויק ביותר משתמשים בכלים סטטיסטיים. שיטת הריבועים הפחותים היא אחד הכלים הסטטיסטיים הללו.

מקרה חשוב שבו שיטת הריבועים הפחותים בשימוש נפוץ הוא מקרה ליניארי. כאשר נתונות m דוגמאות ולכל דוגמה משויכות n תכונות, אם קיים קשר ליניארי בין התכונות למשתנה, ניתן לייצגו כמערכת משוואות:
<math display="block">\sum_{j=1}^{n} X_{ij}\beta_j = Y_i,\ (i=1, 2, \dots, m)</math>
עם m משוואות, ומקדמים לא ידועים β<sub>1</sub>,β<sub>2</sub>,…,β<sub>n</sub>, כאשר m > n, ובייצוג מטריציוני: <math>\mathbf {X} \boldsymbol {\beta} = \mathbf {Y}</math>

כאשר
<math display="block">\mathbf {X}=\begin{bmatrix} X_{11} & X_{12} & \cdots & X_{1n} \\ X_{21} & X_{22} & \cdots & X_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ X_{m1} & X_{m2} & \cdots & X_{mn} \end{bmatrix}, \qquad \boldsymbol \beta = \begin{bmatrix} \beta_1 \\ \beta_2 \\ \vdots \\ \beta_n \end{bmatrix}, \qquad \mathbf Y = \begin{bmatrix} Y_1 \\ Y_2 \\ \vdots \\ Y_m \end{bmatrix} </math>
כיוון שלמערכת המשוואות אין בהכרח פתרון, המטרה היא למצוא את הערכים של β שנותנים את התוצאה ה"קרובה" במובן של מינימיזציה ריבועית:
<math display="block">\hat{\boldsymbol{\beta}} = \underset{\boldsymbol{\beta}}{\operatorname{arg\,min}}\,S(\boldsymbol{\beta})</math>
והפונקציה שאותה ממזערים S היא:
<math display="block">S(\boldsymbol{\beta}) = \sum_{i=1}^{m}\bigl| Y_i - \sum_{j=1}^{n} X_{ij}\beta_j\bigr|^2 = \bigl\|\mathbf Y - \mathbf X \boldsymbol \beta \bigr\|^2</math>

כאשר n העמודות של המטריצה X אינן תלויות ליניארית, משפט גאוס-מרקוב קובע כי קיים לבעיית מזעור זו פתרון יחיד. ניתן לראות זאת באמצעות חישוב הנגזרות החלקיות והשוואתן ל-0:

:<math> L(X,Y; \boldsymbol{\beta})= \left\|X\boldsymbol{\beta} - Y\right\|^2
= (X\boldsymbol{\beta} - Y)^\mathsf{T} (X\boldsymbol{\beta} - Y)= Y^\mathsf{T}Y- Y^\mathsf{T}X\boldsymbol{\beta}- \boldsymbol{\beta}^\mathsf{T}X^\mathsf{T}Y+\boldsymbol{\beta}^\mathsf{T}X^\mathsf{T}X\boldsymbol{\beta}</math>

:<math>\frac{\partial L(X,Y; \boldsymbol{\beta})}{\partial \boldsymbol{\beta}}
= \frac{\partial \left(Y^\mathsf{T}Y- Y^\mathsf{T}X\boldsymbol{\beta}- \boldsymbol{\beta}^\mathsf{T}X^\mathsf{T}Y+\boldsymbol{\beta}^\mathsf{T}X^\mathsf{T}X\boldsymbol{\beta}\right)}{\partial \boldsymbol{\beta}}
= -2X^\mathsf{T}Y + 2X^\mathsf{T}X\boldsymbol{\beta}</math>

:<math>-2X^\mathsf{T}Y + 2X^\mathsf{T}X\boldsymbol{\beta} = 0
\Rightarrow X^\mathsf{T}Y = X^\mathsf{T}X\boldsymbol{\beta}</math>

<math display="block">\boldsymbol{\hat\beta} =( X ^TX)^{-1}X^{T}\boldsymbol Y</math>

==דוגמאות==
===דוגמה א'===

גיל כל ילד של משפחת סקורפי וגובהו מיוצגים בנקודות הגרף הכחולות. הקו השחור מיצג את המודל הסטטיסטי שנוסחאתו היא <math>y = -0.0617x^2 + 6.0388x + 84.415</math>. הקו הצהוב הוא המרחק בין גובהה של הילה סקורפי לגובה שצופה המודל הסטטיסטי לילדים בגילה בני משפחתה. R<sup>2</sup> הוא מדד הקשור למדד הריבועים הפחותים אך אינו שווה לו
כאשר מניחים שיש קשר בין משתנה מסוים (X) לבין משתנה אחר (Y), אולם מעריכים שבנוסף ל-X גם משתנים אחרים משפיעים על Y ושלא כל המשתנים האלה ידועים. מציאת מודל סטטיסטי מאפשר הערכה מראש מיטבית של ערכו של Y, על פי ערכו של X. דוגמה למשתנים כאלה היא X = גילו של ילד בשנים ו-Y= גובהו בסנטימטרים. המודל הסטטיסטי שאנו מחפשים הוא נוסחה המקשרת את X ל-Y. נעשית השוואה של הנוסחאות המוצעות השונות, שיש להן אותה מעלה חזקתית בעזרת שיטת הריבועים הפחותים. הנוסחה שנותנת את ערך סכום הריבועים הנמוך ביותר היא זו שמייצגת את הקשר בין המשתנים באופן המיטבי. (השוואה של נוסחאות מסוגים שונים נעשית על ידי מדדים אחרים ולוקחת בחשבון לא רק את דיוק הצפי אלא גם את פשטות הנוסחה. ההנחה היא שעדיף אומדן פשוט ומדויק ושפשטות ודיוק עשויים לבוא זה על חשבון זה).

המחשב משתמש במדד שקרוי R<sup>2</sup> להערכת דיוק האומדן שהוא אחת מינוס מנת סכום ריבועי שגיאות האמידה בסכום ריבועי הפרשי ערכי המדידה מהממוצע שלהם. היתרון של השימוש במדד זה על מדד הריבועים הפחותים הוא שניתן לתת הערכה לאיכות האומדן המיטבי על פיו. אם האומדן הטוב ביותר שמצאנו נותן R<sup>2</sup> = 1 אזי לא ייתכן בכלל אומדן טוב ממנו. אם R<sup>2</sup> = 0 אזי לא ייתכן אומדן רע ממנו.

===דוגמה ב'===

כאשר מנסים לאמוד גודל מסוים <math>x</math> על פי <math>n</math> תוצאות מדידה כלשהן, <math>x_1, x_2,...,x_n</math>, גורס עקרון הריבועים הפחותים כי האומדן הטוב ביותר, x, הוא הערך שעבורו סכום ריבועי הסטיות של המדידות מ-x יהיה מינימלי. במקרה כללי יותר, מנסים להתאים פונקציה מסוימת <math>y=f(\vec{x},\vec{a})</math> לסדרה של מדידות <math>(y_i,\vec{x}_i)</math>. כאן <math>\vec{a}</math> הוא אוסף של פרמטרים.

דוגמה לכך היא ניסיון מציאת קשר בין הזרם החשמלי והמתח על נגד, בודקים בסדרה של מדידות של המתח בהתאם לשינוי בזרם: <math>(I_i,V_i)</math>. אם מניחים שהקשר בין המתח והזרם הוא לפי חוק אוהם, <math>V=IR</math>, הבעיה היא מציאת הערך של <math>R</math> שייתן את ההתאמה המיטבית לאוסף המדידות.

בניסוח מתמטי, נדרש למצוא את <math>\vec{a}</math> שיביא את הסכום <math> S = \sum_{i=1}^n (y_i - f(\vec{x}_i,\vec{a}))^2 </math> לערכו המינימלי.

==ראו גם==
* רגרסיה (אנליזה)
* רגרסיה ליניארית
*אלגוריתם גאוס-ניוטון

==קישורים חיצוניים==

* 

==הערות שוליים==

קטגוריה:אופטימיזציה רציפה
ריבועים פחותים
קטגוריה:קרל פרידריך גאוס