處理偏態
我們已載入名為 data 的相同資料集。現在你的目標是消除 var2 和 var3 的偏態,因為你在前一個練習的圖中已看到它們的分佈不對稱。你將把它們視覺化,以確定問題已解決!
函式庫 pandas、numpy、seaborn 和 matplotlib.pyplot 分別已載入為 pd、np、sns 和 plt。你可以在主控台自由探索資料集。
本練習屬於課程
Python 的客群分群
練習說明
- 對
var2做對數轉換,並將結果存為新變數var2_log。 - 對
var3做對數轉換,並將結果存為新變數var3_log。 - 繪製
var2_log的分佈圖。 - 繪製
var3_log的分佈圖。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Apply log transformation to var2
data['____'] = np.____(data['____'])
# Apply log transformation to var3
data['____'] = ____.____(____)
# Create a subplot of the distribution of var2_log
plt.____(2, 1, 1); ____.____(data['____'])
# Create a subplot of the distribution of var3_log
plt.____(2, 1, 2); ____.____(data['____'])
# Show the plot
plt.show()