41303 最小平方法與迴歸分析
最小平方法與迴歸分析

19 世紀的統計學, 主題是最小平方法以及迴歸分析 (Least Square Method and Regression Analysis), 即要找一條直線或曲線來適配 (fit) 一組觀測數據。 根據統計學史家 Stigler, S. M. [1] 的說法, 最小平方法與微積分形成了類推的對比:

最小平方法、統計學 ..................................微積分
觀測數據的演算函數的演算
觀測數據的組合數的組合

最小平方法在 1805 年由 Legendre (1752$\sim$1833) 發其端, 接著高斯對測量數據發展出誤差論 (theory of errors), 由天文的觀測數據探尋星球運行的軌道。 到了 19 世紀後半, 高爾頓 (Galton) 把它應用到生物的遺傳現象, 發展出迴歸分析, 大大地深化了統計學。

所謂迴歸問題就是探討: 以最小平方法求得迴歸係數, 迴歸直線, 以及相關係數, 使得我們對兩統計變量的關係有相當清晰的理解。

二次多項函數求極值有微分法與配方法。 我們採用初等的配方法, 順便求出極值, 得到迴歸直線, 並且也自然地看出柯西$-$施瓦茲不等式與相關係數, 顯示配方法是豐收的。

高中數學教科書對於相關係數的定義與性質多半是語焉不詳, 本文可以補其不足, 適合於未學過微積分的高中生研讀。

一、迴歸問題

對於母群體(population) $\Omega$, 我們同時觀測兩個統計變量: $$X,Y\ :\ \Omega \to {\Bbb R}$$ 例如某班同學的身高 $X$ 與體重 $Y$, 數學成績 $X$ 與物理成績 $Y$。 觀測 $\Omega$ 的 $n$ 個樣本點, 得到如下的統計數據:

$X$$x_1$$x_2$$x_3$$\cdots$$x_n$
$Y$$y_1$$y_2$$y_3$$\cdots$$y_n$

我們要來處理這些統計數據, 對它們做分析, 找函數關係, 最後做出各種結論。

把統計數據 $\{(x_k,y_k):k=1,2,\ldots, n\}$ 在坐標平面上描點出來, 見圖 1, 叫做散布圖 (scatter diagram), 這讓我們粗略看出兩個統計變量的變化大勢, 例如 $x$ 變大時, $y$ 也差不多變大。

圖 1

要找 $y$ 與 $x$ 的函數關係, 本文我們只選用最簡單的一次函數 $y=ax+b$ (直線) 來對這一堆數據 $\{(x_k,y_k)\mid k=1,2,\ldots,n\}$ 作最佳適配 (best fit) 的工作。

「最佳」的意味就是讓「偏差」的總和為最小。 最自然的偏差是考慮為點線距, 但這不好處理; 若改為垂縱坐標差之和 $\sum\limits_{k=1}^n [y_k-(ax_k+b)]$, 則會內力抵消, 也不好; 改為 $\sum\limits_{k=1}^n |y_k-(ax_k+b)|$ 仍然不好, 因為絕對值不方便處理。 最後改為相差的平方和 $\sum\limits_{k=1}^n [y_k-(ax_k+b)]^2$, 這在數學上最方便處理, 也不失其意義。

於是就有直線迴歸問題:

問題1: ($Y$ 對 $X$ 的迴歸直線 $y=ax+b$) 求 $a$ 與 $b$ 使得縱軸方向的總平方差的平均 \begin{equation} f(a,b)=\frac 1n \sum_{k=1}^n [y_k-(ax_k+b)]^2\label{1} \end{equation} 取最小值。 見圖 2。

圖 2

問題2: ($X$ 對 $Y$ 的迴歸直線 $x=cy+d$) 求 $c$ 與 $d$ 使得橫軸方向的總平方差的平均 \begin{equation} g(c,d)=\frac 1n \sum_{k=1}^n [x_k-(cy_k+d)]^2\label{2} \end{equation} 取最小值。 見圖 3。

圖 3

注意: $f(a,b)$ 與 $g(c,d)$ 皆大於等於 0, 並且兩者都等於 0 $\Leftrightarrow$ 數據全落在一直線上。 這個觀察對於以後要介紹的相關係數有重要意義。

二、配方法求極值

首先注意到, 配方法的優點是初等, 並且一舉求出極值點與極值, 而又能分辨出是最大值或最小值。

