開始使用免費開始

處理偏態

我們已載入名為 data 的相同資料集。現在你的目標是消除 var2var3 的偏態,因為你在前一個練習的圖中已看到它們的分佈不對稱。你將把它們視覺化,以確定問題已解決!

函式庫 pandasnumpyseabornmatplotlib.pyplot 分別已載入為 pdnpsnsplt。你可以在主控台自由探索資料集。

本練習屬於課程

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()
編輯並執行程式碼