使用 IQR 找出離群值
離群值會大幅影響像是平均數這類統計量,以及依賴平均數的統計量,例如變異數與標準差。四分位距(interquartile range,IQR)是另一種衡量離散程度的方法,較不受離群值影響。IQR 也常用來找出離群值:若某個值小於 \(\text{Q1} - 1.5 \times \text{IQR}\) 或大於 $\text{Q3} + 1.5 \times \text{IQR}$,就視為離群值。事實上,matplotlib 盒鬚圖的鬚長就是用這個方式計算的。

在這個練習中,你會計算 IQR,並用它來找出一些離群值。已載入 pandas 為 pd 與 numpy 為 np,且可使用 food_consumption。
本練習屬於課程
Python 統計學入門
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Calculate total co2_emission per country: emissions_by_country
emissions_by_country = ____
print(emissions_by_country)