1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Mô hình Tuyến tính Tổng quát (GLM) trong Python

Connected

Bài tập

Mô hình tuyến tính, một trường hợp đặc biệt của GLM

Trong bài tập này, bạn sẽ huấn luyện một mô hình tuyến tính theo hai cách: dùng hàm ols() và dùng hàm glm(). Điều này sẽ cho thấy mô hình tuyến tính là một trường hợp đặc biệt của mô hình tuyến tính tổng quát (GLM).

Bạn sẽ dùng bộ dữ liệu salary đã được nạp sẵn và được giới thiệu trong video.

Nhắc lại rằng mô hình tuyến tính trong Python được định nghĩa như sau:

ols(formula = 'y ~ X', data = my_data).fit()

và mô hình tuyến tính tổng quát có thể được huấn luyện bằng

glm(formula = 'y ~ X', data = my_data, family = sm.families.___).fit()

Hướng dẫn 1/2

undefined XP
    1
    2
  • Import statsmodels.api với bí danh phổ biến sm, và các mô-đun ols và glm từ statsmodels.formula.api.
  • Khớp một mô hình tuyến tính dự đoán Salary bằng Experience sử dụng bộ dữ liệu salary.