為了對 $f(a,b)$ 施展配方法求最小值, 我們一概採用統計的標準記號, 這很方便於計算與理解:

  • 算術平均 (arithmetic mean): $\bar x=\dfrac 1n\sum\limits_{k=1}^n x_k$, $\bar y=\dfrac 1n\sum\limits_{k=1}^n y_k$
  • 變異數 (variance): $\sigma^2_x=\dfrac 1n \sum\limits_{k=1}^n (x_k-\bar x)^2$, $\sigma^2_y=\dfrac 1n \sum\limits_{k=1}^n (y_k-\bar y)^2$
  • 標準差 (standard deviation): $\sigma_x=\sqrt{\sigma_x^2}$, $\sigma_y=\sqrt{\sigma_y^2}$ (開平方)
  • 共變異數 (covariance): $\sigma_{xy}=\dfrac 1n \sum\limits_{k=1}^n [(x_k-\bar x)(y_k-\bar y)]$.

注意, 變異數與共變異數具有密切關係: $\sigma_{xx}=\sigma_x^2$ 且 $\sigma_{yy}=\sigma^2_y$。 因此 $\sigma_x^2$ 與 $\sigma_y^2$ 是 $\sigma_{xy}$ 的單元化, 而 $\sigma_{xy}$ 是 $\sigma_x^2$ 與 $\sigma_y^2$ 的兩元化。

例1: 用配方法求兩變數多項函數 $f(x,y)=x^2-xy+y^2-2x+y-3$ 的極值。 \begin{eqnarray*} f(x,y)&=&x^2-xy+y^2-2x+y-3\\ &=&x^2-2x\Big(\frac y2+1\Big)+\Big(\frac y2+1\Big)^2-\Big(\frac y2+1\Big)^2+y^2+y-3\\ &=&\Big(x-\frac y2-1\Big)^2+\frac 34 y^2-4 \end{eqnarray*} 因此 $y=0$, $x=1$ 是最小點, 而最小值為 $-4$。 $\Box$

頭腦的體操: 假設 $a\not=0$ 且 $b^2-4ac\not=0$。 對一般兩變數二次式 $$p(x,y)=ax^2+bxy+cy^2+dx+ey+f$$ 作配方, 以求極值點與極值。

回到直線迴歸問題。 因為 $y=ax+b$ 是數據 $\{(x_k,y_k)\mid k=1,2,\ldots,n\}$ 的最佳適配直線, 所以應該會通過形心 $(\bar x,\bar y)$, 因此我們將式子 $y_k-ax_k-b$ 改為用記號 $\bar x$ 與 $\bar y$ 來表達 $$y_k-ax_k-b=(y_k-\bar y)-a(x_k-\bar x)+(\bar y-a\bar x-b)$$ 接著將 $\dfrac 1n\sum\limits_{k=1}^n (y_k-ax_k-b)^2$作展開並且用變異數與共變異數來改寫 \begin{eqnarray} f(a,b)&=&\frac 1n\sum_{k=1}^n (y_k-ax_k-b)^2=\frac 1n\sum_{k=1}^n [(y_k-\bar y)-a(x_k-\bar x)+(\bar y-a\bar x-b)]^2\nonumber\\ &=&\frac 1n\sum_{k=1}^n(y_k-\bar y)^2+a^2\frac 1n\sum_{k=1}^n(x_k\!-\!\bar x)^2+(\bar y\!-\!a\bar x \!-\!b)^2\!-\!2a\frac 1n\sum_{k=1}^n(x_k\!-\!\bar x)(y_k\!-\!\bar y)\nonumber\\ &=&\sigma_y^2+a^2\sigma_x^2+(\bar y-a\bar x-b)^2-2a\sigma_{xy}\label{3} \end{eqnarray} 注意到, 展開式中還有兩個交叉項, 但皆為 0。 將 $a^2\sigma_x^2-2a\sigma_{xy}$ 對 $a$ 作配方 $$a^2\sigma_x^2-2a\sigma_{xy}=\sigma_x^2\Big[a^2-2a\frac{\sigma_{xy}}{\sigma_x^2} +\Big(\frac{\sigma_{xy}}{\sigma_x^2}\Big)^2\Big]-\frac{\sigma_{xy}^2}{\sigma_x^2} =\sigma_x^2\Big(a^2-\frac{\sigma_{xy}}{\sigma_x^2}\Big)^2 -\frac{\sigma_{xy}^2}{\sigma_x^2}$$ 代回到 \eqref{3} 式 \begin{eqnarray} f(a,b)&=&\sigma_x^2\Big(a-\frac{\sigma_{xy}}{\sigma_x^2}\Big)^2-\frac{\sigma_{xy}^2}{\sigma_x^2}+\sigma_y^2+(\bar y-a\bar x-b)^2\nonumber\\ &=&\sigma_x^2\Big(a-\frac{\sigma_{xy}}{\sigma_x^2}\Big)^2+\sigma_y^2\Big(1-\frac{\sigma_{xy}^2}{\sigma_x^2\sigma_y^2}\Big)+(\bar y-a\bar x-b)^2\label{4} \end{eqnarray} 至此配方完成。我們可以合理地假設 $\sigma_x^2\gt 0$ 且 $\sigma_y^2\gt 0$, 因為若 $\sigma_x^2=0$ 且 $\sigma_y^2=0$, 則所有數據崩塌為一點 , 變成無聊。

