เตรียมข้อมูลสำหรับการประเมินผล
ในการวัดประสิทธิภาพของโมเดลบนชุดข้อมูล 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))
)