권세혁HOME
  • SDV(데이터 가치화)
  • 강의노트
    • 기초수학·수리통계·조사방법
    • 기초통계·회귀·다변량분석
    • 머신러닝·딥러닝
    • AI·감성분석
  • 통계챗봇
  • 오늘의 검색 트렌드
  • 통계, 다르게 읽기
  • 통계로 보는 세상(티스토리 e책방)
  • AI_플랫폼(주식 매수 점수)
  • 유튜브
  1. 📖 (그래프는 어떻게 우리를 속이는가) 좋은 그래프는 무엇을 숨기지 않는가?
  • 📋 전체 목록

  • 📖 (비율과 백분율의 함정) 인구 1만 명당 범죄율을 사용하는 이유
  • 📖 (비율과 백분율의 함정) 위험이 두 배 증가했다는 뉴스는 얼마나 위험한가?
  • 📖 (비율과 백분율의 함정) 지지율 3% 상승인가, 3%포인트 상승인가?
  • 📖 (비율과 백분율의 함정) 매출이 50% 늘었다는 말에 속지 않는 법
  • 📖 (숫자를 대표하는 방법) 같은 평균, 전혀 다른 세상
  • 📖 (숫자를 대표하는 방법) 연봉은 평균보다 중앙값으로 보아야 하는 이유
  • 📖 (숫자를 대표하는 방법) 우리 반 평균이 올랐는데 학생들은 왜 불만일까?
  • 📖 (숫자를 대표하는 방법) 별점 4.5점짜리 식당은 믿을 만한가?
  • 📖 (숫자를 대표하는 방법) 내 체온 36.5도는 정말 정상인가?
  • 📖 지각하는 사람들의 비밀
  • 📖 대기 시간의 비밀
  • 📖 평균의 함정
  • 📖 p-값은 왜 0.05인가?
  • 📖 카톡 답장 속도와 호감도의 통계학
  • 📖 (그래프는 어떻게 우리를 속이는가) 막대그래프의 축을 자르면 차이가 커진다
  • 📖 (그래프는 어떻게 우리를 속이는가) 두 개의 세로축이 만드는 가짜 상관관계
  • 📖 (그래프는 어떻게 우리를 속이는가) 누적그래프는 왜 항상 좋아 보일까?
  • 📖 (그래프는 어떻게 우리를 속이는가) 선형 눈금과 로그 눈금은 무엇이 다른가?
  • 📖 (그래프는 어떻게 우리를 속이는가) 좋은 그래프는 무엇을 숨기지 않는가?
  • 📖 (사람의 직관은 왜 통계와 충돌하는가) 농구에서 ’슛 감각이 올랐다’는 말은 사실일까?
  • 📖 (사람의 직관은 왜 통계와 충돌하는가) 동전이 다섯 번 앞면이면 다음은 뒷면일까?
  • 📖 (사람의 직관은 왜 통계와 충돌하는가) 성공한 사람만 보면 성공법이 보이지 않는다
  • 📖 (사람의 직관은 왜 통계와 충돌하는가) 시험을 망친 다음 점수가 오르는 이유
  • 📖 (사람의 직관은 왜 통계와 충돌하는가) 기억에 잘 남는 사건이 더 자주 일어난다고 느끼는 이유
  • 📖 (기록의 착시, 대표값의 재발견) 연승과 연패, 우연일까 실력일까
  • 📖 (기록의 착시, 대표값의 재발견) 작은 표본이 만드는 큰 착각 — 야구 타율 3할의 의미
  • 📖 (기록의 착시, 대표값의 재발견) 세대별 평균이 말해주는 진짜 의미 — 평균 키가 자라는 이유
  • 📖 (기록의 착시, 대표값의 재발견) 평균으로 설명되지 않는 데이터들 — 최빈값이 필요한 순간
  • 📖 (기록의 착시, 대표값의 재발견) 평균의 함정 총정리 — 평균 수심 1m 강물이 위험한 이유
  • 📖 (흩어짐과 역설) “보통”의 폭을 재는 법 — 표준편차란 무엇인가
  • 📖 (흩어짐과 역설) 재벌 총수가 낀 동네 평균 소득 — 이상치 하나가 바꾸는 평균
  • 📖 (흩어짐과 역설) 입시에서 표준점수를 쓰는 이유 — 편차값의 비밀
  • 📖 (흩어짐과 역설) 단위가 다른 두 집단을 견주는 법 — 변동계수로 비교하기
  • 📖 (흩어짐과 역설) 부분에서 이기고도 전체에서 지는 이유 — 심슨의 역설
  • 📖 (숫자로 사람을 줄 세우는 법) 숫자 하나로 사회를 요약하기 — 지니계수로 읽는 불평등
  • 📖 (숫자로 사람을 줄 세우는 법) 어느 쪽이 더 공정할까 — 상대평가 vs 절대평가
  • 📖 (숫자로 사람을 줄 세우는 법) 1점 차이가 갖는 진짜 무게 — 순위의 착시
  • 📖 (숫자로 사람을 줄 세우는 법) 5.0과 4.8 사이, 표본크기의 문제 — 별점 평균의 함정
  • 📖 (숫자로 사람을 줄 세우는 법) 별점 대신 순위를 매기는 이유 — 넷플릭스 평점 시스템
  • 📖 (공식 통계 숫자 읽는 법) 평균수명 60세 시대의 오해 — 기대수명이라는 숫자의 함정
  • 📖 (공식 통계 숫자 읽는 법) 나만의 장바구니 물가지수 — 체감 물가와 통계 물가
  • 📖 (공식 통계 숫자 읽는 법) 누구를 세고 누구를 빼는가 — 실업률의 숨은 정의
  • 📖 (공식 통계 숫자 읽는 법) 분모가 다르면 결론도 다르다 — 치명률 숫자 읽는 법
  • 📖 (공식 통계 숫자 읽는 법) 인과추론 감각을 기르는 법 — 미신적 상관관계 모음
  • 📖 (확률과 우연의 세계) 23명만 모여도 생일이 겹칠 가능성이 높은 이유 — 생일 문제
  • 📖 (확률과 우연의 세계) 같은 번호가 연속으로 나오면 조작일까? — 독립사건
  • 📖 (확률과 우연의 세계) 무작위 숫자는 왜 고르게 흩어지지 않는가? — 군집 착각
  • 📖 (확률과 우연의 세계) 로또 번호에 명당이 존재할까? — 동일확률과 선택편향
  • 📖 (확률과 우연의 세계) 희귀한 사건이 매일 뉴스에 나오는 이유 — 다중 기회
  • 📖 (확률의 도구들) 확률을 세는 언어 — 표본공간과 사건이란 무엇인가
  • 📖 (확률의 도구들) “적어도 하나”의 확률 — 여사건으로 풀면 쉬워지는 문제
  • 📖 (확률의 도구들) 경우의 수 세기 — 카드 한 장을 뽑을 때 확률 계산법
  • 📖 (확률의 도구들) 오해하기 쉬운 개념 — 독립이라는 것의 진짜 의미
  • 📖 (확률의 도구들) 복권 기댓값으로 알아보기 — 기댓값이란 무엇인가