我們觀察到, 第一項與第三項皆為非負數, 第二項為常數, 而第三項含有兩個未知數 $a$ 與 $b$。 我們先選取 $a=\dfrac{\sigma_{xy}}{\sigma_x^2}$, 讓 \eqref{4} 式的第一項變成 0; 以此 $a$ 代入第三項, 使得第三項只含有一個未知數 $b$, 再取 $b=\bar y-a \bar x$, 讓第三項也變成 0。 那麼由 \eqref{4} 式我們直接就可以讀出下面的諸多結果:

定理1:

  1. 當 $a=\dfrac{\sigma_{xy}}{\sigma_x^2}$ 且 $b=\bar y-a\bar x$ 時, $f(a,b)$ 有最小值 $\min(f)=\sigma^2_y\Big(1-\dfrac{\sigma_{xy}^2}{\sigma_x^2\sigma_y^2}\Big)$.
  2. $0\le \dfrac{\sigma_{xy}^2}{\sigma_x^2\sigma_y^2}\le 1$.
  3. $0\le \min(f)\le\sigma_y^2$.
  4. $y$ 對 $x$ 的迴歸直線 $y=ax+b$ 通過形心 $(\bar x,\bar y)$, 其方程式為 \begin{equation} y-\bar y=\frac{\sigma_{xy}}{\sigma_x^2}(x-\bar x).\label{5} \end{equation} 同理, $x$ 對 $y$ 的迴歸直線 $x=cy+d$ 也通過形心 $(\bar x,\bar y)$, 並且方程式為 \begin{equation} x-\bar x=\frac{\sigma_{xy}}{\sigma_y^2}(y-\bar y).\label{6} \end{equation}

頭腦的體操: 給統計數據:

$X$1346891114
$Y$12445789

(i) 求 $Y$ 對 $X$ 的迴歸直線。 (ii) 當 $x=10$ 時, 估算 $y$ 的值。

答: $y=\dfrac{65}{120}x+1$, $y=\dfrac{65}{120}\times 10+1=\dfrac{65}{12}+1 \fallingdotseq 6.42$。

三、柯西$-$施瓦茲不等式

因為對任何 $a$ 與 $b$, $f(a,b)\ge 0$, 由 $f$ 的連續性知 $f(a,b)$ 的最小值亦為非負數, 於是就有下列一連串的等價式, 包括柯西$-$施瓦茲不等式與相關係數的性質: \begin{eqnarray*} &&\min(f)=\sigma_y^2\Big(1-\frac{\sigma_{xy}^2}{\sigma_x^2\sigma_y^2}\Big)\ge 0\\ &\Leftrightarrow& 1-\frac{\sigma_{xy}^2}{\sigma_x^2\sigma_y^2} \ge 0\quad\hbox{或}\quad \sigma_{xy}^2\le\sigma_x^2\sigma_y^2\quad\hbox{(柯西$-$施瓦茲不等式)}\\ &\Leftrightarrow& \frac{\sigma_{xy}^2}{\sigma_x^2\sigma_y^2}\le1\\ &\Leftrightarrow& \left|\frac{\sigma_{xy}}{\sigma_x\sigma_y}\right|\le 1\quad\hbox{(相關係數的性質)} \end{eqnarray*} 其次我們探討在上面不等式中等號成立的意涵。 \begin{eqnarray*} &&\sigma_y^2\Big(1-\frac{\sigma_{xy}^2}{\sigma_x^2\sigma_y^2}\Big)=0\\ &\Leftrightarrow& f(a,b)=\frac 1n\sum_{k=1}^n(y_k-ax_k-b)^2\quad\hbox{的最小值為}\quad 0\\ &\Leftrightarrow& \hbox{數據}\ \{(x_k,y_k):k=1,2,\ldots,n\}\ \hbox{完全落在迴歸直線 $y=ax+b$ 上}\\ &\Leftrightarrow& \hbox{向量}\ (x_1,x_2,\ldots,x_n)\ \hbox{與}\ (y_1,y_2,\ldots,y_n)\ \hbox{為線性相依。} \end{eqnarray*} 將 $\sigma_{xy}^2\le \sigma_x^2\sigma_y^2$ 代回原來的數據立得通常的柯西$-$施瓦茲不等式: $$\left[\sum_{k=1}^n (x_k-\bar x)(y_k-\bar y)\right]^2\le\sum_{k=1}^n (x_k-\bar x)^2\sum_{k=1}^n (y_k-\bar y)^2$$

