การแปลงค่าด้วยรากที่สอง
จากวิดีโอ คุณได้เรียนรู้ว่าฟังก์ชันลอการิทึมช่วยลดความแตกต่างระหว่างค่าต่างๆ ได้ อีกทางเลือกหนึ่งคือการใช้รากที่สอง ซึ่งให้ผลในลักษณะเดียวกัน แต่มีผลกระทบที่อ่อนกว่าเล็กน้อย
โจทย์นี้กำหนด basetable ขนาดเล็กที่มีข้อมูลผู้บริจาค 4 ราย และตัวแปร "donations" ซึ่งแสดงยอดบริจาครวมในปีที่ผ่านมา ในแบบฝึกหัดนี้ให้เพิ่มการแปลงค่าด้วยลอการิทึมและรากที่สองลงใน basetable แล้วเปรียบเทียบผลของการแปลงค่าทั้งสองแบบ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Predictive Analytics ระดับกลางด้วย Python
คำแนะนำการฝึกหัด
- เพิ่มการแปลงค่า log ของตัวแปร "donations" ลงใน
basetable - เพิ่มการแปลงค่ารากที่สองของตัวแปร "donations" ลงใน
basetable - แสดงผล basetable พร้อมกับฟีเจอร์ที่เพิ่มเข้ามา
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Add the log transformation of the variable "donations"
basetable["donations_log"] = ____.____(____["____"])
# Add the square root transformation of the variable "donations"
basetable["donations_sqrt"] = ____.____(____["____"])
# Compare the transformations
___