현재 선택한 빅데이터 분석 과정

빅데이터분석기사 필기 이론 학습

이론 목록으로 돌아가기

분석 문제 정의와 하향식·상향식 접근

업무 목표를 분석 질문으로 바꾸고 하향식·상향식 접근을 구분한다.

예상 읽기 11

핵심 요약

분석 문제 정의는 업무에서 느끼는 불편이나 목표를 데이터로 검증 가능한 질문으로 바꾸는 과정이다. 목표와 원인이 비교적 분명하면 업무 목표에서 분석 과제를 내려가는 하향식 접근이 적합하고, 데이터에서 예상하지 못한 패턴이나 기회를 찾을 때는 상향식 접근이 적합하다.

두 접근은 서로 배타적이지 않다. 하향식으로 의사결정 목표와 제약을 정한 뒤 상향식 탐색으로 가설을 보완하거나, 데이터 탐색에서 발견한 패턴을 업무 목표와 연결해 과제로 확정하는 혼합 접근을 사용할 수 있다. 데이터에서 패턴을 발견한 사실만으로 분석 과제가 완성되는 것은 아니며 재현성·업무 가치·실행 가능성·위험을 검토해야 한다.

학습 목표

  • 업무 문제와 분석 문제를 구분하여 설명한다.
  • 하향식·상향식 접근의 출발점과 적용 조건을 구분한다.
  • 업무 목표를 측정 가능한 분석 질문으로 변환한다.
  • 데이터·기술·비용·운영 조건을 이용해 분석 과제의 타당성을 판정한다.
  • 업무 성과지표와 분석모형 평가지표의 역할을 구분한다.

1. 업무 문제를 분석 문제로 바꾸기

업무 문제는 조직이 바꾸려는 상태를 표현한다. 예를 들어 “구독 해지를 줄인다”는 방향은 제시하지만 누구의 해지를 언제까지, 어떤 판단에 이용할지는 정해지지 않았다.

분석 문제는 다음 요소를 포함해 검증 가능한 형태로 만든다.

요소확인 질문이탈 예측 예시
업무 목표어떤 상태를 바꾸려는가?신규 고객의 30일 이내 이탈 감소
의사결정·사용자누가 어떤 행동을 선택하는가?상담팀이 연락 대상과 순서를 결정
대상·분석 단위한 행은 누구·무엇이며 대상 범위는 어디까지인가?가입 7일이 지난 신규 고객 1명
기준 시점·입력 범위언제 예측하며 그때 알 수 있는 정보는 무엇인가?가입 7일 시점까지의 접속·문의 이력
결과·예측 기간무엇을 어느 기간에 대해 구하는가?이후 30일 이내 이탈 확률
활용 행동결과가 어떤 조치로 이어지는가?위험 상위 고객 중 하루 200명 상담
성공 기준모형과 업무 성과를 각각 무엇으로 판단하는가?상위 200명 재현율, 순증 유지 고객 수
제약·위험데이터·비용·시간·법·윤리·운영 제약은 무엇인가?동의·권한, 상담 용량, 차별 위험

“구독 해지를 줄인다”를 분석 문제로 바꾸면 다음과 같이 쓸 수 있다.

최근 90일의 서비스 이용 이력과 고객지원 접촉 정보를 이용해, 기준일 다음 30일 안에 해지할 고객을 식별하고 상담 우선순위를 정한다. 분석모형 평가는 재현율과 상담 가능 인원을 함께 고려한다.

이 문장은 예측 대상, 관측 기간, 예측 기간, 활용 행동과 평가 기준을 포함한다. 반면 “정확한 인공지능으로 해지를 예측한다”는 분석 단위와 활용 조건이 없어 충분한 문제 정의가 아니다.

1.1 기준 시점과 데이터 누수

기준 시점은 분석 결과를 실제로 생성하는 시점이다. 입력 변수는 원칙적으로 그 시점까지 알 수 있는 정보로 구성한다. 예를 들어 가입 7일 시점에 이탈을 예측하면서 20일째 상담 결과나 최종 해지 처리 코드를 입력하면 미래 정보가 섞여 검증 성능이 부풀려진다. 이를 데이터 누수라고 한다.

구분의미예시
관측 기간입력 특성을 만드는 과거 구간가입일부터 7일째까지 이용 기록
기준 시점예측·판단을 실행하는 시점가입 7일 종료 시점
예측 기간결과 발생 여부를 확인하는 미래 구간기준 시점 이후 30일
누수 점검기준 시점에 알 수 없는 정보가 입력에 있는지 확인해지 완료 뒤 생성된 처리 코드 제외

