การทดสอบ A/B เบื้องต้น
เมื่อทราบขนาดตัวอย่างที่ต้องการแล้ว และปล่อยให้การทดลองดำเนินไปนานพอที่จะได้ผู้เข้าร่วมอย่างน้อย 400 คนในแต่ละกลุ่ม ก็ถึงเวลาวิเคราะห์ผลการทดสอบ A/B
ขอให้นึกถึงสถานการณ์ที่ผู้สมัครใช้งานเว็บไซต์ Lending Club โดยถูกสุ่มแบ่งออกเป็นสองกลุ่ม คือกลุ่ม A และกลุ่ม B กลุ่ม A จะเห็นส่วนหัวของเว็บไซต์เป็นสีเขียวมินต์ ส่วนกลุ่ม B จะเห็นเป็นสีฟ้าอ่อน Lending Club ต้องการทราบว่าสีของส่วนหัวเว็บไซต์มีผลต่อ loan_amnt หรือจำนวนเงินที่ผู้สมัครขอกู้หรือไม่
ชุดข้อมูลใหม่ชื่อ lendingclub_ab พร้อมใช้งานในพื้นที่ทำงานของคุณแล้ว การทดสอบ A/B ดำเนินการจนได้ผู้สมัครครบ 500 คนในแต่ละกลุ่ม โดยแต่ละคนถูกระบุว่าอยู่ในกลุ่ม A หรือ B ให้ทำการทดสอบที่เหมาะสมเพื่อดูว่าค่าเฉลี่ยของ loan_amnt แตกต่างกันระหว่างสองกลุ่มหรือไม่
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การออกแบบการทดลองใน R
คำแนะนำการฝึกหัด
- สร้าง boxplot ของ
loan_amntจำแนกตามGroupโดยใช้ggplot2 - ทำการทดสอบ t-test แบบสองทางเพื่อทดสอบผลการทดสอบ A/B
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Plot the A/B test results
ggplot(___, aes(x = ___, y = ___)) +
geom_boxplot()
# Conduct a two-sided t-test
t.test(___ ~ ___, data = ___)