定理2: (柯西$-$施瓦茲不等式)

假設 $u_k$ 與 $v_k$, $k=1,2,\ldots,n$, 為任意實數, 則有 \begin{equation} \left[\sum_{k=1}^n u_kv_k\right]^2\le\sum_{k=1}^n u_k^2\sum_{k=1}^n v_k^2\label{7} \end{equation} 並且等號成立的充要條件為向量 $\vec u=(u_1,u_2,\ldots,u_k)$ 與 $\vec v=(v_1,v_2,\ldots,v_k)$ 線性相依, 亦即 $\vec u$ 與 $\vec v$ 有一個可表為另一個的常數倍。

柯西$-$施瓦茲不等式有十多種證法, 此地我們透過最小平方法與兩變數的配方法又得到另一種簡潔的證法。

每個不等式的背後都有個等式, 反之亦然。 同理, 每一個定理:``若 $p$ 則 $q$'' 的背後都有個逆敘述:``若 $q$ 則 $p$'', 但不一定成立。如果也成立的話, 就成為``$p\Leftrightarrow q$'', 即 $p$ 與 $q$ 等價或互為充要條件。

在這裡值得特別注意, 有人說柯西$-$施瓦茲不等式只是內積的簡單推論。理由是, 按內積的定義 $\vec u\cdot \vec v=\|\vec u\|\cdot \|\vec v\|\cos\theta$, 其中 $\theta$ 為兩向量的夾角。 因為 $|\cos\theta|\le 1$, 所以 $$|\vec u\cdot\vec v|\le \|\vec u\|\cdot \|\vec v\|$$ 這就證得了柯西$-$施瓦茲不等式。 事實上, 這只說對了一部分。

在兩維空間 ${\Bbb R}^2$ 與三維向量空間 ${\Bbb R}^3$ 的情形沒問題, 因為此時有自然的幾何角度概念。 但是, 當維數 $n\ge 4$ 時, 空間 ${\Bbb R}^n$ 沒有天然的角度概念, 論述就要小心。

假設 $\vec u=(u_1,u_2,\ldots,u_k)$ 與 $\vec v=(v_1,v_2,\ldots,v_k)$ 為 ${\Bbb R}^n$ 中的兩個向量。首先, 定義內積為 $$\vec u\cdot\vec v=x_1y_1+x_2y_2+\cdots+x_ny_n$$ 並且定義向量的長度為 $$\|\vec u\|=\sqrt{x_1^2+x_2^2+\cdots x_n^2}$$

接著必須先證明柯西$-$施瓦茲不等式: $$|\vec u\cdot\vec v|\le\|\vec u\|\cdot \|\vec v\|$$ 再來才定義兩向量 $\vec u$ 與 $\vec v$ 的夾角 $\theta$ 為: $$\cos\theta=\frac{\vec u\cdot\vec v}{\|\vec u\|\cdot \|\vec v\|}$$ 那麼由柯西$-$施瓦茲不等式知道, 這是適定的 (well-defined)。 從而才有兩向量夾角的概念。 由此才得到內積的另一種定義: $$\vec u\cdot\vec v= \|\vec u\|\cdot \|\vec v\|\cos\theta.$$

對於 $n\ge 4$ 維的空間, 如果我們直接由內積定義與 $|\cos\theta|\le 1$ 就下結論說柯西$-$施瓦茲不等式 $|\vec u\cdot\vec v|\le\|\vec u\|\cdot \|\vec v\|$ 成立。 這樣的論述是有問題的, 犯了循環論證的邏輯毛病。

