Xây dựng bảng predictor insight graph
Ở bài trước, bạn đã học cách tính cột tỷ lệ xảy ra (incidence) của bảng predictor insight graph. Trong bài này, bạn sẽ bổ sung thêm kích thước các nhóm và gói mọi thứ vào một hàm trả về bảng predictor insight graph cho một biến bất kỳ.
Bài tập này là một phần của khóa học
Nhập môn Phân tích Dự đoán với Python
Hướng dẫn bài tập
- Gom nhóm
basetabletheovariable. - Tính bảng predictor insight graph bằng cách tính tỷ lệ xảy ra của biến mục tiêu và kích thước các nhóm.
- Dùng hàm
create_pig_tableđể tính bảng predictor insight graph cho biến "gender".
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.
# Function that creates predictor insight graph table
def create_pig_table(basetable, target, variable):
# Create groups for each variable
groups = basetable[[target,variable]].____(____)
# Calculate size and target incidence for each group
pig_table = groups[____].agg(Incidence = '____', Size = '____').reset_index()
# Return the predictor insight graph table
return pig_table
# Calculate the predictor insight graph table for the variable gender
pig_table_gender = ____(basetable, "target", ____)
# Print the result
print(pig_table_gender)