Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Gom nhóm basetable theo variable.
  • 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)
Chỉnh sửa và Chạy Mã