Đổi tên GLM
Hàm hồi quy tuyến tính tổng quát của R, glm(), gặp các vấn đề về khả năng sử dụng giống như lm(): tên là một từ viết tắt, và các đối số formula và data bị đặt sai thứ tự.
Để giải bài này, bạn cần biết hai điều về hồi quy tuyến tính tổng quát:
- Công thức của
glm()được xác định giống nhưlm(): biến phản hồi ở bên trái, và các biến giải thích được thêm ở bên phải. - Để mô hình hóa dữ liệu đếm, đặt đối số
familycủaglm()làpoisson, biến nó thành hồi quy Poisson.
Ở đây bạn sẽ dùng dữ liệu về số lượt ghé thăm Snake River mỗi năm tại Jackson Hole, Wyoming, snake_river_visits.
Bài tập này là một phần của khóa học
Nhập môn viết hàm trong R
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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 = ___
)