1. Learn
  2. /
  3. คอร์ส
  4. /
  5. Machine Learning ใน Tidyverse

Connected

แบบฝึกหัด

สร้างและประเมินโมเดลที่ดีที่สุด

จากการใช้ cross-validation คุณสามารถระบุโมเดลที่ดีที่สุดสำหรับการทำนาย life_expectancy โดยใช้ฟีเจอร์ทั้งหมดใน gapminder ได้แล้ว เมื่อเลือกโมเดลได้แล้ว ให้นำชุดข้อมูลอิสระ (testing_data) ที่สำรองไว้มาใช้ประเมินประสิทธิภาพของโมเดลกับข้อมูลใหม่

คุณจะสร้างโมเดลนี้โดยใช้ข้อมูลทั้งหมดใน training_data และประเมินผลด้วย testing_data

คำแนะนำ

100 XP
  • ใช้ ranger() เพื่อสร้างโมเดลที่มีประสิทธิภาพสูงสุด (mtry = 4) โดยใช้ข้อมูล training ทั้งหมด แล้วกำหนดให้กับ best_model
  • ดึงคอลัมน์ life_expectancy จาก testing_data แล้วกำหนดให้กับ test_actual
  • ทำนาย life_expectancy โดยใช้ best_model กับข้อมูล testing แล้วกำหนดให้กับ test_predicted
  • คำนวณค่า MAE โดยใช้เวกเตอร์ test_actual และ test_predicted