Mô hình hóa với biến phân loại
Trong các bài trước, bạn đã khớp một mô hình hồi quy logistic với color là biến giải thích cùng với width, trong đó bạn xử lý color như một biến định lượng. Ở bài này, bạn sẽ xử lý color như một biến phân loại; khi bạn dựng ma trận mô hình, color sẽ được mã hóa thành 3 biến với mã hóa 0/1.
Nhắc lại: mã hóa mặc định trong dmatrix() dùng nhóm đầu tiên làm nhóm tham chiếu. Để xem ma trận mô hình dưới dạng dataframe, bạn cần truyền thêm đối số return_type trong dmatrix() và đặt là 'dataframe'.
Biến color có thứ tự tự nhiên như sau:
1: medium light
2: medium
3: medium dark
4: dark
Bộ dữ liệu crab đã được nạp sẵn trong không gian làm việc.
Bài tập này là một phần của khóa học
Mô hình Tuyến tính Tổng quát (GLM) trong Python
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.
# Construct model matrix
model_matrix = ____('C(____, ____(____))' , data = ____,
return_type = 'dataframe')
# Print first 5 rows of model matrix dataframe
print(____.____)
# Fit and print the results of a glm model with the above model matrix configuration
model = ____('____ ~ ____(____, ____(____))', data = ____,
family = ____).____
print(____.____)