เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การแปลงค่าด้วยรากที่สอง

จากวิดีโอ คุณได้เรียนรู้ว่าฟังก์ชันลอการิทึมช่วยลดความแตกต่างระหว่างค่าต่างๆ ได้ อีกทางเลือกหนึ่งคือการใช้รากที่สอง ซึ่งให้ผลในลักษณะเดียวกัน แต่มีผลกระทบที่อ่อนกว่าเล็กน้อย

โจทย์นี้กำหนด 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
___
แก้ไขและรันโค้ด