Клиенты сегмента высокого рискаPython

Программы на Python
Ответить
Anonymous
 Клиенты сегмента высокого риска

Сообщение Anonymous »

В рамках собеседования я должен ответить на один вопрос относительно сегментов клиентов с высоким уровнем риска.
Изображение

Я должен рассчитать DTI и проверить распределение по различным категориям Пол, Семейное положение и Занятость. И предложите сегменты высокого риска. Я использовал приведенный ниже код для создания диаграммы Seaborn с различной комбинацией категорий для типа занятости, dti, семейного_статуса и пола, но без информации, а затем еще одной диаграммы с информацией о целевой переменной («is_delinquent»), которая является флагом для просроченных и не просроченных клиентов.
Я хочу определить, какой подход является правильным для предложения сегментов с высоким риском - тот, который имеет информацию о целевой переменной, или тот, который без нее. Потому что во время оценки кредита и понимания кредитного риска кредитные менеджеры не имеют представления о целевой переменной и полагаются исключительно на такие коэффициенты, как DTI. Все, что выше 40% dti, является сегментом высокого риска, но следует ли предлагать их с просрочкой или без нее, потому что при просрочке количество сегментов резко возрастает
#Chart with no delinquency
plt.figure(figsize = (15, 10))
cat = sns.catplot(x = "Employment_Type", y = "dti", data = cust_data, kind = "bar", row = 'Marital_Status', col = 'Gender')
cat.fig.suptitle('Customer Segmentation: Employment Type Vs Marital Status Vs Gender with no Delinquency info')
cat.set_titles(row_template='Marital Status: {row_name}', col_template='Gender: {col_name}')
cat.set_xlabels('Employment Type')
cat.set_ylabels('Debt to Income (%)')
for ax in cat.axes.ravel():

for c in ax.containers:
ax.bar_label(c, label_type='edge')
ax.margins(y=0.1)
plt.show()

Затем у меня есть еще одна диаграмма, содержащая информацию о просрочках.

#Chart with delinquency

plt.figure(figsize = (15, 10))
cat = sns.catplot(x = "Employment_Type", y = "dti", data = cust_data, kind = "bar", row = 'Marital_Status', col = 'Gender', hue = 'is_delinquent')
cat.fig.suptitle('Customer Segmentation: Employment Type Vs Marital Status Vs Gender with Delinquency info')
cat.set_titles(row_template='Marital Status: {row_name}', col_template='Gender: {col_name}')
cat.set_xlabels('Employment Type')
cat.set_ylabels('Debt to Income (%)')
for ax in cat.axes.ravel():

for c in ax.containers:
ax.bar_label(c, label_type='edge')
ax.margins(y=0.1)

plt.show()


Подробнее здесь: https://stackoverflow.com/questions/798 ... -customers
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»