ความน่าจะเป็นจาก Logistic Regression
ผลการพยากรณ์จากโมเดล logistic regression จะให้ความน่าจะเป็นที่ผลลัพธ์จะเป็น 1 โดยอาจคำนึงถึงหรือไม่คำนึงถึงกลุ่มย่อย ขึ้นอยู่กับข้อกำหนดของโมเดล
บริษัทแห่งหนึ่งได้รวบรวมข้อมูลว่าผู้ใช้คลิกโฆษณาหรือไม่ (Click) และต้องการทราบความสัมพันธ์ระหว่างเวลาที่ใช้บนเว็บไซต์ (TimeSearching) กับการคลิกโฆษณา คุณได้รัน logistic regression และพบว่าโมเดลมีความพอดีที่ดีเมื่อไม่แยกกลุ่ม บริษัทต้องการทราบความน่าจะเป็นที่โฆษณาจะถูกคลิก เมื่อผู้ใช้ใช้เวลา 52 นาทีบนเว็บไซต์
ชุดข้อมูล webdata และโมเดล logistic regression logmodel ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
A/B Testing ใน R
คำแนะนำการฝึกหัด
- จัดเก็บข้อมูลที่ต้องการพยากรณ์ ได้แก่ ค่า 52 นาที โดยใช้ชื่อเดียวกับคอลัมน์ในชุดข้อมูลเดิม จากนั้นเก็บออบเจกต์นี้ไว้ใน data frame ชื่อ
timepredict - คำนวณความน่าจะเป็นที่โฆษณาจะถูกคลิก หากใช้เวลา 52 นาทีบนเว็บไซต์ โดยใช้โมเดล
logmodelและข้อมูลtimepredictที่สร้างขึ้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Store the data to predict
___
timepredict <- data.frame(___)
# Determine the likelihood of an ad being clicked
predict(___, newdata = ___, type = ___)