목차

  • 숫자는 한 번도 틀리지 않았다
  • 같은 데이터, 질문이 살아있는 그림으로 다시 그리기
    • 여론조사: “차이가 있다”만이 아니라 “얼마나 확실한가”까지
    • 코로나19 데이터: 이중축을 “정직하게” 쓰는 법
  • 숨기지 않는 그래프의 다섯 가지 원칙
  • 더 깊이: 시각화는 검정보다 먼저다
  • 결론: 그래프는 결론이 아니라 질문이어야 한다

(그래프는 어떻게 우리를 속이는가) 좋은 그래프는 무엇을 숨기지 않는가?

통계기초
데이터시각화
이번 주 나흘 동안 축 절단, 이중축, 누적그래프, 로그눈금을 다뤘다. 네 사례 모두 숫자 자체는 정확했다. 오늘은 그 네 그래프를 실제로 어떻게 고쳐 그려야 하는지, 서울시장 여론조사와 코로나19 확진자 데이터로 직접 보여준다.
Author

권세혁

Published

August 14, 2026

숫자는 한 번도 틀리지 않았다

이번 주 나흘간 살펴본 그래프 네 개를 한 줄씩 다시 늘어놓으면 이렇다.

  • 월요일: 서울시장 여론조사(정원오 44.9% vs 오세훈 39.8%)를 축을 38%부터 잘라 그려, 5.1%포인트 차이를 네 배로 부풀렸다.
  • 화요일: 합계출산율과 코스피 지수를 이중축에 각각 꽉 채워 그려, 상관계수 -0.64를 “거의 완벽한 반대 움직임”처럼 보이게 했다.
  • 수요일: 영화 누적 관객수를 누적그래프로만 보여줘, 하루 관객이 98% 줄어든 뒤에도 “돌파” 기사가 계속 나오게 했다.
  • 목요일: 코로나19 확진자 수를 선형 눈금으로 그려, 실제로는 증가율이 꺾이고 있던 3월 초를 “더 가팔라지는 구간”처럼 보이게 했다.

