Skip to content

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

  • Facebook
  • X
site icon of Dr. Fish

Dr. Fish 漫游社會統計

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

  • Home
  • 關於Dr. Fish
  • 統計基礎
    • 入門概念
    • 圖形繪製
    • 描述統計
    • 相關
    • 線性迴歸
  • 統計進階
    • 推論統計
    • 統計檢定
      • 相關係數
      • 迴歸
      • 平均數比較
      • 無母數檢定
  • EXCEL系列
    • 資料管理
    • 圖形繪製
      • 匯出SPSS資料至Excel並繪製盒形圖
      • 如何使用Excel製作Q-Q plot
      • 如何使用Excel繪製加上誤差線的長條圖
    • 描述統計
      • 如何使用Excel執行次數分配
      • 如何使用Excel樞紐分析表製作次數分配表
      • 如何使用Excel計算偏態和峰態
      • 如何使用Excel尋找常態曲線下面積或分數
      • 如何使用Excel一次取得描述性統計量
      • 如何使用Excel計算共變異數
      • 如何使用Excel取得皮爾森積差相關係數
      • 如何使用Excel製作列聯表
    • 推論統計
      • 如何使用Excel計算信賴區間
      • 如何使用Excel執行符號檢定
      • 如何使用Excel執行單一樣本z檢定和t檢定
      • 如何使用Excel執行獨立樣本t檢定
      • 如何使用 Excel 執行 Levene 檢定
      • 如何使用Excel執行關聯樣本t檢定
      • 如何使用Excel執行單因子變異數分析
      • 如何使用Excel執行簡單線性迴歸
      • 如何使用Excel計算最小平方迴歸線的預測區間
      • 如何使用Excel執行卡方獨立性檢定
  • 下課後
    • 生活
    • 旅遊
      • 日本
    • 美食
    • 攝影
  • 聯絡Dr. Fish
  • Home
  • 相關
  • 斯皮爾曼等級相關係數的意義和計算

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

斯皮爾曼等級相關係數的意義和計算

Posted on 2021-09-092023-04-28 Updated on 2023-04-282023-04-28 By Dr. Fish
相關

斯皮爾曼等級相關係數(Spearman´s rank correlation coefficient)為相關係數的一種,也可稱為Spearman´s rho,符號為r_s,主要是用來測量次序尺度變項間關聯方向和程度的一個無母數統計量(non-parametric statistic)。

在社會和行為科學的研究領域裡,最常使用皮爾森積差相關係數(Pearson product-moment correlation coefficient)來探討兩個變項之間的關聯性,但這個係數僅能用在等距尺度或比率尺度的資料上。當其中一個變項或兩個變項皆為次序尺度時,則須使用斯皮爾曼等級相關係數,以便更正確地測量出兩變項間的相關程度。

簡單地說,斯皮爾曼等級相關係數是用來測量兩個次序尺度變項資料間關聯程度的一種相關係數。若兩變項中的其中一個變項不是次序尺度,而是等距或比率尺度,須先將變項資料依照數值大小排序、轉換成等級後,再進行相關係數的運算。

本篇文章將依據資料中相同等級的存在與否,介紹斯皮爾曼等級相關係數的計算方法,然後再示範SPSS取得該相關係數的操作過程。若您只對其中一部分的內容感興趣,也可以點選下方的連結,即可直接跳至您想瞭解的內容。

  • 斯皮爾曼等級相關係數的公式
  • 不存在相同等級的斯皮爾曼等級相關係數之計算
  • 存在相同等級的斯皮爾曼等級相關係數之計算
  • 運用SPSS取得斯皮爾曼等級相關係數
    • 不存在相同等級
    • 存在相同等級

斯皮爾曼等級相關係數的公式

斯皮爾曼等級相關係數其實是皮爾森積差相關係數的一個特例,因為直接使用皮爾森積差相關係數的公式來計算太麻煩,所以若兩個變項裡都不存在相同等級,或只有存在1組或2組的相同等級時(也就是平手的情況),可用下面這個比較簡單的公式來計算斯皮爾曼等級相關係數:

(1)   \begin{equation*}r_s=1-\frac {6\sum d_i^2}{N^3-N}\end{equation*}

