Skip to content

合作邀約 email: dr.fish@drfishstats.com

  • Facebook
  • X
site icon of Dr. Fish

Dr. Fish 漫游社會統計

魚博士的專業漫談和課後隨筆

  • Home
  • 關於 Dr. Fish
  • 統計基礎
    • 入門概念
    • 圖形繪製
    • 描述統計
    • 相關
    • 線性迴歸
  • 統計進階
    • 推論統計
    • 統計檢定
      • 相關係數
      • 迴歸
      • 平均數比較
      • 無母數檢定
  • EXCEL 系列
    • 資料管理
    • 圖形繪製
    • 描述統計
    • 推論統計
  • 下課後
    • 生活
    • 旅遊
      • 日本
    • 美食
    • 攝影
  • 聯絡 Dr. Fish
  • Home
  • 線性迴歸
  • 迴歸線和皮爾森積差相關係數間的關係

🐟 請您尊重本網站的智慧財產權,如有任何引用,請註明出處:Dr. Fish 漫游社會統計。(文章發表日期)。文章名稱。文章網址

迴歸線和皮爾森積差相關係數間的關係

Posted on 2023-04-162023-04-16 By Dr. Fish
線性迴歸

迴歸線和皮爾森積差相關係數(Pearson product-moment correlation coefficient)間具有相當密切的關係,皮爾森積差相關係數用來探討兩個變項間關係的方向和程度,而迴歸線是利用兩變項間的關係建構出一條作為預測用途的直線。

由於迴歸線可用來預測,所以只要知道自變項的數值,就可利用該條迴歸線的方程式估計依變項的數值。若依變項的原始數據稱為觀察值、透過迴歸線估計出來的數值稱為預測值,在知道觀察值、預測值和依變項數值平均數的情況下,即可求得皮爾森積差相關係數。

此外,迴歸線的斜率(slope)和皮爾森積差相關係數間也帶有一層關係。若將兩變項的數值都轉換成標準分數,再利用兩變項的標準分數數值去計算迴歸線的斜率,則斜率會等於皮爾森積差相關係數。

下面的內容將介紹這些迴歸線和皮爾森積差相關係數間的關係,若您不清楚或不熟悉迴歸線的建立或/和皮爾森積差相關係數的意義,建議您先閱讀最小平方迴歸線的建構和計算與何謂皮爾森積差相關係數,將有助於文章內容的理解喔。

  • 可被解釋的變異和不可被解釋的變異
  • 可被解釋的變異和皮爾森積差相關係數的關係
  • 斜率和皮爾森積差相關係數的關係
  • 運用SPSS取得迴歸線相關的變異和標準化係數

可被解釋的變異和不可被解釋的變異

當兩個至少為等距尺度的自變項和依變項呈現不完全的線性關係時,在這兩個變項的成對數值所構成的點中,能夠畫出一條適合所有點的直線,且這條直線的方程式可作為自變項預測依變項的用途。因為這條線是一條將預測誤差最小化的直線,所以稱為最小平方迴歸線,一般簡稱為迴歸線(regression line)。

假設依變項的原始數據(或觀察值)為Y,透過迴歸線預測出來的數值為\hat Y,依變項數值的平均數為\overline Y,運用這3個數值可以組成3種不同的變異,分別為總變異、可被解釋的變異和不可被解釋的變異,這3種變異的意義分別為:

  • 總變異(total variation):由觀察值和平均數的差值構成,為下圖中的Y-\overline Y。若將每個觀察值和平均數的差值平方後再相加,即為總變異,用\sum (Y_i-\overline Y)^2來表示,也稱為Y的總平方和。
  • 可被解釋的變異(explained variation):由預測值和平均數的差值構成,為下圖中的\hat Y-\overline Y,代表依變項Y能夠被自變項X解釋的部分。若將每個預測值和平均數的差值平方後再相加,即為Y可被X解釋的變異,用\sum (\hat Y_i-\overline Y)^2來表示,又稱為迴歸平方和(regression sum of squares)。如果兩變項間的關聯程度愈高,預測值和平均數的差值會愈大,而可被解釋的變異也會愈大。
  • 不可被解釋的變異(unexplained variation):由觀察值和預測值間的差值構成,為下圖中的Y-\hat Y,即為預測誤差。若將每個預測值和觀察值的差值平方後再相加,即是Y不可被X解釋的變異,用\sum (Y_i-\hat Y_i)^2來表示,又稱為誤差平方和(error sum of squares)。如果兩變項間的關聯程度愈高,觀察值和預測值的差值會愈小,而不可被解釋的變異也會愈小。
