[EDA Report] IBM HR 데이터 기반 직원 이직 요인 탐색적 분석 (feat. 타자료 회귀분석)

2026. 3. 28. 14:52·Projects/Project Portfolio

첫 번째 팀 단위 프로젝트를 마무리한 뒤, 마지막 과제로 EDA Report 작성이 주어졌다.

 

어차피 학습 과정의 일부이기도 해서, 우리 팀은 전체 프로세스를 직접 연습해보기로 했다.

각자 관심있는 주제를 하나씩 골라 EDA Report를 작성하고, 점심시간에 결과를 서로 공유한 뒤 발표자료로 제출할 주제를 선택하기로 했다.

 

나 역시 Kaggle에서 EDA Report 작성과 시각화에 활용할 수 있는 CSV 데이터를 찾다가, 회사 입장에서 직원 이탈은 분명한 pain point가 될 수 있겠다고 생각해 아래 자료를 선택했다.

 

https://www.kaggle.com/datasets/pavansubhasht/ibm-hr-analytics-attrition-dataset

 

IBM HR Analytics Employee Attrition & Performance

Predict attrition of your valuable employees

www.kaggle.com

 

작성은 vscode에서 markdown으로 했고, 결과는 아래와 같다.

 

[EDA Report] IBM HR 데이터 기반 직원 이직 요인 탐색적 분석

 

EDA 결과를 넘어: 다른 데이터와의 연결

이번 IBM HR 데이터 EDA에서는 '초과근무(OverTime)'가 직원 이직(Attrition)에 가장 강하게 연관된 변수로 나타났다.

 

흥미로운 점은 이 결과가 단순히 하나의 기업 데이터에 국한되지 않는다는 것이다.

이번주에 분석했던 근로환경조사(1~7차 반복횡단면) 데이터의 Stata 회귀분석 결과에서도 '하루 10시간 이상 근무' 변수는 건강・안전 위험 인식 증가, 전신피로 증가에서 유의미한 영향을 보였다.

 

즉, 서로 다른 데이터셋과 분석 방법(EDA vs. 회귀분석)에도 불구하고 "장시간 근로 → 개인의 부담 증가"라는 일관된 패턴이 확인된 것이다.

 

이 두 결과를 함께 보면, 초과근무는 단순한 근무시간 문제가 아니라 다음과 같은 연쇄적 영향 구조를 가진 변수로 해석할 수 있다.

 

초과근무
→ 피로 누적 및 건강 리스크 증가
→ 직무 만족도 저하
→ 이직 의도 및 실제 이직 증가

 

즉, EDA에서 확인된 "이직률 증가"는 이미 건강 및 피로 수준에서 선행 신호가 존재하는 구조적 결과일 가능성이 높다.

 

이러한 결과는 기업 입장에서 다음과 같은 중요한 인사이트를 제공한다.

- 초과근무는 단순 생산성 문제가 아니라 리스크 변수다

- 이직을 줄이기 위해서는 보상보다 근무시간 관리가 선행되어야 한다

- 데이터 분석 시에도 단일 KPI(이직률)가 아니라 건강, 피로, 근무시간을 함께 보는 통합적 접근이 필요하다.

 

이번 분석을 통해 느낀점은

데이터는 서로 다른 출처와 방법을 사용하더라도 현실의 중요한 패턴을 반복적으로 드러낸다는 것이다.

 

흥미로운 분석이었다. :)

 

 

'Projects > Project Portfolio' 카테고리의 다른 글

[첫 번째 단위 프로젝트] 전기차 전환 시대, 지역별 전기차 이용 환경 분석 및 정보 제공 시스템  (0) 2026.03.18
[Web App] Streamlit 응용 : MBTI 궁합 테스트 앱  (0) 2026.03.08
[Web App] Streamlit + CSS : TOEIC VOCA 학습 앱  (0) 2026.03.08
[Web App] Streamlit을 이용한 맛집 정리 사이트 만들기  (0) 2026.03.08
'Projects/Project Portfolio' 카테고리의 다른 글
  • [첫 번째 단위 프로젝트] 전기차 전환 시대, 지역별 전기차 이용 환경 분석 및 정보 제공 시스템
  • [Web App] Streamlit 응용 : MBTI 궁합 테스트 앱
  • [Web App] Streamlit + CSS : TOEIC VOCA 학습 앱
  • [Web App] Streamlit을 이용한 맛집 정리 사이트 만들기
J. Son
J. Son
Petit à petit l'oiseau fait son nid.
  • J. Son
    Steady Study Log
    J. Son
  • 전체
    오늘
    어제
    • 분류 전체보기 (170) N
      • Python & SQL (63)
        • Python Basics (21)
        • Python Problems (23)
        • Python Practice (11)
        • MySQL (1)
        • Git & GitHub (7)
      • ML & DL (7) N
      • Projects (5)
        • Project Portfolio (5)
      • AI Camp (4)
        • Camp Reflection (4)
      • Concept Notes (6)
        • Statistics & Stata (4)
        • Mathematics (2)
      • Archive (84)
        • Java (24)
        • R (1)
        • Languages (49)
        • Miscellaneous (10)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

    • GitHub
    • WikiDocs
  • 공지사항

  • 인기 글

  • 태그

    python streamlit
    머신러닝
    어린왕자 불어
    프로젝트 오일러
    파이썬 크롤링
    machine learning
    초보자를 위한 파이썬 300제
    복합과거
    Github
    불어 공부
    객체
    파이썬
    점프투파이썬 연습문제
    share.streamlit.io
    Python
    Le Petit Prince
    Stata
    프랑스어 공부
    streamlit
    파이썬 문제
    점프투파이썬 연습문제 풀이
    python problem
    MySQL
    파이썬 streamlit
    자바
    어린왕자 프랑스어
    passe compose
    GIT
    불어 관계대명사
    맥 git
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
J. Son
[EDA Report] IBM HR 데이터 기반 직원 이직 요인 탐색적 분석 (feat. 타자료 회귀분석)
상단으로

티스토리툴바