1.2 성공 기준의 두 층

구분대표 질문예시
분석모형 지표정답을 얼마나 잘 예측·구분하는가?재현율, 정밀도, 상위 200명 적중률
업무 성과지표분석 결과를 사용해 실제 목표가 개선됐는가?순증 유지 고객, 상담당 유지율, 비용 대비 효과
운영 지표정해진 시간과 품질로 지속 제공되는가?처리 지연, 실패율, 입력 결측률

모형 지표가 좋아도 상담팀이 결과를 사용하지 않거나 상담으로 이탈을 줄일 수 없다면 업무 가치는 낮다. 반대로 업무 성과가 좋아 보여도 계절 행사나 가격 변경의 효과가 섞였을 수 있으므로 분석 적용의 순효과를 확인할 평가 설계가 필요하다.

2. 하향식 접근

하향식 접근은 전략·업무 목표나 이미 알려진 문제에서 출발한다. 해결해야 할 의사결정이 비교적 분명하고, 필요한 데이터와 분석 방법의 타당성을 단계적으로 확인할 때 사용한다.

단계핵심 활동완료 조건
1. 목표·의사결정 확인원하는 변화, 사용자, 가능한 행동을 정의결과 사용자가 행동을 설명할 수 있음
2. 문제 후보 구조화원인 후보와 의사결정 지점을 탐색분석으로 지원할 후보가 구분됨
3. 분석 문제 변환대상·단위·시점·입력·출력·활용을 명시데이터로 검증 가능한 문장 완성
4. 대안·타당성 검토규칙·통계·모형 대안과 데이터·기술·비용·위험 비교실행 가능 조건과 미해결 위험 기록
5. 과제 확정우선순위, 책임자, 모형·업무 성공 기준 합의착수·보류·재정의 결정 가능

각 단계의 핵심 질문은 다음과 같다.

  1. 어떤 업무 결과를 바꾸려는가?
  2. 결과에 영향을 줄 수 있는 원인과 의사결정 지점은 무엇인가?
  3. 그 원인과 결과를 어떤 데이터로 관측할 수 있는가?
  4. 분석 결과를 실제 업무에서 사용할 수 있는가?
  5. 비용과 위험을 고려할 때 먼저 수행할 과제는 무엇인가?

하향식 접근의 위험은 해결 방법을 너무 일찍 정하는 것이다. “신경망을 사용한다”를 문제 정의로 두면 더 단순하고 설명 가능한 방법이 적합한지 검토하기 어렵다.

3. 상향식 접근

상향식 접근은 보유 데이터의 분포·관계·이상 패턴을 탐색하면서 의미 있는 가설이나 활용 기회를 찾는다. 문제의 구조가 불명확하거나 기존 가정으로 설명하기 어려운 현상을 발견하려는 상황에 적합하다.

단계핵심 활동대표 오판 방지 질문
1. 데이터 이해출처·단위·기간·결측·수집 편향 확인이 패턴이 수집 방식 때문에 생겼는가?
2. 패턴 발견분포·군집·이상·관계 탐색여러 번 탐색한 우연한 결과는 아닌가?
3. 가설 생성패턴을 설명할 가능한 원인·조건 제시상관관계를 원인으로 단정했는가?
4. 재현성 검증다른 기간·집단·표본에서 반복되는지 확인특정 행사·점포에만 나타나는가?
5. 업무 연결사용자·의사결정·행동·가치 정의누가 이 결과로 무엇을 바꾸는가?
6. 과제화범위·성공 기준·제약·책임자 확정실행 가능성과 위험을 통과했는가?

상향식 탐색에서 발견한 상관관계가 곧 원인은 아니다. 발견한 패턴이 우연인지, 데이터 수집 방식에서 생긴 편향인지, 실제 의사결정에 사용할 수 있는지를 추가로 검증해야 한다.

3.1 발견에서 과제로 넘어가는 게이트

게이트통과 질문통과하지 못하면
재현성다른 기간·표본에서도 패턴이 유지되는가?추가 검증 또는 폐기
업무 가치중요한 목표·문제와 연결되는가?활용 시나리오 재정의
행동 가능성결과를 사용할 주체와 조치가 있는가?사용자·절차 설계
실행 가능성데이터·기술·비용·일정 조건을 충족하는가?기반 과제 또는 보류
위험 통제법·윤리·보안·편향 위험을 관리할 수 있는가?범위 축소·통제 보완·중단