explained variation and unexplained variation in regression

上述的3種變異在數學上有一層關係,總變異為可被解釋的變異與不可被解釋的變異之和。讓Y_i表示第i個Y的數值、\hat Y_i為第i個Y的預測值、\overline Y為變項Y的平均數,這3種變異間的關係可以用下面的公式來表示:

(1)   \begin{equation*}\sum (Y_i-\overline Y)^2=\sum (\hat Y_i-\overline Y)^2+\sum (Y_i-\hat Y_i)^2\end{equation*}

這裡使用最小平方迴歸線的建構和計算裡年齡和平均行車速度的例子,證明這3個變異之間的關係。下表為年齡和平均行車速度例子裡每一位參與者的原始數據、預測值和3個變異的數值,預測值是透過迴歸線方程式\hat Y_i=116.256-0.886X_i計算而來。為了得到較準確的計算結果,無法整除的數值一律四捨五入至小數點後第5位。

computation of explained variation and unexplained variation

將上表中3種變異的各個總和帶入上面的公式(1)裡,可以發現總變異確實為可被解釋的變異和不可被解釋的變異之和。

    \begin{gather*}\begin{alignat*}{3}&\sum (Y_i-\overline Y)^2 &&= \sum (\hat Y_i-\overline Y)^2 &&+ \sum (Y_i-\hat Y_i)^2 \\& \quad \ 2256.90 &&= \ 1712.96219 &&+ \ \ 543.93781\end{alignat*}\end{gather*}

這3種變異裡的可被解釋的變異和皮爾森積差相關係數有密切的關聯,下面就來介紹這兩者之間的關係。

可被解釋的變異和皮爾森積差相關係數的關係

回顧一下決定係數R^2(coefficient of determination)的意義,這個係數是皮爾森積差相關係數的平方,可用來說明依變項裡有多少的變異能夠被自變項解釋。

上面提到的3種變異裡,可被解釋的變異\sum (\hat Y_i-\overline Y)^2是指依變項Y能夠被自變項X解釋的變異,將這個可被解釋的變異除以總變異即為決定係數R^2。

(2)   \begin{equation*}\begin{CJK}{UTF8}{bsmi}R^2 = \frac {\text {可被解釋的變異}}{\text {總變異}} = \frac {\sum (\hat Y_i-\overline Y)^2}{\sum (Y-\overline Y)^2}\end{CJK}\end{equation*}

皮爾森積差相關係數僅為決定係數的平方根,r=\sqrt {R^2}。利用上面年齡和平均行車速度的例子,先透過公式(2)計算出決定係數,再求得皮爾森積差相關係數,計算過程如下:

    \begin{align*}R^2 &= \frac {\sum (\hat Y_i-\overline Y)^2}{\sum (Y-\overline Y)^2}=\frac {1712.96219}{2256.90} \approx 0.759 \\\\r &= \sqrt {R^2} = \sqrt {0.759} \approx \pm 0.871\end{align*}

計算結果得到決定係數R^2為0.759,這個數值表示年齡可以解釋平均行車速度裡0.759或75.9%的變異。不過,皮爾森積差相關係數的數值有正數和負數,為了決定哪一個數值才是正確的相關係數,可以檢視兩個變項的散布圖,如下圖。

scatter plot of pearson r example

從上圖可以看出,兩個變項呈現負向的不完全關係,代表平均行車速度會隨著年齡增加而趨緩,所以年齡和平均行車速度的皮爾森積差相關係數r為-0.871,這個數值顯示兩者間的關聯程度相當地高。

斜率和皮爾森積差相關係數的關係

皮爾森積差相關係數除了和迴歸線的可被解釋的變異有關聯之外,與迴歸線的斜率也有一層關係。在簡單線性迴歸(simple linear regression)裡,若將建構出迴歸線的兩個變項的數值都轉換成標準分數(z score),再用這兩變項的標準分數來建構迴歸線,則迴歸線斜率會等於皮爾森積差相關係數。

利用上面的年齡和平均行車速度的例子來證明這兩者之間的關係,下表為10位參與者的年齡(自變項)和平均行車速度(依變項)的原始資料、原始資料轉換後的標準分數、標準分數的交叉乘積與年齡標準分數的平方。為了得到較準確的計算結果,無法整除的數值一律四捨五入至小數點後第4位。

