🐟 請您尊重本網站的智慧財產權,如有任何引用,請註明出處:Dr. Fish 漫游社會統計。(文章發表日期)。文章名稱。文章網址
斯皮爾曼等級相關係數的意義和計算
斯皮爾曼等級相關係數(Spearman´s rank correlation coefficient)為相關係數的一種,也可稱為Spearman´s rho,符號為,主要是用來測量次序尺度變項間關聯方向和程度的一個無母數統計量(non-parametric statistic)。
在社會和行為科學的研究領域裡,最常使用皮爾森積差相關係數(Pearson product-moment correlation coefficient)來探討兩個變項之間的關聯性,但這個係數僅能用在等距尺度或比率尺度的資料上。當其中一個變項或兩個變項皆為次序尺度時,則須使用斯皮爾曼等級相關係數,以便更正確地測量出兩變項間的相關程度。
簡單地說,斯皮爾曼等級相關係數是用來測量兩個次序尺度變項資料間關聯程度的一種相關係數。若兩變項中的其中一個變項不是次序尺度,而是等距或比率尺度,須先將變項資料依照數值大小排序、轉換成等級後,再進行相關係數的運算。
本篇文章將依據資料中相同等級的存在與否,介紹斯皮爾曼等級相關係數的計算方法,然後再示範SPSS取得該相關係數的操作過程。若您只對其中一部分的內容感興趣,也可以點選下方的連結,即可直接跳至您想瞭解的內容。
斯皮爾曼等級相關係數的公式
斯皮爾曼等級相關係數其實是皮爾森積差相關係數的一個特例,因為直接使用皮爾森積差相關係數的公式來計算太麻煩,所以若兩個變項裡都不存在相同等級,或只有存在1組或2組的相同等級時(也就是平手的情況),可用下面這個比較簡單的公式來計算斯皮爾曼等級相關係數:
(1)
上面的公式(1)裡,指第
組的第1個變項等級減第2個變項等級的等級差值、
為等級差值平方和、
為配對等級的總組數(資料裡若沒有遺漏值,也等於樣本總個數)。
如果任一變項裡存在較多組的相同等級,則直接使用皮爾森積差相關係數的公式。即使變項裡不存在相同等級或很少組的相同等級,也可直接使用皮爾森積差相關係數的公式。皮爾森積差相關係數的概念公式可以參考如何計算皮爾森積差相關係數,但為了減少運算錯誤,可改使用下面的運算公式:
(2)
上面的公式(2)裡,、
分別指兩變項各自的分數和,
、
分別指兩變項各自的分數平方和,
為兩變項分數的交叉乘積和。若您不清楚總和運算的方法,可參考社會統計常用的基本數學符號和運算。
這裡有一點要注意,計算斯皮爾曼等級相關係數時,若一個變項為次序尺度,另一個變項為等距或比率尺度,須先將等距或比率尺度的變項依照數值大小排序並列出等級後,再套用斯皮爾曼等級相關係數的公式。若兩個變項皆為次序尺度,則可直接套用公式。
以下將舉個例子來示範斯皮爾曼等級相關係數的紙筆計算過程,並分為相同等級存在和不存在的情況,最後再介紹利用SPSS取得該相關係數的方式。
不存在相同等級的斯皮爾曼等級相關係數之計算
假設有一位老師想知道學生期中考的名次和期末考名次之間的關聯性,他隨機挑選出10位學生,分別列出他們的期中考和期末考的名次,且沒有學生是相同的名次,如下表所示。

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

接著,將上表中的數值帶入斯皮爾曼等級相關係數的公式(1)裡,計算過程如下:
計算結果顯示相關係數為0.564,代表學生期中考和期末考名次之間的關聯程度高,且正數的相關係數指出期中考的名次愈好,期末考的名次也會愈好。
存在相同等級的斯皮爾曼等級相關係數之計算
若任一變項裡存在相同的等級(也就是平手的情況),則須先計算出平均等級後,再計算套用公式所需要的數值資料。
假設上面的範例中,第2位和第5位學生的期末考成績相同,同列第7名。因為兩人同時占據了第7名和第8名的位置,所以要取平均的名次,,也就是這兩位學生的名次同為第7.5名,如下表所示。

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

再將上表中的數值帶入斯皮爾曼等級相關係數的公式(1)裡,計算過程如下:
計算結果顯示相關係數為0.585,代表期中考和期末考名次的相關程度高,且正號的相關係數表示期中考的名次愈好,期末考的名次也愈好。
為了比較使用皮爾森積差相關係數公式和公式(1)的計算結果之差距,這裡也使用上面的公式(2)來計算這個例子。首先,在如下的表格裡計算出套用公式(2)所需要的數值資料。

再將上表中的數值帶入皮爾森積差相關係數的公式(2)裡,計算過程如下:
利用公式(2)計算得到的結果為0.584,和利用公式(1)所得到的0.585之間相差0.001,這個比較結果指出在相同等級的組數很少時,運用公式(1)或公式(2)所得到的結果差距並不大。但若相同等級的組數較多時,建議使用皮爾森積差相關係數的公式(2),才能獲得較正確的數值。
運用SPSS取得斯皮爾曼等級相關係數
運用SPSS取得斯皮爾曼等級相關係數的操作方法很簡單,若存在相同等級的情況,只須如實地輸入同樣的等級就可以,無須先計算平均名次後再輸入。以下依據相同等級存在與否的情況,分別示範操作步驟。
不存在相同等級
將上面不存在相同等級的斯皮爾曼等級相關係數之計算中的資料輸入至SPSS的資料編輯器中,輸入完成後點選功能表的分析 » 相關 » 雙變異數,帶出「雙變量相關性」視窗。關於SPSS的資料輸入方法,請參考SPSS操作環境和資料輸入。

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

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

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

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

不過,斯皮爾曼等級相關係數只能顯示兩個變項之間的關聯程度,單純地知道這個數值並無法告訴我們兩者之間的關係是否真實地存在於母群體中。若想探討這層關係,則須進行假設檢定,詳細的過程請參考斯皮爾曼等級相關係數的假設檢定。
另一個與次序尺度變項間關聯性有關的相關係數為肯德爾等級相關係數,若想進一步瞭解該相關係數的意義、計算方式以及該係數和斯皮爾曼等級相關係數的比較,可另參考肯德爾等級相關係數的意義和計算。
以上為本篇文章對斯皮爾曼等級相關係數的介紹,希望透過本篇文章,您瞭解了斯皮爾曼等級相關係數的意義和計算方法,也學會了利用SPSS求得斯皮爾曼等級相關係數的方法。
如果您喜歡本篇文章,請將本網站加入書籤,作為您的學習資源,並持續回訪本網站喔!另外,您也可以在Facebook和Twitter上找到我們喲!