開始使用免費開始

處理偏態

我們已載入名為 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()
編輯並執行程式碼