上面的公式(1)裡,d_i指第i組的第1個變項等級減第2個變項等級的等級差值、\sum d_i^2為等級差值平方和、N為配對等級的總組數(資料裡若沒有遺漏值,也等於樣本總個數)。

如果任一變項裡存在較多組的相同等級,則直接使用皮爾森積差相關係數的公式。即使變項裡不存在相同等級或很少組的相同等級,也可直接使用皮爾森積差相關係數的公式。皮爾森積差相關係數的概念公式可以參考如何計算皮爾森積差相關係數,但為了減少運算錯誤,可改使用下面的運算公式:

(2)   \begin{equation*}r_s=\frac {\sum xy-\dfrac {(\sum x)(\sum y)}{N}}{\sqrt {\left [ \sum x^2-\dfrac {(\sum x)^2}{N} \right ] \left [ \sum y^2-\dfrac {(\sum y)^2}{N} \right ]}}\end{equation*}

上面的公式(2)裡,\sum x、\sum y分別指兩變項各自的分數和,\sum x^2、\sum y^2分別指兩變項各自的分數平方和,\sum xy為兩變項分數的交叉乘積和。若您不清楚總和運算的方法,可參考社會統計常用的基本數學符號和運算。

這裡有一點要注意,計算斯皮爾曼等級相關係數時,若一個變項為次序尺度,另一個變項為等距或比率尺度,須先將等距或比率尺度的變項依照數值大小排序並列出等級後,再套用斯皮爾曼等級相關係數的公式。若兩個變項皆為次序尺度,則可直接套用公式。

以下將舉個例子來示範斯皮爾曼等級相關係數的紙筆計算過程,並分為相同等級存在和不存在的情況,最後再介紹利用SPSS取得該相關係數的方式。

不存在相同等級的斯皮爾曼等級相關係數之計算

假設有一位老師想知道學生期中考的名次和期末考名次之間的關聯性,他隨機挑選出10位學生,分別列出他們的期中考和期末考的名次,且沒有學生是相同的名次,如下表所示。

example of spearman rho without ties

因為資料中不存在相同等級,所以可使用上面的公式(1)。首先,在如下的表格裡計算出套用公式(1)所需要的數值資料。

computation of spearman rho without ties

接著,將上表中的數值帶入斯皮爾曼等級相關係數的公式(1)裡,計算過程如下:

    \begin{align*}r_s &=1-\frac {6\sum d_i^2}{N^3-N} \\&=1-\frac {6 \times 72}{10^3-10} \\&=1-\frac {432}{990} \\&\approx 0.564\end{align*}

計算結果顯示相關係數為0.564,代表學生期中考和期末考名次之間的關聯程度高,且正數的相關係數指出期中考的名次愈好,期末考的名次也會愈好。

存在相同等級的斯皮爾曼等級相關係數之計算

若任一變項裡存在相同的等級(也就是平手的情況),則須先計算出平均等級後,再計算套用公式所需要的數值資料。

假設上面的範例中,第2位和第5位學生的期末考成績相同,同列第7名。因為兩人同時占據了第7名和第8名的位置,所以要取平均的名次,(7+8) \div 2=7.5,也就是這兩位學生的名次同為第7.5名,如下表所示。

example of spearman rho with ties

由於資料中僅有1組相同等級的存在,所以可使用上面較為簡單的公式(1),先在如下的表格裡計算利用公式(1)所需要的數值資料。

computation of spearman rho with ties

再將上表中的數值帶入斯皮爾曼等級相關係數的公式(1)裡,計算過程如下:

    \begin{align*}r_s &=1-\frac {6\sum d_i^2}{N^3-N} \\&=1-\frac {6 \times 68.5}{10^3-10} \\&=1-\frac {411}{990} \\&\approx 0.585\end{align*}

計算結果顯示相關係數為0.585,代表期中考和期末考名次的相關程度高,且正號的相關係數表示期中考的名次愈好,期末考的名次也愈好。

為了比較使用皮爾森積差相關係數公式和公式(1)的計算結果之差距,這裡也使用上面的公式(2)來計算這個例子。首先,在如下的表格裡計算出套用公式(2)所需要的數值資料。

computation of spearman rho with ties using Pearson r equation

