169 похожих чатов

Всем доброе утро Вопрос. Пришли HR - хотят модель, которая будет

предсказывать увольнения на текущий и следующий месяц с точностью выше 80% и помечать, в какой группе риска находится сотрудник.

Бест практик по данной задаче мне не знаком - полез гуглить. Из того что нашел:
1. Модель дожития (статья с хабры участника этого канала - Илья Шутов - модель дожития). За статью отдельный респект👍
2. Бинарная классификация

Есть какие то советы, в какую сторону еще посмотреть, или статьи/блог в котором можно инфу полезную подчерпнуть? (камушки подводные и прочее) - Пример https://edwvb.blogspot.com/

31 ответов

11 просмотров

Моделей и методик таких много, но что они предлагают в рамках исходных даных?

на каком-то р митапе забугорном было выступление специалиста, который как раз про это рассказывал - предсказание увольнений. Вроде у него стек был h2o + lime + shiny для визуализации. поищу

а просто градиентным бустингом нельзя бинарную классификацию сделать? А группу риска на основе вероятности ухода присваивать

https://business-science.shinyapps.io/hr_analytics_attrition_app/ вот как пример того, что делалось. Вот выступление на rstudio::conf https://www.youtube.com/watch?v=9VztG5c1bwk

Михаил-Ad.fesha Автор вопроса
Дмитрий Володин
https://business-science.shinyapps.io/hr_analytics...

🔥. Тоже заценю)) Спасибо всем за помощь

Михаил Ad.fesha
🔥. Тоже заценю)) Спасибо всем за помощь

С продавцами важно учитывать каких заказчиков они ведут. Есть жирные коты, а есть тощие коровы. С последней хоть 24 часа в сутки паши - не снимешь сделок больше чем определенный порог. +1 сделка может вымотать так, что пожалеешь 100 раз, что ввязался

Михаил-Ad.fesha Автор вопроса
Ilya Shutov
С продавцами важно учитывать каких заказчиков они ...

Илья, я наверно не верно уточнил)) Продавцы в магазине, работающие в живую с трафиком. 117 магазинов, 2.5-3к продавцов. Магазины различаются между собой, по этому смотрю не средние показатели по компании, а внутри магазина

Михаил Ad.fesha
Илья, я наверно не верно уточнил)) Продавцы в мага...

Этих через process mining можно адресно на ковёр таскать, видно все как на ладони

Михаил-Ad.fesha Автор вопроса
Ilya Shutov
Этих через process mining можно адресно на ковёр т...

Тоже посмотрим, что за фрукт и как кушать. Спасибо))

Михаил Ad.fesha
Тоже посмотрим, что за фрукт и как кушать. Спасибо...

Только аккуратно. ООН не приветствует применение оружия массового поражения

У меня к вам простой вопрос: ну сделаете вы модельку, ну посчитаете вероятность входа сотрудника. Кому будет доступна эта информация? Кто и как будет принимать решения и какие решения?

Михаил-Ad.fesha Автор вопроса
Юрий
У меня к вам простой вопрос: ну сделаете вы модель...

Без понятия. Задача прилетела из соседнего отдела. На сколько я понял, будут отсматривать эффективных сотрудников, которые находятся в зоне риска увольнения и заранее будут проводить с ними беседы, что бы избежать потери хороших продавцов. Допом может быть работа с влияющими факторами на увал. Например - если первую большую часть сотр мы будем терять на этапе исп срока, возможно стоит будет работать именно с группой новичков (доп обучение, повышение % бонуса и тд) Это только мои мысли, как оно по факту будет, я вам точно не скажу

Михаил Ad.fesha
Без понятия. Задача прилетела из соседнего отдела....

чего только не придумают, лишь бы ЗП не поднимать

Строил такие модели, для нескольких клиентов в бытность в консалтинге. С предикторами надо разбираться, всегда много коллинеарности, надо схлопывать факторы. По факту модели бесполезны. На физическом уровне - когда становится понятно, что человек собрался - обычно удерживать поздно. Да и часто нечем. Люди хотят понятного. Больше денег, больше карьеры, нормального руководства, понятных целей. Все это можно дать и без модели, нет трюка. В практике - вкладываться в удержание готовы в отдельных случаях и никакого преимущества модель не дает.

Михаил-Ad.fesha Автор вопроса
Ivan Struzhkov
Строил такие модели, для нескольких клиентов в быт...