네 사례 모두 그래프에 찍힌 숫자 자체는 정확했다. 44.9와 39.8은 실제 여론조사 수치였고, 8,236명은 실제 누적 확진자 수였다. 누구도 숫자를 조작하지 않았다. 그런데도 넷 다 “속이는 그래프”로 이 지면에 실렸다. 왜일까.

네 사례의 공통점

숫자를 속인 사례는 하나도 없었다. 대신 넷 다 그림이 답할 수 있는 질문을 하나로 좁혀놓고, 나머지 질문은 아예 던질 수 없게 만들었다. 축을 자르면 “차이가 유의미한가”라는 질문이 사라진다. 이중축을 꽉 채우면 “이 관계가 진짜인가”라는 질문이 사라진다. 누적값만 보여주면 “지금 속도가 어떤가”라는 질문이 사라진다. 선형 눈금만 쓰면 “증가율이 변하고 있는가”라는 질문이 사라진다. 좋은 그래프와 나쁜 그래프를 가르는 기준은 숫자의 정확성이 아니라, 그림이 감추는 질문이 있는가다.

같은 데이터, 질문이 살아있는 그림으로 다시 그리기

말로만 설명하면 추상적이니, 이번 주에 쓴 데이터 두 개를 직접 고쳐 그려보자.

여론조사: “차이가 있다”만이 아니라 “얼마나 확실한가”까지

월요일 그래프의 문제는 축을 0에서 시작하지 않은 것만이 아니었다. 축을 0에서 시작하더라도, 표본오차를 표시하지 않으면 “5.1%포인트 차이가 통계적으로 의미 있는 차이인지”는 여전히 알 수 없다.

The same May 2026 Seoul mayoral poll (Jung 44.9% vs Oh 39.8%), redrawn with the axis starting at 0% AND the survey’s own margin of error (±3.1 percentage points) shown as error bars. The bars overlap — the honest visual answer to ‘is this a real lead?’ is ‘not clearly.’

오차 막대를 더하고 나면 이 그래프는 더 이상 “누가 앞섰다”라고 단정하지 않는다. 오히려 그림 자체가 “표본오차 안에서는 우열을 가리기 어렵다”고 말해준다. 이것이 숨기지 않는 그래프다. 결론을 미리 정해놓고 그 결론에 맞는 그림을 고르는 것이 아니라, 불확실성까지 그림 안에 넣어 독자가 스스로 판단하게 하는 것.

코로나19 데이터: 이중축을 “정직하게” 쓰는 법

화요일 글은 이중축 자체를 비판한 것이 아니었다. 문제는 아무 관계도 없는 두 변수(출산율, 코스피)를 이중축에 억지로 겹친 것이었다. 반대로 같은 현상의 서로 다른 두 얼굴을 이중축으로 보여주는 것은 정당한 사용법이다. 목요일에 쓴 코로나19 데이터로 예를 들면, 누적 확진자 수(전체 규모)와 하루 증가율(변화 속도)은 완전히 다른 질문에 답하지만 같은 현상에서 나온 숫자다.

Cumulative confirmed cases (green line, left axis) and daily growth rate (gold bars, right axis) for the same Feb 18 - Mar 15, 2020 Korea outbreak data, on one honestly-labeled dual-axis chart. Both axes start at a stated, visible minimum and are explicitly named in the legend — the growth-rate bars visibly shrink from late February onward, which the cumulative line alone could never show.