再將上表中的數值帶入皮爾森積差相關係數的公式(2)裡,計算過程如下:

    \begin{align*} r_s &= \frac {\sum xy-\dfrac {(\sum x)(\sum y)}{N}}{\sqrt {\left [ \sum x^2-\dfrac {(\sum x)^2}{N} \right ] \left [ \sum y^2-\dfrac {(\sum y)^2}{N} \right ]}} \\&= \frac {350.5-\dfrac {(55)(55)}{10}}{\sqrt {\left [ 385-\dfrac {(55)^2}{10} \right ] \left [ 384.5-\dfrac {(55)^2}{10} \right ]}} \\& \approx 0.584\end{align*}

利用公式(2)計算得到的結果為0.584,和利用公式(1)所得到的0.585之間相差0.001,這個比較結果指出在相同等級的組數很少時,運用公式(1)或公式(2)所得到的結果差距並不大。但若相同等級的組數較多時,建議使用皮爾森積差相關係數的公式(2),才能獲得較正確的數值。

運用SPSS取得斯皮爾曼等級相關係數

運用SPSS取得斯皮爾曼等級相關係數的操作方法很簡單,若存在相同等級的情況,只須如實地輸入同樣的等級就可以,無須先計算平均名次後再輸入。以下依據相同等級存在與否的情況,分別示範操作步驟。

不存在相同等級

將上面不存在相同等級的斯皮爾曼等級相關係數之計算中的資料輸入至SPSS的資料編輯器中,輸入完成後點選功能表的分析 » 相關 » 雙變異數,帶出「雙變量相關性」視窗。關於SPSS的資料輸入方法,請參考SPSS操作環境和資料輸入。

spearman menu in spss

在「雙變量相關性」視窗中,將兩個次序尺度的變項移至變數(V)方框中,並勾選相關係數長框裡的Spearman選項,完成後按下視窗最下方的確定。

spearman dialog box in spss

經過上面的步驟後,SPSS會輸出如下的表格。不論看RANK1或RANK2的欄位都可以,斯皮爾曼等級相關係數的數值為0.564,和上面紙筆計算的結果相同。

spss output of spearman rho without ties
存在相同等級

輸入相同等級的資料至SPSS時,直接輸入相同等級的數值就好,不須先計算出平均等級後再輸入。例如上面存在相同等級的斯皮爾曼等級相關係數之計算的例子,兩位同為第7名的學生,直接輸入7即可,不用輸入7.5。

spss data entry for spearman with ties

其餘的操作步驟與上面的不存在相同等級相同,SPSS輸出的結果如下表。斯皮爾曼等級相關係數為0.584,這結果和使用公式(2)的結果是相同的。由此可知,只要資料中存在相同等級時,不論多寡,SPSS都會使用皮爾森積差相關係數的公式來計算斯皮爾曼等級相關係數。

spss output of spearman rho with ties

不過,斯皮爾曼等級相關係數只能顯示兩個變項之間的關聯程度,單純地知道這個數值並無法告訴我們兩者之間的關係是否真實地存在於母群體中。若想探討這層關係,則須進行假設檢定,詳細的過程請參考斯皮爾曼等級相關係數的假設檢定。

另一個與次序尺度變項間關聯性有關的相關係數為肯德爾等級相關係數,若想進一步瞭解該相關係數的意義、計算方式以及該係數和斯皮爾曼等級相關係數的比較,可另參考肯德爾等級相關係數的意義和計算。

以上為本篇文章對斯皮爾曼等級相關係數的介紹,希望透過本篇文章,您瞭解了斯皮爾曼等級相關係數的意義和計算方法,也學會了利用SPSS求得斯皮爾曼等級相關係數的方法。

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

標籤: Spearman's rho SPSS 斯皮爾曼等級相關係數 次序尺度 測量尺度 無母數統計量 皮爾森積差相關係數 總和運算 肯德爾等級相關係數

文章導覽

❮ Previous Post: 最小平方迴歸線的建構和計算
Next Post: 肯德爾等級相關係數的意義和計算 ❯

您可能也會喜歡

featured image of point-biserial correlation
點二系列相關係數的意義和計算
featured image of definition of pearson correlation coefficient
何謂皮爾森積差相關係數
featured image of features of relationship
變項之間關係的基本特色
featured image of partial and semipartial correlations
淨相關、半淨相關的意義和計算【Venn Diagram 解說】

關於 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.