4. 두 접근의 비교와 혼합

판단 기준하향식 접근상향식 접근
출발점전략, 업무 목표, 알려진 문제보유 데이터, 관측 패턴, 이상 현상
적합한 상황의사결정과 성과 목표가 비교적 명확함문제 구조가 불명확하거나 새 기회를 찾음
주요 산출물정의된 분석 문제, 대안, 타당성, 우선순위패턴, 가설, 후보 활용 시나리오
대표 위험방법을 먼저 정해 문제를 좁힘의미 없는 상관관계를 과제로 채택함
완료 판단업무 행동과 성공 기준까지 연결됨패턴의 업무 의미와 재현 가능성이 확인됨

하향식 접근도 가정이 틀릴 수 있고 상향식 접근도 목표 없이 표류할 수 있다. 혼합 접근은 두 약점을 보완한다. 목표가 명확하더라도 탐색을 통해 누락된 집단이나 변수 관계를 발견할 수 있고, 흥미로운 패턴도 업무 목표·의사결정·제약을 확인해야 정식 과제가 된다.

혼합 접근은 다음과 같이 사용할 수 있다.

  • 하향식으로 “배송 지연을 줄인다”는 목표를 정하고, 상향식 탐색으로 지연이 집중되는 시간대·지역·상품 조합을 찾는다.
  • 상향식 탐색에서 특정 이용 순서가 해지와 관련됨을 발견하고, 하향식 검토로 상담 우선순위라는 의사결정에 연결한다.

5. 사례 적용

상황: 온라인 학습 서비스는 신규 회원의 30일 이내 이탈을 줄이려 한다.

주어진 조건: 회원 가입 후 일주일 동안의 접속일수, 강의 재생시간, 검색 횟수, 문의 기록을 사용할 수 있다. 상담팀은 하루에 200명만 연락할 수 있다.

판단 과정:

  1. 업무 목표는 이탈 감소이고 의사결정은 상담 대상 200명의 우선순위 결정이다.
  2. 기준일 이후 30일 안에 이용을 중단할지를 양성 클래스로 정의한다.
  3. 상담 한도 때문에 전체 정확도만 보지 않고 상위 200명에서 놓치는 이탈자의 비율과 상담 성공률을 함께 본다.
  4. 가입 7일 이후 생성된 정보는 입력에서 제외해 기준 시점 누수를 막는다.
  5. 데이터 탐색으로 특정 접속 패턴을 찾되, 패턴이 가입 채널이나 이벤트 기간 때문에 생긴 것인지 다른 기간에서 검증한다.
  6. 시범 운영에서는 모형 지표와 함께 순증 유지 고객 수, 상담 비용, 상담팀 사용률을 측정한다.

결론: 업무 목표에서 시작하는 하향식 정의와 데이터 패턴을 확인하는 상향식 탐색을 결합한다. 최종 분석 문제에는 대상 기간, 양성 클래스, 상담 한도와 평가 기준을 포함한다.

오답 함정: “가장 복잡한 분석모형으로 이탈을 예측한다”는 방법을 먼저 고정했으며, 상담 한도와 예측 시점을 정의하지 않아 분석 문제로 충분하지 않다.

업무 현상을 분석 대상과 기준시점, 사용 가능한 입력, 예측 목표, 업무·분석 성공기준으로 구체화하는 흐름
업무 현상을 분석 대상과 기준시점, 사용 가능한 입력, 예측 목표, 업무·분석 성공기준으로 구체화하는 흐름

“매출을 올린다” 같은 업무 현상은 분석 대상·판단 시점·그 시점에 가용한 입력·목표와 성공기준으로 구체화해야 한다. 기준시점 이후의 취소 결과나 조치 결과를 입력으로 사용하면 미래정보 누수가 생긴다.

문제 정의 항목반드시 답할 질문실패 예시
대상·단위누구 또는 무엇을 예측하는가고객·거래 단위를 섞음
기준시점언제 판단하는가결과 발생 뒤 정보를 사용
입력 경계그 시점에 실제 이용 가능한가사후 처리 코드를 특징으로 사용
분석 목표분류·회귀·군집 중 무엇인가업무 목표와 모형 출력을 혼동
성공기준분석지표와 업무 KPI가 무엇인가정확도 하나만 정함
업무 목표에서 문제를 세분화하는 하향식과 데이터 탐색에서 기회를 발견하는 상향식이 가치·실행가능성 게이트에서 과제로 수렴하는 구조
업무 목표에서 문제를 세분화하는 하향식과 데이터 탐색에서 기회를 발견하는 상향식이 가치·실행가능성 게이트에서 과제로 수렴하는 구조

