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

รวมโมเดลของหลายประเทศเข้าด้วยกัน

ข้อดีสำคัญอย่างหนึ่งของการแปลงโมเดลให้เป็น data frame แบบ tidy คือสามารถนำมารวมกันได้

ในส่วนก่อนหน้า คุณได้ fit โมเดลเชิงเส้นกับเปอร์เซ็นต์การโหวต "yes" ในแต่ละปีของสหรัฐอเมริกาไปแล้ว คราวนี้จะ fit โมเดลเดียวกันสำหรับสหราชอาณาจักร แล้วนำผลลัพธ์จากทั้งสองประเทศมารวมกัน

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

กรณีศึกษา: การวิเคราะห์เชิงสำรวจข้อมูลใน R

ดูคอร์ส

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

  • Fit โมเดลสำหรับสหราชอาณาจักรในลักษณะเดียวกับที่ทำกับสหรัฐอเมริกา แล้วบันทึกเป็น UK_fit
  • แปลง US_fit ให้เป็น data frame ชื่อ US_tidied และแปลงโมเดลของสหราชอาณาจักรเป็น UK_tidied
  • ใช้ bind_rows() จาก dplyr เพื่อรวมโมเดลที่แปลงแล้วทั้งสองเข้าด้วยกัน แล้วแสดงผลลัพธ์ใน console

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

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

# Linear regression of percent_yes by year for US
US_by_year <- by_year_country %>%
  filter(country == "United States")
US_fit <- lm(percent_yes ~ year, US_by_year)

# Fit model for the United Kingdom


# Create US_tidied and UK_tidied


# Combine the two tidied models
แก้ไขและรันโค้ด