Уже натыкался на статью, где показывают на "бесполезность" подобных моделей. Если культура внутри компании присутствуют, уменьшается общая доля подобных увольнений. Я пришел к выводу, что автор статьи предлагает не создавать модели (т.к. все основные причины известны за ранее) - а начать работать сразу с ними. Это тоже верно, но опять же, это не дает понимания наличий неких "границ", перейдя которые уже можно кого-то потерять. В моем понимании, компания для удержания сотрудника, должна вести работу на всех фронтах и оценивать свою работу как раз по подобным оцифрованным данным. Иначе получается компания будет вести работу "в темноте".

Михаил Ad.fesha
Уже натыкался на статью, где показывают на "беспол...

для этого вроде как достаточно практики выходных интервью с развернутым вопросом "че ушел"

Михаил-Ad.fesha Автор вопроса
Ivan Struzhkov
для этого вроде как достаточно практики выходных и...

Да, но информация будет получена уже после увольнения. И не совсем понятно будет - могла ли компания это остановить или не была заинтересована в этом.

Я, прошу прощения, но начал бы с вопроса как они это планируют встраивать в процессы. Работая не первый год HR-аналитиком, знаю одно - это потом не живет. А задачка интересная

Михаил Ad.fesha
Да, но информация будет получена уже после увольне...

Это все не очень четко - могла/ не могла - больше вопрос желания. Но думаю что это офтом уже)

Михаил Ad.fesha
Да, но информация будет получена уже после увольне...

Я бы сконцентрировался на постановке вопроса по-другому: важно не почему человек уволился, а почему он проработал столько сколько проработал. Что влияет на длительность работы. Анализ выживаемости даст больше (мой личный опыт), чем логистическая регрессия (не используйте ее для предикта увольнения). Постарайтесь не использовать в модели пол и возраст, а также показателей KPI. Необходимо чтобы вам были предоставлены те оцифрованные показатели, на которые реально есть возможность влиять. Вот они и должны быть в модели. Например, у меня в качестве одного из предикторов хорошо выстрелила ротация сотрудников между магазинами.

Михаил-Ad.fesha Автор вопроса
Юрий
Я бы сконцентрировался на постановке вопроса по-др...

интуитивно это понимал, а вы прям текстом мне оформили. Спасибо)) Особенно за пол и возраст. Попробую без них обязательно. А что значит ротация? как часто переводился из одного магазина в другой?

Юрий
Я бы сконцентрировался на постановке вопроса по-др...

главный фактор - наличие офферов от конкурентов

Михаил Ad.fesha
интуитивно это понимал, а вы прям текстом мне офор...

Да, как частота, так и сам факт ротации: типа работал только на одном/переводился, и сколько таких переводов

Михаил-Ad.fesha Автор вопроса
Юрий
Да, как частота, так и сам факт ротации: типа рабо...

Запомню Андрей - про оффер тоже спасибо. Попробую у ычаров вытащить эту инфу)

Andrey
главный фактор - наличие офферов от конкурентов

Ну там есть копнуть глубже, оказывается, что на частоту ротации влияет климат на магазине, люди готовы были уволиться, но остались благодаря переходу в другой коллектив.

Похожие вопросы

Обсуждают сегодня

подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
возможно для форматирования TimeStampZ нужен другой механизм, не?
Роман Лях (rgreat)
13
Добрый день. Абракадабра в 12-й студии ввела новый тип поля БД TSQLTimeStampOffset, использую в постгресе timestampz и вот с 12-й версии начались чудеса! До этого поля times...
Delphi Photo
9
Коллеги, здравствуйте! А можно узнать ваше мнение относительно Wolfram Mathematica vs Julia? Просто у меня стоит выбор между тем, чтобы продолжить преподавать Wolfram Mathemat...
Илья Гаража
10
Обновленный chat тестили уже господа? Готовимся на заводы ? Простой проект на ларавель собирает за 1 ответ..
Jacov Borisov
14
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Дык какой описанный сценарий то? Единственное, что вижу я - это то что есть какой то интерфейс1 , про который известно, что у него есть метод, который возвращает другой интерф...
Jack128
7
А если без шуток, на чем десктоп сейчас пишут кроссплатформенный (ну чтобы с минимальным допиливанием под каждую платформу) и чтобы хорошая производительность софта была. Толь...
🐈
9
Карта сайта