什麼是中位數?
中位數是指把一組資料由小到大排列後,正中間的那個數值。和平均數不同,中位數不會被極端值(離群值)拉著跑,因此在處理偏態分布的資料時——例如所得、房價或反應時間——中位數能更穩定地反映資料的中心位置。
如何使用這個計算機
把你的數字輸入到欄位中,並以逗號或空格分隔(例如 3, 7, 1, 9, 4)。計算機會自動為你排序,並回傳中位數、輸入的數值個數,以及計算時所採用的中間值。小數與負數都完全支援。
公式說明
第一步先把整組數字排序。如果數值個數(\(n\))為奇數,中位數就是位於第 \((n+1)/2\) 個位置的那個數。如果數值個數為偶數,就沒有單一的中間值,此時中位數是第 \(n/2\) 與第 \(n/2+1\) 兩個中間數的平均值。
$$\text{Median} = \begin{cases} x_{\frac{n+1}{2}} & n \text{ odd} \\[0.6em] \dfrac{x_{\frac{n}{2}} + x_{\frac{n}{2}+1}}{2} & n \text{ even} \end{cases} \quad\text{where } x = \text{sort}\!\left(\text{Numbers}\right)$$
實例演練
以數列 3, 7, 1, 9, 4 為例,排序後變成 1, 3, 4, 7, 9。共有 5 個數(奇數),所以中位數就是第 3 個數:4。再看 2, 4, 6, 8,共有 4 個數(偶數),中位數就是兩個中間值 4 與 6 的平均,也就是 \((4 + 6) / 2 = \mathbf{5}\)。
常見問題
中位數和平均數有什麼不同?平均數是把所有數值加總後再除以個數,因此對離群值很敏感。中位數只取決於數字的排名順序,所以即使出現一個超大或超小的數值,也幾乎不會影響中位數。
如果我的數列是偶數個怎麼辦?計算機會取兩個中間數的平均,因此算出來的中位數有可能不是原本數列裡的數字(例如數列 2, 4, 6, 8 的中位數是 5)。
輸入數字的順序有影響嗎?沒有影響。計算機在找出中間值之前會先自動排序,所以無論你以什麼順序輸入,都會得到相同的中位數。