이 그래프는 화요일 그래프와 기술적으로 똑같이 “왼쪽 축 하나, 오른쪽 축 하나”를 쓴다. 그런데 성격이 다르다. 두 변수가 같은 현상(확산세)에서 비롯된 것이라 인과 경로가 분명하고, 각 축의 범위가 범례에 함께 표시되어 독자가 “어느 쪽이 어느 축인지” 헷갈리지 않는다. 무엇보다, 이 그래프 하나만으로 “지금 얼마나 퍼졌는가”와 “지금 속도가 줄고 있는가”를 동시에 답할 수 있다 — 목요일 글에서 로그 눈금이 따로 필요했던 이유(선형 눈금 하나로는 속도 변화가 안 보였던 것) 자체가, 애초에 증가율을 함께 그려두면 상당 부분 해소된다.

숨기지 않는 그래프의 다섯 가지 원칙

이번 주 나흘의 교훈을 하나로 모으면 다음과 같다.

그래프를 그리기 전에, 혹은 읽기 전에 확인할 다섯 가지
  1. 크기를 비교하는 막대그래프라면 축은 0에서 시작한다. 부득이 잘라야 한다면 절단선을 표시한다. (월요일)
  2. 불확실성(표본오차·신뢰구간)을 함께 보여준다. 차이가 있다는 것과, 그 차이가 오차 범위 밖이라는 것은 다른 주장이다.
  3. 이중축을 쓴다면, 두 변수 사이에 실제 관계 경로가 있는지 먼저 따진다. 없다면 산점도와 상관계수를 대신 보여준다. (화요일)
  4. 누적값에는 반드시 증감·기울기 정보를 짝지어 보여준다. 누적값 하나만으로는 “지금이 상승기인지 하락기인지” 알 수 없다. (수요일)
  5. 여러 자릿수 차이가 나거나 지수적으로 변하는 값에는 로그 눈금을 병기하거나, 축의 성격을 명확히 밝힌다. (목요일)

이 다섯 가지를 관통하는 하나의 질문은 결국 같다. “이 그림을 본 사람이, 그림을 안 봤다면 당연히 물었을 질문을 여전히 물을 수 있는가?” 좋은 그래프는 그 질문에 대한 답까지 그림 안에 넣어준다. 나쁜 그래프는 질문 자체가 떠오르지 않도록 그림을 설계한다.

더 깊이: 시각화는 검정보다 먼저다

강의노트 〈기초통계 3. 비교분석(일변량분석) 기초 — 분석절차〉는 통계적 추론의 다섯 단계 중 “② 데이터 시각화”를 가설 검정보다 앞에 둔다. 검정통계량과 p값을 계산하기 전에, 먼저 히스토그램과 박스플롯으로 분포의 형태와 이상값을 있는 그대로 봐야 한다는 뜻이다. 이번 주 다룬 네 가지 함정은 결국 이 순서를 거꾸로 쓴 결과였다 — 하고 싶은 결론(격차가 크다, 관계가 있다, 흥행 중이다, 확산이 심각하다)을 먼저 정해놓고, 그 결론에 맞는 그림을 나중에 골랐다. 좋은 그래프는 그 반대 순서로 만들어진다.

결론: 그래프는 결론이 아니라 질문이어야 한다

나는 학생들에게 그래프 그리는 법을 가르칠 때 이렇게 말한다. “그래프를 그리기 전에, 이 그림으로 어떤 결론을 미리 정해놓았는지 스스로 점검하세요.” 결론을 먼저 정해놓고 그림을 그리면, 아무리 숫자가 정확해도 그 그림은 결국 그 결론 하나만 말하게 된다. 반대로 질문을 열어둔 채 그리면, 같은 데이터라도 독자가 스스로 판단할 여지가 남는다. 이번 주 다룬 네 개의 그래프가 공통으로 감췄던 것은 숫자가 아니라, 바로 이 여지였다.

이번 주 다룬 글
  • 막대그래프의 축을 자르면 차이가 커진다
  • 두 개의 세로축이 만드는 가짜 상관관계
  • 누적그래프는 왜 항상 좋아 보일까?
  • 선형 눈금과 로그 눈금은 무엇이 다른가?
권세혁 교수의 통계책방 사이트 소개 슬라이드 (클릭하면 크게 보기)
사이트 소개 슬라이드 확대
 
 

방문자 수 since 2026.08.08