Skip to content

Projeto de people analytics, utilizando machine learning na clusterização de dados de funcionários que poderão deixar a empresa.

License

Notifications You must be signed in to change notification settings

emso-exe/Analise_de_rh_-_people_analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔎 Análise de Recursos Humanos - People Analytics 👥

Este projeto utiliza dados disponibilizados no Kaggle sobre "People Analytics aplicados a RH e CRM". O objetivo é analisar informações de funcionários, avaliações sobre o ambiente de trabalho e outros dados relevantes para identificar perfis de colaboradores propensos a deixar a empresa.

Será empregada a metodologia CRISP-DM, e um modelo preditivo será desenvolvido para identificar os grupos mais propensos ao desligamento, oferecendo insights e sugerindo soluções para os problemas identificados. O foco é reduzir a saída de colaboradores e aprimorar a retenção de talentos.

🚨 Contexto do problema

A RetailX, com uma equipe de aproximadamente 4000 funcionários, enfrenta uma alta rotatividade anual de cerca de 15%. Essa taxa de saída, seja por vontade própria ou demissão, é considerada prejudicial pela gestão, devido a:

  • Impacto negativo nos prazos, afetando a reputação da empresa perante consumidores e parceiros;
  • Necessidade de manter um departamento significativo para recrutamento;
  • Requerimento de treinamento e período de adaptação para os novos funcionários.

💼 Demanda do negócio

  • Analisar os dados para identificar padrões de comportamento dos funcionários (obter personas);
  • Identificar as variáveis que mais influenciam na alta rotatividade dos funcionários;
  • Calcular a probabilidade de um funcionário deixar a empresa e identificar as variáveis que mais contribuem para esse aumento;
  • Elaborar um relatório com as conclusões para que o gestor de RH possa tomar medidas para reduzir a rotatividade.

📃 Compreensão dos dados

Os dados disponíveis incluem quatro arquivos em formato CSV e um arquivo Excel com o dicionário de dados. Para o projeto de análise de recursos humanos (People Analytics), serão utilizados três arquivos que refletem os dados dos funcionários, suas percepções sobre o trabalho e seu impacto em suas vidas, além da avaliação de gestores. Esses dados foram extraídos do dataset publicado no Kaggle sob o título "People Analytics aplicados a RH e CRM".

📓 Dicionário de dados

Variáveis Descrição Domínios
Idade Idade do funcionário
Rotatividade Se o funcionário deixou a empresa no ano anterior ou não
ViagensDeNegocio Com que frequência os funcionários viajaram a negócios no último ano
Departamento Departamento na empresa
DistanciaDeCasa Distância de casa em quilômetros
Educacao Nível de Educação 1 'Abaixo do Ensino Superior'
2 'Ensino Superior Incompleto'
3 'Bacharel'
4 'Mestre'
5 'Doutor'
CampoDeEducacao Campo de educação
ContagemDeEmpregados Contagem de funcionários
IDDoEmpregado Número/ID do funcionário
SatisfacaoComAmbiente Nível de Satisfação com o Ambiente de Trabalho 1 'Baixo'
2 'Médio'
3 'Alto'
4 'Muito Alto'
Genero Gênero do funcionário
EnvolvimentoNoTrabalho Nível de Envolvimento no Trabalho 1 'Baixo'
2 'Médio'
3 'Alto'
4 'Muito Alto'
Nível do cargo na empresa em uma escala de 1 a 5
Nome da função na empresa
SatisfacaoNoTrabalho Nível de Satisfação no Trabalho 1 'Baixo'
2 'Médio'
3 'Alto'
4 'Muito Alto'
EstadoCivil Estado civil do funcionário
RendaMensal Renda mensal em rúpias por mês
NumeroDeEmpresas Número total de empresas pelas quais o funcionário passou
MaiorDe18 Se o funcionário é maior de 18 anos ou não
AumentoPercentualSalario Percentual de aumento salarial no último ano
AvaliacaoDeDesempenho Avaliação de desempenho do último ano 1 'Baixo'
2 'Bom'
3 'Excelente'
4 'Excepcional'
HorasPadrao Horas padrão de trabalho para o funcionário
NivelDeOpcaoDeCompraDeAcoes Nível de opção de ações do funcionário
TotalDeAnosTrabalhados Número total de anos que o funcionário trabalhou até agora
TreinamentosNoUltimoAno Número de vezes que treinamentos foram realizados para este funcionário no último ano
EquilibrioTrabalhoVida Nível de equilíbrio entre trabalho e vida pessoal 1 'Ruim'
2 'Bom'
3 'Melhor'
4 'Ótimo'
AnosNaEmpresa Número total de anos que o funcionário passou na empresa
AnosDesdeUltimaPromocao Número de anos desde a última promoção
AnosComAtualGestor Número de anos sob o gerente atual

fonte: Kaggle - People Analytics aplicado em RH e CRM

💻 Tecnologias

  • Python
    • Biblioteca GC
    • Biblioteca Pandas
    • Biblioteca Matplotlib
    • Biblioteca Seaborn
    • Biblioteca Numpy
    • Biblioteca Warnings
    • Biblioteca PrettyTable
    • Biblioteca Statsmodels
    • Biblioteca Scikit-learn
    • Biblioteca XGBoost
    • Biblioteca Category Encoders

💳 Créditos

🔖 Licença

Licença MIT (MIT). Por favor leia o arquivo da licença para mais informações.