四、相關係數

如何用一個數 (當作一根定量的尺度) 來衡量散佈圖上的數據成一直線的趨勢之強弱? 我們先觀察下列七種散佈圖, 直觀感受一下數據落在一直線上趨勢強弱的意思。

圖 4: (a)$-$(g)

上述散佈圖 (g) 像一盤散沙, 這是成直線趨勢最弱的情形, 叫做完全不相關。 當迴歸直線的斜率為正時叫做正相關 ($x$ 越大 $y$ 也越大), 如上圖 (a) 至 (c); 當迴歸直線的斜率為負時叫做 負相關 ($x$ 越大 $y$ 越小), 如上圖 (d) 至 (f)。

這一根定量的尺度遠在天邊, 近在咫尺! 定理 1 中的 $\dfrac{\sigma_{xy}^2}{\sigma_x^2\sigma_y^2}$ 與其平方根 $\dfrac{\sigma_{xy}}{\sigma_x\sigma_y}$ (不加絕對值), 恰好就是我們所要的尺度。 令 $r=\dfrac{\sigma_{xy}}{\sigma_x\sigma_y}$, 則 $r^2=\dfrac{\sigma_{xy}^2}{\sigma_x^2\sigma_y^2}$。

定理3: $r$ 具有下列的性質:

  1. $|r|\le 1$ 或 $-1\le r\le +1$。
  2. 當 $r^2=1$, 即 $r=\pm 1$時, 所有的數據 $\{(x_k,y_k):k=1,\ldots,n\}$ 完全落在迴歸直線上 (兩條迴歸直線重合)。$\\$ 當 $r=+1$ 時, 迴歸直線的斜率皆為正: $a=\dfrac{\sigma_{xy}}{\sigma_x^2}\gt 0$, $c=\dfrac{\sigma_{xy}}{\sigma_y^2}\gt 0$。$\\$ 當 $r=-1$ 時, 迴歸直線的斜率皆為負: $a=\dfrac{\sigma_{xy}}{\sigma_x^2}\lt 0$, $c=\dfrac{\sigma_{xy}}{\sigma_y^2}\lt 0$。
  3. 當 $r$ 越在 0 附近時, 數據分散的程度越大, 數據成直線的趨勢越弱。
  4. 當 $r$ 越在 $\pm 1$ 附近時, 數據越集中在迴歸直線附近, 數據成直線的趨勢越強。

證明:

  1. 因為 $f(a,b)$ 有最小值為 $\sigma^2_y\Big(1-\dfrac{\sigma_{xy}^2}{\sigma_x^2\sigma_y^2}\Big)=\sigma^2_y(1-r^2)$ 並且 $f(a,b)\ge 0$, 所以 $$\sigma^2_y(1-r^2)\ge 0$$ 從而 $$r^2\le 1\quad\hbox{或}\quad |r|\le 1.$$
  2. 當 $r^2=1$ 時, $f(a,b)=\dfrac 1n\sum\limits_{k=1}^n (y_k-ax_k-b)^2$ 的最小值為 0, 發生在 $a=\dfrac{\sigma_{xy}}{\sigma^2_x}$ 與 $b=\bar y-a\bar x$ 這一點上, 此時所有的數據 $\{(x_k,y_k):k=1,\ldots,n\}$ 都落在迴歸直線 $y=ax+b$ 上。$\\$ 當 $r=+1$ 時, 因為 $\sigma_x\gt 0$ 且 $\sigma_y\gt 0$, 所以 $\sigma_{xy}\gt 0\,$。 從而迴歸直線的斜率 $a=\dfrac{\sigma_{xy}}{\sigma^2_x}\gt 0$。 當 $r=-1$ 時, $\sigma_{xy}\lt 0$。 從而迴歸直線的斜率 $a=\dfrac{\sigma_{xy}}{\sigma^2_x}\lt 0\,$。
  3. 當 $r$ 在 0 附近時, 表示 $f(a,b)$ 的最小值 $\sigma_y^2(1-r^2)$ 越大, 因此數據 $\{(x_k,y_k):k=1,\ldots,n\}$ 分散的程度越大。
  4. 當 $r$ 越在 $\pm 1$ 附近時, 表示 $f(a,b)$ 的最小值 $\sigma_y^2(1-r^2)$ 越小, 數據 $\{(x_k,y_k):k=1,\ldots,n\}$ 越集中在迴歸直線上。

