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

เตรียมข้อมูลสำหรับการประเมินผล

ในการวัดประสิทธิภาพของโมเดลบนชุดข้อมูล validate จำเป็นต้องเปรียบเทียบค่าที่โมเดลทำนายสำหรับ life_expectancy กับค่าจริงที่บันทึกไว้จากชุด validate ในแบบฝึกหัดนี้ จะเตรียมเวกเตอร์ทั้งสองชุดนี้สำหรับแต่ละ partition

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

Machine Learning ใน Tidyverse

ดูคอร์ส

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

  • ดึงค่าจริงของ life_expectancy จาก data frame ของชุด validate แล้วเก็บไว้ในคอลัมน์ validate_actual
  • ทำนาย life_expectancy สำหรับแต่ละ partition ของชุด validate โดยใช้ฟังก์ชัน map2() และ predict() แล้วเก็บผลลัพธ์ในคอลัมน์ validate_predicted

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

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

cv_prep_lm <- cv_models_lm %>% 
  mutate(
    # Extract the recorded life expectancy for the records in the validate data frames
    validate_actual = map(validate, ~.x$___),
    # Predict life expectancy for each validate set using its corresponding model
    validate_predicted = map2(.x = model, .y = validate, ~___(.x, .y))
  )
แก้ไขและรันโค้ด