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
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()