그룹 크기 그리기
예측자 인사이트 그래프는 예측 변수에 대한 정보를 제공합니다. 각 변수는 전체 모집단을 여러 그룹으로 나눕니다. 예측자 인사이트 그래프에는 각 그룹의 평균 타깃 발생률을 보여주는 선과, 그룹 크기를 보여주는 막대가 함께 표시됩니다. 이 연습에서는 예측자 인사이트 그래프 표가 주어졌을 때, 예측자 인사이트 그래프를 그려주는 함수를 작성하고 적용하는 방법을 배웁니다.
이 연습은 강의의 일부입니다
Python으로 배우는 예측 분석 입문
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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()