次數分配(frequency distribution)是指將一組資料裡的所有數值和各個數值出現的次數列出來,通常用表格的方式來呈現,而這個表格就稱為次數分配表。透過次數分配表,可以檢查資料裡是否存在著不尋常的數值,也可約略瞭解數值的分布情形,讓統計分析的結果變得更容易理解和解釋。
製作次數分配表時,通常會將數值從大至小垂直地排序,並將出現的次數列在每個數值右邊的欄位。統計分析軟體如SPSS則是將數值從小至大排序,不過排序方式並不會影響結果的解釋。在次數分配的意義裡介紹了運用SPSS執行次數分配的方法,但對於沒有SPSS的人而言,另一套軟體Excel也有類似的功能,所以本篇文章就來示範如何使用Excel執行次數分配。
文章的內容會依據資料的測量尺度進行介紹,若您只對某部分的內容感興趣,可以點選下面的連結,就可直接跳至您想閱讀的內容喔。
類別變項或名義尺度變項
類別變項或名義尺度的變項是指資料可被劃分為2個以上的互斥類別,而每一研究參與對象皆可被歸入其中的一個類別。為了資料分析時的方便,通常會將每一個類別編碼。執行次數分配的時候,Excel函數會因為變項的類別是否有編碼而不同,以下分別示範有編碼和沒有編碼的次數分配執行方法。
變項類別有編碼
若類別或名義尺度變項的類別已經編碼,可以使用FREQUENCY函數來求得各個類別的發生次數。FREQUENCY函數的語法為FREQUENCY(data_array, bins_array):
- data_array:中文為資料陣列,指想要求得各個類別次數的所有資料範圍。
- bins_array:中文為組界範圍陣列,指各個類別的組別範圍。
假設有20位受訪者回答一婚姻狀態的問卷題目,選項有「未婚」、「已婚」和「離婚」,而這3個選項的編碼分別為1 = 未婚、2 = 已婚、3 = 離婚。下圖中,A欄的ID為20位受訪者的編號,B欄的MARSTA則是受訪者的婚姻狀態資料。
找空白的儲存格,輸入婚姻狀態的3個類別名稱和編碼,如下圖的D欄和E欄。完成後,在「編碼」旁邊的儲存格輸入「次數」(或「數目」、「人數」,看您的偏好)。
因為FREQUENCY函數會輸出所有類別的發生次數,而不是單一的數值,所以您必須圈選足夠的輸出範圍,讓Excel可以一次傳回所有的數值。基本上,有幾個類別(或幾個編碼)就圈選幾個儲存格。
由於婚姻狀態有3個類別(3個編碼),所以在「次數」下面圈選3個儲存格。圈選完成後,用鍵盤輸入=FREQUENCY(B2:B21, E2:E4),B2:B21指20位受訪者的婚姻狀態資料範圍,E2:E4指婚姻狀態的3個類別編碼範圍。輸入完成後,按下Ctrl+Shift+Enter。
因為FREQUENCY函數屬於動態陣列公式(dynamic array formula),所以公式輸入完成後須按下鍵盤的Crtl+Shift+Enter,Excel才會傳回所有的結果。但根據Microsoft Support官網,若您使用的版本是Microsoft 365,則公式輸入完成後直接按Enter就可以。因為Dr. Fish沒有Microsoft 365,所以無法測試。若您有這個版本,使用動態陣列公式的時候,可以注意一下喔。
Excel會傳回每一種婚姻狀態的次數,如下圖。從回傳的數值可以看出,在20位受訪者裡,8人未婚、7人已婚、5人離婚。
在上圖畫面的狀態下,點選功能表的常用 » 編輯 » Σ自動加總,會在所有輸出數值的最下方儲存格出現所有次數的總和,非常地方便。
若想進一步求得各個類別的百分比,可在「次數」旁邊新增一「百分比」欄,如下圖的G欄。先計算「未婚」的比率,在儲存格G2輸入=F2/$F$5,也就是將未婚的人數8除以總人數20。$F$5是指將儲存格固定在F5的意思,也就是讓分母維持在20。
由於已將分母固定在F5,所以可以複製儲存格G2,並貼上至儲存格G3和G4,就可得到「已婚」和「離婚」的比率。
此時顯示的數值為比率,為了讓他們顯示為百分比,可點選功能表的常用 » 數值 » 百分比樣式,比率就會轉換成百分比的樣式。
從上面的步驟可以看出,若變項的類別已經編碼,使用FREQUENCY函數可以很快速地求得各個類別的次數。不過FREQUENCY函數不能使用在文字上,因此若變項的類別沒有編碼,只有字串的情況下,則須使用其他的函數來執行次數分配。
變項類別沒有編碼
若類別或名義尺度變項的類別沒有編碼,也就是各個類別仍舊是以文字呈現的情形下,可以使用COUNTIF函數來計算各個類別出現的次數。COUNTIF函數的語法為COUNTIF(range, criteria):
- range:指想要求得次數的所有資料範圍。
- criteria:指找尋資料的標準,也就是要找什麼,可以是數字或文字。
同樣使用上面20位受訪者的婚姻狀態例子,但婚姻狀態的類別沒有編碼,資料直接顯示「未婚」、「已婚」和「離婚」,如下圖。
在空白的儲存格輸入婚姻狀態的3個類別,須注意這3個類別的文字一定要跟資料中的文字一模一樣,如下圖中的D欄。接著,在「婚姻狀態」的右邊新增「次數」欄(下圖的E欄),用來計算各種婚姻狀態的次數。
先計算「未婚」的次數,在儲存格E2輸入=COUNTIF($B$2:$B$21, D2),要求Excel在B2到B21的資料範圍內尋找「未婚」的次數,$B$2:$B$21指將資料範圍固定在B2到B21之間。輸入完成後,按下Enter就好。
由於已經將資料範圍固定在儲存格B2到B21之間,所以可以複製儲存格E2的公式並貼上至儲存格E3和E4,就可得到「已婚」和「離婚」的次數。從輸出結果可以知道,8人未婚、7人已婚,而5人離婚,和上面有編碼、使用FREQUENCY函數的輸出結果相同。
在上圖畫面的狀態下,點選功能表的常用 » 編輯 » Σ自動加總,就會自動將所有的次數相加並輸出至所有次數數值最下方的儲存格。
若想求得各種婚姻狀態的百分比,可以依照上面變項類別有編碼裡的百分比計算方法進行操作就可以了。
等距或比率尺度變項
若想要求得次數分配的變項為等距尺度或比率尺度的變項,或連續變項,因為資料都是以數值的方式呈現,所以可以使用FREQUENCY函數來執行次數分配。FREQUENCY函數可用在數值沒有分組和有分組的兩種情況,以下分別示範操作方法。
數值沒有分組
假設有20位學生的成績如下圖,想求得這20個分數的次數分配,先找出資料的最小值和最大值。尋找最小值的函數為MIN(number1, [number2], …),括弧裡面是要找最小值的資料範圍。
找一空白的儲存格輸入=MIN(B2:B21),這公式要求Excel在B2到B21的資料範圍內找出最小值。公式輸入完成後,按Enter就會傳回數值65。
接著,找資料裡的最大值,尋找最大值的函數為MAX(number1, [number2], …),括弧裡面是要找出最大值的資料範圍。
在最小值下方的儲存格輸入=MAX(B2:B21),要求Excel在B2到B21的資料範圍內找出最大值。輸入完成後,按Enter會傳回數值84。
求得資料裡的最小值和最大值後,找一欄將數值從最小值列到最大值,如下圖的G欄。在G欄的右邊新增一「次數」欄,如下圖的H欄。
圈選「次數」下方的儲存格H2到H21後,用鍵盤輸入=FREQUENCY(B2:B21, G2:G21),這公式要求Excel從儲存格B2到B21的資料範圍內找到儲存格G2到G21各個分數的出現次數。輸入完成後,按下Ctrl+Shift+Enter。
Excel會傳回各個分數的出現次數,如下圖。從次數分配可以看出,80分有4位,66分、69分、77分、82分和84分則各有2位。
若要求得次數的總和或各個分數的百分比,皆可依據上面變項類別有編碼裡所提及的總和、百分比計算方法進行操作即可。
不過,雖然利用FREQUENCY函數能夠很簡單地求得未分組分數的次數分配,但從上面的結果可以看出,很多分數的次數為0,而當資料的分布範圍愈廣的時候,次數為0的分數可能愈多,利用這個方法製作出來的次數分配反而變得不容易看出分數的分布情形。
因此,先將分數分組,再利用FREQUENCY函數計算落在各個組別的分數次數,會是一個更好的次數分配呈現方法,以下就來示範操作過程。
數值有分組
同樣使用上面的20位學生的成績,將分數分成5組,每一組的組距為5。找一空白的欄,列出所有組別的分數最上限,如下圖的E欄。由於FREQUENCY函數會自動輸出一組高於最大一組的分數上限的分數次數,所以高於80分的「組別」分數上限不用寫出來。
在「組別」欄裡,數值65代表小於或等於65分的分數次數,70代表66到70分的分數次數,以此類推。另外,可將每一組別的說明寫出來,如下圖的D欄。
在組別欄的右邊增加一「次數」欄,如下圖的F欄。雖然組別只有列出4個組各自的分數上限,但FREQUENCY函數會自動多輸出一組高於80分的分數次數,所以圈選輸出範圍時須比組別多一組,才能傳回所有的分數次數。
圈選完後,用鍵盤輸入=FREQUENCY(B2:B21, E2:E5),這公式要求Excel從儲存格B2到B21的資料範圍計算落入各個組別的分數次數。輸入完成後,按Ctrl+Shift+Enter。
Excel會傳回如下圖的各組次數。從輸出結果可以看出,最多人(7人)的分數落在76到80分之間,而有5人的分數高於80分。
同樣地,若想計算次數的總和,在上圖畫面的情況下,點選常用 » 編輯 » Σ自動加總,次數的總和會直接出現在所有次數數值的最下方儲存格。
若想進一步計算各個組別的分數次數的百分比,可以依照上面變項類別有編碼裡的步驟進行操作就可以了。
從上面的輸出結果可以發現,分數分組後的次數分配比各個分數的次數分配更簡單明瞭,也更容易看出分數的分布情形。但您可依據自己的需求,選擇合適的次數分配呈現方法。若想瞭解更多分數分組的方法,可以參考分組分數次數分配。
以上為本篇文章對於如何使用Excel執行次數分配的介紹,希望透過本篇文章,您瞭解了如何使用Excel裡的FREQENCY函數和COUNTIF函數來求得不同測量尺度資料的次數分配。
如果您喜歡本篇文章,請將本網站加入書籤,作為您的學習工具,並持續回訪本網站喔!另外,也歡迎您追蹤我們的Facebook和Twitter專頁,將可獲得最新文章的資訊喲!