SHAP значения страны, годы кодирования и многое другое!
Целью данной статьи является анализ и определение основных факторов, влияющих на текущую заработную плату различных типов разработчиков. Исследование основано на опросе Stack Overflow от мая 2023 года, набор данных которого уже общедоступен на Kaggle. Как и в предыдущих историях, анализ основан на значениях Shapley Additive exPlanations (SHAP). Полная информация об анализе также доступна в общедоступной записной книжке на Kaggle.
Оглавление:
· Шаг 1 — предварительная обработка данных
· Шаг 2 — настройка модели машинного обучения для прогнозирования годовой брутто-зарплаты
· Шаг 3 — объяснение полученной модели машинного обучения.
∘ Как вы учитесь кодировать?
∘ Какие онлайн-ресурсы вы используете для обучения кодированию?
∘ Какие онлайн-курсы или сертификаты вы используете для обучения программированию?
∘ Для каких языков программирования, сценариев и разметки вы выполняли обширные разработки за последний год?
∘ Для каких сред баз данных вы выполняли обширные разработки за последний год?
∘ Для каких облачных платформ вы выполняли обширные разработки за последний год?
∘ Для каких веб-фреймворков и веб-технологий вы проводили обширные разработки за последний год?
∘ На каких других фреймворков и библиотек, в которых вы проводили обширную разработку за последний год?
∘ Какие инструменты разработки для компиляции, сборки и тестирования вы выполняли в прошлом году?
∘ «Какие среды разработки и инструменты для совместной работы вы регулярно использовали в течение последнего года?
∘ Какая основная операционная система, в которой вы работаете?
∘ Какие инструменты управления совместной работой и/или документирования кода использовались вы регулярно использовали в прошлом году?
∘ Какие средства коммуникации вы регулярно использовали в прошлом году?
∘ Какие поисковые инструменты на базе ИИ вы регулярно использовали в прошлом году?
∘ Какие инструменты разработчика на базе ИИ вы регулярно использовали в прошлом году?
∘ Какие профессиональные технологические инструменты есть в моей компании? статус занятости?»
∘ Сколько вам лет?
∘ Что лучше всего описывает вашу текущую рабочую ситуацию?
∘ Что из следующего лучше всего описывает самый высокий уровень формального образования, которое…