Побудова розмірів груп
Графік ознак із поясненнями (predictor insight graph) показує інформацію про предиктивні змінні. Кожна змінна ділить сукупність на кілька груп. На графіку є лінія, що відображає середню частоту цільової події для кожної групи, і стовпчики, що показують розміри груп. У цій вправі ви навчитеся писати та застосовувати функцію, яка будує такий графік за наданою таблицею для predictor insight graph.
Ця вправа є частиною курсу
Вступ до прогностичної аналітики в 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()