computation of z-scores to calculate regression slope

皮爾森積差相關係數在概念上即是將兩變項轉換成測量單位相同的標準分數後,再測量兩者之間關聯程度的一個量化數值。讓\sum {z_X z_Y}表示兩變項成對標準分數的交叉乘積和、N為樣本總個數,皮爾森積差相關係數的概念公式如下:

(3)   \begin{equation*}r=\frac {\sum {z_X z_Y}}{N-1}\end{equation*}

上表中已經計算出兩變項標準分數的交叉乘積和,將這個數值帶入上面的公式(3)裡,就可計算出皮爾森積差相關係數。

    \[ r=\frac {\sum {z_X z_Y}}{N-1}=\frac {-7.8408}{10-1} \approx -0.871 \]

計算結果得到年齡和平均行車速度的皮爾森積差相關係數為-0.871,這個數值和上面利用迴歸線可被解釋的變異之方法所得到的結果是相同的。

接下來,利用上表中兩變項的標準分數(z_X和z_Y)來計算以年齡預測平均行車速度的迴歸線斜率,計算公式和過程如下:

    \begin{align*}\mathrm {slope} &= \frac {\sum {z_X z_Y}-\dfrac {(\sum z_X)(\sum z_Y)}{N}}{\sum z_X^2-\dfrac {(\sum z_X)^2}{N}} \\&= \frac {-7.8408-\dfrac {0 \times 0}{10}}{9-\dfrac {0^2}{10}} \\&\approx -0.871\end{align*}

從上面的計算過程可以發現,利用兩變項的標準分數計算出來的迴歸線斜率確實等於皮爾森積差相關係數。這個利用標準分數計算出來的斜率稱為標準化的迴歸係數(standardized regression coefficient),通常用β (beta)來表示,以便和非標準化的斜率b有所區別。

由於皮爾森積差相關係數是標準化的迴歸線斜率β,必定和非標準化的斜率b相關聯,所以兩者之間具有如下公式的關係:

(4)   \begin{equation*}b=r \frac {s_Y}{s_X}\end{equation*}

也就是說,只要知道兩變項之間的皮爾森積差相關係數、兩變項各自的標準差,即可求得非標準化的迴歸線斜率。將上面年齡和平均行車速度例子的皮爾森積差相關係數、兩變項的標準差(上表中SD列的兩個數值)帶入上面的公式(4)裡,計算過程如下:

    \begin{equation*}b=r \frac {s_Y}{s_X}=-0.871 \left ( \frac {15.836}{15.565} \right) \approx -0.886\end{equation*}

計算結果顯示非標準化的迴歸線斜率b為-0.886,指當年齡增加1歲時,平均行車速度會減少0.886公里,而這個數值和最小平方迴歸線的建構和計算裡的計算結果是相同的。

運用SPSS取得迴歸線相關的變異和標準化係數

迴歸線相關的可被解釋的變異、不可被解釋的變異、總變異以及標準化的迴歸係數都是SPSS的標準輸出內容,只要透過SPSS的線性迴歸功能即可取得,下面示範操作方法。

將上面年齡和平均行車速度例子的資料輸入至SPSS資料編輯器裡,輸入完成後,點選功能表的分析 » 迴歸 » 線性,帶出「線性迴歸」視窗。關於SPSS資料輸入的方法,請參考SPSS操作環境和資料輸入。

spss menu of simple linear regression

在「線性迴歸」視窗裡,將平均行車速度SPEED移至應變數(D)長框裡、年齡AGE移至自變數(I)長方框裡,其他設定維持不變,最後按下視窗下方的確定。

dialog box of simple linear regression in spss

經過上面的步驟,SPSS即會輸出簡單線性迴歸的相關表格。在「變異數分析」表格裡,可以看到迴歸、殘差和總計平方和,這就是可被解釋的變異、不可被解釋的變異和總變異。可被解釋的變異為1712.962、不可被解釋的變異為543.938,而總變異為兩者之和2256.9,這些結果和上面使用紙筆計算的結果是相同的。

spss output of 3 types of variation in simple linear regression