總之, $r$ 這個數具有這麼多優良的性質, 簡直是天造地設, 恰好可以用來衡量數據 $\{(x_k,y_k)$ $:k=1,\ldots,n\}$ 在散布圖上成為一直線趨勢的強弱指標。 因此, 我們自然就要結晶為如下的定義。

甲、相關係數的定義

定義: 我們稱 $r=\dfrac{\sigma_{xy}}{\sigma_x\sigma_y}$ 稱為 $X$ 與 $Y$ 的(線性)相關係數。

將相關係數用原始數據來表示得到 \begin{equation} r=\dfrac{\sigma_{xy}}{\sigma_x\sigma_y}=\frac{\sum\limits_{k=1}^n (x_k-\bar x)(y_k-\bar y)} {\sqrt{\sum\limits_{k=1}^n (x_k-\bar x)^2}\sqrt{\sum\limits_{k=1}^n (y_k-\bar y)^2}}\quad\hbox{(自動兼顧了正負號)}\label{8} \end{equation} 這是在 1897 年英國統計學家皮爾森 (Karl Pearson, 1857$\sim$1936) 引進的 乘積級矩公式(Product-moment formula)。 皮爾森是高爾頓的學生, 是近代統計學的創立者與奠基者。

兩條迴歸直線 $y=ax+b$, $x=cy+d$ 的斜率 $a$ 與 $c$ 叫做 迴歸係數, 我們已求得 $$a=\dfrac{\sigma_{xy}}{\sigma^2_x},\qquad c=\dfrac{\sigma_{xy}}{\sigma^2_y}$$ 因此兩個迴歸係數的幾何平均就是相關係數: $$r=\sqrt{ac}=\sqrt{\dfrac{\sigma_{xy}}{\sigma^2_x}\cdot \dfrac{\sigma_{xy}}{\sigma^2_y}}=\dfrac{\sigma_{xy}}{\sigma_x\sigma_y}$$ 注意:按照數學的規約, 開方應該要加絕對值符號 $\sqrt{\alpha^2}=|\alpha|$。 但是此地的開方, 不加絕對值, 故 $r$ 可取正負值。

考慮極端情形: 當數據完全落在一水平直線時, 即 $y_1=y_2=\cdots=y_n=\bar y$, 我們有 $\sigma_y=\sigma_{xy}=0$, 於是 $r$ 變成不定型 $0/0$, 所以沒有定義。同理, 當數據完全落在一垂縱直線時, 也有相同的結論。 兩者都不是 $r=\pm 1$。 對於這兩個極端的情形, 若把相關係數看成數據呈現直線趨勢的強弱, 則 $x$ 與 $y$ 為 完全相關。 若從無法定義相關係數的眼光來看, 則 $x$ 與 $y$ 為 不相關。 事情出現兩極化的說法, 所以這是規約問題。

頭腦的體操: 若兩條迴歸直線的斜率乘積為 1, 即 $ac=1$, 證明兩迴歸直線合而為一, 並且所有數據都落在迴歸直線上。

註: 有數學家曾經這樣說: 統計只是相關係數, 而相關係數只是夾角的餘弦, 所以一切皆顯然! 這當然是偏頗的。

迴歸直線是統計數據的 最佳適配直線 (best fitting line), 又可用來估計 (estimate) 未觀察的數據。 特別是當 $x$ 是指時間 $t$, 一個經濟系統的迴歸直線 $y=at+b$ 稱為 時間序列 (time series), 代表著 趨勢線, 經常是我們根據過去來 預測 (predict or forecast) 未來 $y$ 值的工具。

上述所討論的相關係數其實是 線性相關係數, 它是用來衡量數據落在一條直線的趨勢之強弱。 通常我們省略掉「線性」這兩個字, 直接稱為 相關係數。 請看下例:

例2: 如果 $y$ 與 $x$ 有 $y=x^2$ 的關係, 並且在我們所取的數據中, 諸 $x_k$ 是正負對稱成對, 那麼很容易算出 $r=0$ (完全不相關或零相關), 因為 $\bar x=0$ 並且 $\sum x_ky_k=\sum x_k^3=0\,$。 雖然 $y$ 與 $x$ 是函數地相關! 事實上, $y$ 根本是 $x$ 的平方! 這也警告我們, (線性)相關係數並不是在談論兩個統計變量時, 唯一應該注意的東西。 切記, 相關並不是因果關係 (correlation does not imply causation.)。$\Box$