하향식은 업무 목표와 의사결정에서 출발하고 상향식은 데이터 탐색의 패턴에서 출발한다. 상향식 발견은 재현성과 업무 가치가 확인되기 전까지 정식 과제가 아니며 두 접근은 혼합해 사용할 수 있다.

시험 판단 포인트

  • 업무 목표는 원하는 변화이고, 분석 문제는 데이터로 답할 수 있는 구체적 질문이다.
  • 하향식 접근은 목표와 문제가 비교적 명확할 때, 상향식 접근은 데이터에서 패턴과 가설을 발견할 때 적합하다.
  • 분석 방법의 이름보다 대상, 기준 시점, 결과, 활용 행동과 성공 기준이 먼저 정의되어야 한다.
  • 타당성은 데이터 보유 여부만이 아니라 기술, 비용, 법·윤리, 운영 적용 가능성을 함께 본다.
  • 상향식으로 발견한 관계는 업무 의미와 재현성을 확인한 뒤 과제로 확정한다.
  • 기준 시점 이후에 생성되는 정보를 입력으로 사용하면 데이터 누수가 발생할 수 있다.
  • 모형 지표와 업무 성과지표는 연결하되 같은 뜻으로 보지 않는다.

자주 틀리는 부분

  • 업무 목표를 그대로 분석 문제라고 판단한다.
  • 분석 기법을 먼저 선택하고 그 기법에 맞춰 문제를 왜곡한다.
  • 상관관계를 발견하면 원인까지 확인된 것으로 해석한다.
  • 사용할 수 없는 미래 정보가 포함된 데이터를 분석 입력으로 정의한다.
  • 성능지표만 정하고 실제 업무에서 누가 어떤 행동을 할지 정의하지 않는다.
  • 흥미로운 패턴의 재현성만 확인하고 업무 가치와 행동 가능성을 생략하지 않는다.
  • 업무 성과 개선을 모형 하나의 효과라고 바로 단정하지 않는다.
스스로 확인하기

개념 확인 문제

문제를 누르면 바로 아래에서 정답과 해설을 확인할 수 있습니다.

01분석 문제 정의를 설명하시오.
정답 및 해설

최근 60일의 구매·문의 이력으로 다음 14일 내 이탈 고객을 식별해 상담 우선순위를 정하고 재현율과 상담 가능 인원을 함께 평가한다.

02하향식 접근과 상향식 접근에 관해 올바르게 설명하시오.
정답 및 해설

하향식 접근은 업무 목표에서 출발하고, 상향식 접근은 데이터 패턴에서 가설을 찾을 수 있다.

하향식 접근은 전략·업무 목표와 알려진 문제에서 내려오고, 상향식 접근은 데이터의 패턴·이상·관계에서 가설을 만든다. 발견한 패턴은 자동으로 과제가 되지 않으며 업무 의미와 재현성을 확인해야 한다. 두 접근은 혼합할 수 있다.

03하향식 분석 과제 정의의 적절한 순서를 서술하시오.
정답 및 해설

업무 목표 확인 → 분석 문제 정의 → 대안과 타당성 검토 → 과제 확정

먼저 업무 목표와 의사결정을 확인하고, 이를 측정 가능한 분석 문제로 바꾼다. 그다음 데이터·기술·비용·운영 타당성을 비교한 뒤 과제를 확정한다. 분석 방법을 문제보다 먼저 고정하면 대안 검토가 제한된다.

04한 유통회사가 거래 데이터에서 비 오는 날 특정 상품 묶음의 구매가 증가하는 패턴을 발견했다. 다음 조치를 서술하시오.
정답 및 해설

패턴의 재현성, 행사·계절 같은 교란 요인과 재고 의사결정 활용 가능성을 검토해 분석 과제로 구체화한다.

상향식 탐색에서 발견한 관계는 가설이다. 행사, 계절, 점포 구성 같은 교란 요인과 다른 기간에서의 재현성을 확인하고, 재고 의사결정에 어떻게 사용할지 정의해야 분석 과제가 된다. 상관관계만으로 인과를 확정할 수 없다.