การตรวจสอบโมเดล

การออกแบบการทดลองใน R

Joanne Xiong

Data Scientist

EDA ก่อนสร้างโมเดล

  • ค่าเฉลี่ยและความแปรปรวนของผลลัพธ์ตามตัวแปรที่สนใจ
lendingclub %>% summarise(median(loan_amnt),
                          mean(int_rate), 
                          mean(annual_inc))

lendingclub %>% group_by(verification_status) %>% summarise(mean(funded_amnt), var(funded_amnt))
# A tibble: 3 x 3
verification_status `mean(funded_amnt)` `var(funded_amnt)`
<chr>                             <dbl>              <dbl>
1 Not Verified                   114.15          349.41953
2 Source Verified                156.14          723.53265
3 Verified                       166.08          848.54561
การออกแบบการทดลองใน R

EDA ก่อนสร้างโมเดล (ต่อ)

  • Boxplot ของผลลัพธ์ (แกน y) ตามตัวแปรที่สนใจ (แกน x)
ggplot(data = lendingclub,
       aes(x = verification_status, y = funded_amnt)) +
    geom_boxplot()
การออกแบบการทดลองใน R

boxplot ของยอดเงินกู้จำแนกตามสถานะการยืนยัน

การออกแบบการทดลองใน R

การตรวจสอบโมเดลหลังการสร้าง

  • กราฟ Residual
  • QQ-plot สำหรับตรวจสอบการแจกแจงแบบปกติ
  • ทดสอบข้อสมมติของ ANOVA
    • ความเป็นเนื้อเดียวของความแปรปรวน
  • ลองใช้วิธีทางเลือกแบบ non-parametric สำหรับ ANOVA
การออกแบบการทดลองใน R

กราฟตรวจสอบโมเดลสำหรับโมเดลยอดเงินกู้

การออกแบบการทดลองใน R

มาฝึกกันเถอะ!

การออกแบบการทดลองใน R

Preparing Video For Download...