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

Vẽ kích thước các nhóm

Biểu đồ insight biến dự báo (predictor insight graph) cung cấp thông tin về các biến dự báo. Mỗi biến sẽ chia quần thể thành nhiều nhóm. Biểu đồ này có một đường biểu diễn tỷ lệ mục tiêu trung bình của từng nhóm và các cột (bar) biểu diễn kích thước nhóm. Trong bài tập này, bạn sẽ học cách viết và áp dụng một hàm để vẽ biểu đồ insight biến dự báo, dựa trên một bảng biểu đồ insight biến dự báo.

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

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.

# The function to plot a predictor insight graph
def plot_pig(pig_table, variable):
    
    # Plot formatting
    plt.ylabel("Size", rotation=0, rotation_mode="anchor", ha="right")
    
    # Plot the bars with sizes 
    pig_table["____"].plot(kind="bar", width=0.5, color="lightgray", edgecolor="none") 
    
    # Plot the incidence line on secondary axis
    pig_table["____"].plot(secondary_y=True)
    
    # Plot formatting
    plt.xticks(np.arange(len(pig_table)), pig_table[variable])
    plt.xlim([-0.5, len(pig_table) - 0.5])
    plt.ylabel("Incidence", rotation=0, rotation_mode="anchor", ha="left")
    
    # Show the graph
    plt.show()
Chỉnh sửa và Chạy Mã