乙、相關係數的使用法

一般而言, 用相關係數 $r$ 來衡量兩變數 $x,y$ 的數據形成直線趨勢的強弱時, 我們採用如下的規約:

  1. 當 $r\gt 0$ 時, 我們稱兩變數為 正相關, 此時迴歸直線的斜率為正數。
  2. 當 $r\lt 0$ 時, 我們稱兩變數為 負相關, 此時迴歸直線的斜率為負數。
  3. 當 $r=1$ 時, 我們稱兩變數為 完全正相關, 此時迴歸直線的斜率為正數並且數據完全落在其上。$\\$ 當 $r=-1$ 時, 我們稱兩變數為 完全負相關, 此時迴歸直線的斜率為負數並且數據完全落在其上。
  4. 當 $r=0$ 時, 我們稱兩變數為 零相關或 不相關。
  5. 當 $0.7\le r\lt 1$ 時, 我們稱兩變數為 高度正相關。$\\$ 當 $0.3\le r\lt 0.7$ 時, 我們稱兩變數為 中度正相關。$\\$ 當 $-1\lt r\le -0.7$ 時, 我們稱兩變數為 高度負相關。$\\$ 當 $-0.7\lt r\le -0.3$ 時, 我們稱兩變數為 中度負相關。
  6. 當 $0\lt r\lt 0.3$ 時, 我們稱兩變數為 低度正相關, 數據落在迴歸直線上的趨勢薄弱。$\\$ 當 $-0.3\lt r\lt 0$ 時, 我們稱兩變數為 低度負相關, 數據落在迴歸直線上的趨勢薄弱。

註: 0.3 與 0.7 純是人為取定, 所以才叫做規約。

例3: 20 對夫妻的年齡資料如下, 求兩條迴歸直線的方程式與相關係數。

夫 (歲)22,24,26,26,27,27,28,28,29,30,30,30,31,32,33,34,35,35,36,37
妻 (歲)18,20,20,24,22,24,27,24,21,25,29,32,27,27,30,27,30,31,30,32

解答: 先算出下列表格:

$X$$Y$$XY$$X^2$$Y^2$
2218396484324
2420480576400
2620520676400
2624624676576
2722594729484
2724648729576
2827756784729
2824672784576
2921609841441
3025750900625
3029870900841
30329609001024
3127837961729
32278641024729
33309901089900
34279181156729
353010501225900
353110851225961
363010801296900
3732118413691024
600520158871832413868

所以 $\bar x=30$, $\bar y=26$, \begin{eqnarray*} \sigma_x^2&=&\dfrac 1n\sum\limits_{k=1}^n x_k^2-(\bar x)^2=\dfrac 1{20}\times 18324-(30)^2=16.2\\ \sigma_y^2&=&\dfrac 1{20}\times 13868-(26)^2=17.4\\ \sigma_{xy}&=&\dfrac 1{20}\sum\limits_{k=1}^n x_ky_k-\bar x\bar y=\dfrac 1{20}\times 15887-30\times 26=14.35 \end{eqnarray*} $y$ 對 $x$ 的迴歸直線為 $y-\bar y=\dfrac{\sigma_{xy}}{\sigma_x^2}(x-\bar x)$, 亦即 $y-26=0.886(x-30)$;

$x$ 對 $y$ 的迴歸直線為 $x-\bar x=\dfrac{\sigma_{xy}}{\sigma_y^2}(y-\bar y)$, 亦即 $x-30=0.825(x-26)$

相關係數為 $ r=\sqrt{0.886\times 0.825}=\sqrt{0.7310}\fallingdotseq 0.85$ (高度正相關)。 $\Box$

頭腦的體操: 某班 10 名學生的數學與物理成績如下:

$X$ (數學成績)75809365877198688477
$Y$ (物理成積)82788672918095728974

  1. 求兩條迴歸直線的方程式。
  2. 求相關係數。
  3. 當某生數學考 60 分時, 試預測其物理成績。
  4. 當某生物理考 88 分時, 試預測其數學成績。

參考文獻

Stephen Stigler, The History of Statistics. The Measurement of Uncertainty before 1900. Harvard University Press, 1986. Murray R. Spiegel, Statistics, Theory and Problems. McGraw-Hill, 1981.

---本文作者為台大數學系退休教授---