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

เปลี่ยนชื่อ GLM

ฟังก์ชัน glm() สำหรับ generalized linear regression ของ R มีปัญหาด้านการใช้งานเช่นเดียวกับ lm() คือชื่อเป็นตัวย่อ และลำดับของอาร์กิวเมนต์ formula กับ data ยังไม่เหมาะสม

ในแบบฝึกหัดนี้ คุณต้องรู้สิ่งสำคัญ 2 ข้อเกี่ยวกับ generalized linear regression:

  1. การระบุสูตรใน glm() ทำแบบเดียวกับ lm() คือตัวแปรตอบสนองอยู่ทางซ้าย และตัวแปรอธิบายอยู่ทางขวา
  2. หากต้องการโมเดลข้อมูลแบบนับ ให้ตั้งค่าอาร์กิวเมนต์ family ของ glm() เป็น poisson เพื่อใช้ Poisson regression

ที่นี่จะใช้ข้อมูลจำนวนการเยี่ยมชม Snake River ต่อปี ที่ Jackson Hole รัฐ Wyoming ซึ่งเก็บไว้ในชุดข้อมูล snake_river_visits

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

Introduction to Writing Functions in R

ดูคอร์ส

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

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

# Run a generalized linear regression 
___(
  # Model no. of visits vs. gender, income, travel
  ___ ~ ___ + ___ + ___, 
  # Use the snake_river_visits dataset
  data = ___, 
  # Make it a Poisson regression
  family = ___
)
แก้ไขและรันโค้ด