在「係數」表格裡,可以看到標準化係數β的數值為-0.871,這就是利用兩個變項的標準分數建構出來的迴歸線斜率。這個數值指出當年齡增加1個標準差單位時,平均行車速度會減少0.871個標準差單位。不過這樣的解釋方法較難讓人理解,因此通常還是會使用非標準化的係數(斜率)來解釋兩個變項之間的關係。

spss output of standardized regression coefficient in simple linear regression

若想探討標準化係數β是否相同於皮爾森積差相關係數,可點選SPSS功能表的分析 » 相關 » 雙變異數,帶出「雙變量相關性」視窗。

spss menu of Pearson correlation coefficient

在「雙變量相關性」視窗裡,將年齡AGE和平均行車速度SPEED移至變數(V)方框中,並勾選相關係數長框中的Pearson選項。由於這裡沒有要進行假設檢定,所以可取消勾選顯著性檢定下方的標示顯著相關性(F)選項。完成後,按下視窗下方的確定。

dialog box of Pearson correlation coefficient in spss

透過上面的步驟,SPSS會輸出兩個變項的皮爾森積差相關係數。從下面的「相關性」表格可以看出,年齡和平均行車速度的相關係數為-0.871,而這個相關係數的數值確實相同於這兩個變項建構出來的迴歸線之標準化係數β。

spss output of Pearson correlation coefficient

因此,在簡單線性迴歸裡,自變項和依變項建構出來的最小平方迴歸線的標準化迴歸係數β確實等於兩個變項的皮爾森積差相關係數。此外,只要有兩變項的皮爾森積差相關係數和兩變項各自的標準差,就可以求得非標準化的迴歸係數(斜率)。

以上為本篇文章對迴歸線和皮爾森積差相關係數間關係的介紹,希望透過本篇文章,您瞭解了迴歸線的可被解釋的變異、標準化迴歸係數與皮爾森積差相關係數之間的關聯,也學會了利用SPSS取得這些數值的方法。

若您喜歡本篇文章,請將本網站加入書籤,作為您的學習資源,並持續回訪本網站喔!另外,您也可以在Facebook和Twitter上找到我們喲!

標籤: SPSS 不完全關係 散布圖 斜率 最小平方迴歸線 標準分數 標準化的迴歸係數 決定係數 皮爾森積差相關係數 等距尺度 簡單線性迴歸 線性關係 誤差平方和 迴歸平方和 迴歸線 預測誤差

文章導覽

❮ Previous Post: 單因子變異數分析的統計檢定力
Next Post: 單因子變異數分析的事後比較 ❯

您可能也會喜歡

featured image of prediction intervals for regression
最小平方迴歸線的預測區間計算
featured image of prediction intervals for regression using excel
如何使用Excel計算最小平方迴歸線的預測區間
featured image of least-squares regression line
最小平方迴歸線的建構和計算
featured image of standard error of the estimate
估計標準誤測量預測誤差

關於 Dr. Fish

profile picture uploaded on July 5, 2024

喜歡求知和分析,所以一路讀到博士。也喜歡旅行、攝影、料理、看日劇,愛把複雜的思想和事物變簡單,是個有點宅也有點跳 TONE 的人。

支持 Dr. Fish

本網站經營和文章撰寫皆由 Dr. Fish 一人完成,投注許多時間和費用。若您喜歡任何一篇文章或覺得文章對您有幫助,請給我一些支持,買杯珍奶給我吧!您的支持不但能給我更多撰寫文章的動力,也可以讓這網站的經營持續下去喔!謝謝!😄

boba-icon
請我喝珍奶!
featured image of spss environment and data entry

下載專區

標準常態分配表

Student's t 分配臨界值表

F分配臨界值表

卡方分配臨界值表

斯皮爾曼等級相關係數臨界值表

Wilcoxon 配對符號等級檢定臨界值表

曼–惠特尼U檢定臨界值表

Student 化全距分配臨界值表

Dunnett 檢定臨界值表(雙尾檢定)

單一樣本z檢定的 SPSS 語法

關於 Dr. Fish 漫游社會統計

本網站使用簡單易懂的文字解說社會統計,並示範軟體操作,同時有課後隨筆的分享,希望讀者在學習之餘,也能感受到生活的樂趣。

網站政策

著作權聲明 Copyright Notice
隱私權政策 Privacy Policy
免責聲明  Disclaimer

追蹤網站

Facebook
X(Twitter)

Copyright © 2021-2025 Dr. Fish 漫游社會統計. All rights reserved.