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

โมเดล Naive Bayes สำหรับทำนายตำแหน่งอย่างง่าย

แบบฝึกหัดก่อนหน้าแสดงให้เห็นว่าความน่าจะเป็นที่ Brett จะอยู่ที่ทำงานหรือที่บ้านในเวลา 9 โมงเช้านั้น ขึ้นอยู่กับว่าเป็นวันธรรมดาหรือวันหยุดเป็นอย่างมาก

ลองนำข้อค้นพบนี้มาใช้จริงโดยใช้ data frame where9am สร้างโมเดล Naive Bayes จากข้อมูลชุดเดียวกัน

จากนั้นใช้โมเดลนี้ทำนายอนาคต: โมเดลคาดว่า Brett จะอยู่ที่ไหนในเวลา 9 โมงเช้าของวันพฤหัสบดีและวันเสาร์?

data frame where9am พร้อมใช้งานใน workspace แล้ว ชุดข้อมูลนี้บันทึกตำแหน่งของ Brett ในเวลา 9 โมงเช้าของวันต่าง ๆ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Supervised Learning in R: Classification

ดูคอร์ส

คำแนะนำการฝึกหัด

  • โหลดแพ็กเกจ naivebayes
  • ใช้ naive_bayes() พร้อมสูตรในรูปแบบ y ~ x เพื่อสร้างโมเดลของ location โดยมี daytype เป็นตัวแปรอิสระ
  • ทำนายตำแหน่งในวันพฤหัสบดีเวลา 9 โมงเช้าด้วย predict() โดยส่ง thursday9am เป็นอาร์กิวเมนต์ newdata
  • ทำแบบเดียวกันสำหรับการทำนายตำแหน่ง saturday9am

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Load the naivebayes package


# Build the location prediction model
locmodel <- naive_bayes(___, data = ___)

# Predict Thursday's 9am location
predict(___, ___)

# Predict Saturdays's 9am location
แก้ไขและรันโค้ด