Mengelola kemencengan
Kami telah memuat himpunan data yang sama bernama data. Kini tujuan Anda adalah menghilangkan kemencengan pada var2 dan var3 karena keduanya memiliki distribusi yang tidak simetris seperti yang Anda lihat pada plot latihan sebelumnya. Anda akan memvisualisasikannya untuk memastikan masalahnya teratasi!
Pustaka pandas, numpy, seaborn, dan matplotlib.pyplot telah dimuat masing-masing sebagai pd, np, sns, dan plt. Silakan jelajahi himpunan data di konsol.
Latihan ini merupakan bagian dari kursus
Segmentasi Pelanggan dengan Python
Instruksi latihan
- Terapkan transformasi logaritmik pada
var2dan simpan sebagai variabel baruvar2_log. - Terapkan transformasi logaritmik pada
var3dan simpan sebagai variabel baruvar3_log. - Plot distribusi
var2_log. - Plot distribusi
var3_log.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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()