권세혁HOME
  • SDV(데이터 가치화)
  • 강의노트
    • 기초수학·수리통계·조사방법
    • 기초통계·회귀·다변량분석
    • 머신러닝·딥러닝
    • AI·감성분석
  • 통계챗봇
  • 오늘의 검색 트렌드
  • 통계, 다르게 읽기
  • 통계로 보는 세상(티스토리 e책방)
  • 데이터 플랫폼
  • 유튜브
  1. 📖 (우연을 다루는 더 깊은 생각) 오늘 날씨가 내일 날씨에 미치는 영향 — 마르코프 체인 쉽게 이해하기
  • 📋 전체 목록

  • 📖 (비율과 백분율의 함정) 인구 1만 명당 범죄율을 사용하는 이유
  • 📖 (비율과 백분율의 함정) 위험이 두 배 증가했다는 뉴스는 얼마나 위험한가?
  • 📖 (비율과 백분율의 함정) 지지율 3% 상승인가, 3%포인트 상승인가?
  • 📖 (비율과 백분율의 함정) 매출이 50% 늘었다는 말에 속지 않는 법
  • 📖 (숫자를 대표하는 방법) 같은 평균, 전혀 다른 세상
  • 📖 (숫자를 대표하는 방법) 연봉은 평균보다 중앙값으로 보아야 하는 이유
  • 📖 (숫자를 대표하는 방법) 우리 반 평균이 올랐는데 학생들은 왜 불만일까?
  • 📖 (숫자를 대표하는 방법) 별점 4.5점짜리 식당은 믿을 만한가?
  • 📖 (숫자를 대표하는 방법) 내 체온 36.5도는 정말 정상인가?
  • 📖 지각하는 사람들의 비밀
  • 📖 대기 시간의 비밀
  • 📖 평균의 함정
  • 📖 p-값은 왜 0.05인가?
  • 📖 카톡 답장 속도와 호감도의 통계학
  • 📖 (그래프는 어떻게 우리를 속이는가) 막대그래프의 축을 자르면 차이가 커진다
  • 📖 (그래프는 어떻게 우리를 속이는가) 두 개의 세로축이 만드는 가짜 상관관계
  • 📖 (그래프는 어떻게 우리를 속이는가) 누적그래프는 왜 항상 좋아 보일까?
  • 📖 (그래프는 어떻게 우리를 속이는가) 선형 눈금과 로그 눈금은 무엇이 다른가?
  • 📖 (그래프는 어떻게 우리를 속이는가) 좋은 그래프는 무엇을 숨기지 않는가?
  • 📖 (사람의 직관은 왜 통계와 충돌하는가) 농구에서 ’슛 감각이 올랐다’는 말은 사실일까?
  • 📖 (사람의 직관은 왜 통계와 충돌하는가) 동전이 다섯 번 앞면이면 다음은 뒷면일까?
  • 📖 (사람의 직관은 왜 통계와 충돌하는가) 성공한 사람만 보면 성공법이 보이지 않는다
  • 📖 (사람의 직관은 왜 통계와 충돌하는가) 시험을 망친 다음 점수가 오르는 이유
  • 📖 (사람의 직관은 왜 통계와 충돌하는가) 기억에 잘 남는 사건이 더 자주 일어난다고 느끼는 이유
  • 📖 (기록의 착시, 대표값의 재발견) 연승과 연패, 우연일까 실력일까
  • 📖 (기록의 착시, 대표값의 재발견) 작은 표본이 만드는 큰 착각 — 야구 타율 3할의 의미
  • 📖 (기록의 착시, 대표값의 재발견) 세대별 평균이 말해주는 진짜 의미 — 평균 키가 자라는 이유
  • 📖 (기록의 착시, 대표값의 재발견) 평균으로 설명되지 않는 데이터들 — 최빈값이 필요한 순간
  • 📖 (기록의 착시, 대표값의 재발견) 평균의 함정 총정리 — 평균 수심 1m 강물이 위험한 이유
  • 📖 (흩어짐과 역설) “보통”의 폭을 재는 법 — 표준편차란 무엇인가
  • 📖 (흩어짐과 역설) 재벌 총수가 낀 동네 평균 소득 — 이상치 하나가 바꾸는 평균
  • 📖 (흩어짐과 역설) 입시에서 표준점수를 쓰는 이유 — 편차값의 비밀
  • 📖 (흩어짐과 역설) 단위가 다른 두 집단을 견주는 법 — 변동계수로 비교하기
  • 📖 (흩어짐과 역설) 부분에서 이기고도 전체에서 지는 이유 — 심슨의 역설
  • 📖 (숫자로 사람을 줄 세우는 법) 숫자 하나로 사회를 요약하기 — 지니계수로 읽는 불평등
  • 📖 (숫자로 사람을 줄 세우는 법) 어느 쪽이 더 공정할까 — 상대평가 vs 절대평가
  • 📖 (숫자로 사람을 줄 세우는 법) 1점 차이가 갖는 진짜 무게 — 순위의 착시
  • 📖 (숫자로 사람을 줄 세우는 법) 5.0과 4.8 사이, 표본크기의 문제 — 별점 평균의 함정
  • 📖 (숫자로 사람을 줄 세우는 법) 별점 대신 순위를 매기는 이유 — 넷플릭스 평점 시스템
  • 📖 (공식 통계 숫자 읽는 법) 평균수명 60세 시대의 오해 — 기대수명이라는 숫자의 함정
  • 📖 (공식 통계 숫자 읽는 법) 나만의 장바구니 물가지수 — 체감 물가와 통계 물가
  • 📖 (공식 통계 숫자 읽는 법) 누구를 세고 누구를 빼는가 — 실업률의 숨은 정의
  • 📖 (공식 통계 숫자 읽는 법) 분모가 다르면 결론도 다르다 — 치명률 숫자 읽는 법
  • 📖 (공식 통계 숫자 읽는 법) 인과추론 감각을 기르는 법 — 미신적 상관관계 모음
  • 📖 (확률과 우연의 세계) 23명만 모여도 생일이 겹칠 가능성이 높은 이유 — 생일 문제
  • 📖 (확률과 우연의 세계) 같은 번호가 연속으로 나오면 조작일까? — 독립사건
  • 📖 (확률과 우연의 세계) 무작위 숫자는 왜 고르게 흩어지지 않는가? — 군집 착각
  • 📖 (확률과 우연의 세계) 로또 번호에 명당이 존재할까? — 동일확률과 선택편향
  • 📖 (확률과 우연의 세계) 희귀한 사건이 매일 뉴스에 나오는 이유 — 다중 기회
  • 📖 (확률의 도구들) 확률을 세는 언어 — 표본공간과 사건이란 무엇인가
  • 📖 (확률의 도구들) “적어도 하나”의 확률 — 여사건으로 풀면 쉬워지는 문제
  • 📖 (확률의 도구들) 경우의 수 세기 — 카드 한 장을 뽑을 때 확률 계산법
  • 📖 (확률의 도구들) 오해하기 쉬운 개념 — 독립이라는 것의 진짜 의미
  • 📖 (확률의 도구들) 복권 기댓값으로 알아보기 — 기댓값이란 무엇인가
  • 📖 (분포가 들려주는 이야기) 세상의 모든 데이터는 정규분포일까? — 정규분포 신화와 한계
  • 📖 (분포가 들려주는 이야기) 키는 정규분포에 가깝고 소득은 그렇지 않은 이유 — 분포 모양이 다른 이유
  • 📖 (분포가 들려주는 이야기) 평균에서 세 표준편차 밖이면 이상한 값일까? — 68-95-99.7 법칙
  • 📖 (분포가 들려주는 이야기) 하루에 걸려오는 전화 수는 어떤 분포를 따를까? — 포아송분포
  • 📖 (분포가 들려주는 이야기) 분포를 모르면 평균도 해석할 수 없다 — 분포 이해의 중요성
  • 📖 (조건부확률과 베이즈의 사고) 검사 결과가 양성이면 정말 병에 걸린 것일까? — 기저율
  • 📖 (조건부확률과 베이즈의 사고) 정확도 99% 검사가 틀릴 수 있는 이유 — 조건부확률
  • 📖 (조건부확률과 베이즈의 사고) 범인이 범행 현장에 있을 확률과 현장에 있던 사람이 범인일 확률 — 조건의 방향
  • 📖 (조건부확률과 베이즈의 사고) 스팸메일 필터는 어떻게 배워가는가? — 베이즈 갱신
  • 📖 (조건부확률과 베이즈의 사고) 새로운 증거가 들어오면 믿음도 바뀌어야 한다 — 베이지안 사고
  • 📖 (위험과 불확실성을 이해하는 법) 비 올 확률 60%는 무슨 뜻인가? — 확률적 예보 읽는 법
  • 📖 (위험과 불확실성을 이해하는 법) 100년 빈도 홍수는 100년에 한 번만 오는가? — 재현빈도의 오해
  • 📖 (위험과 불확실성을 이해하는 법) 보험회사는 어떻게 사고를 예측하는가? — 기대손실
  • 📖 (위험과 불확실성을 이해하는 법) 발생 가능성은 낮지만 피해가 큰 사건을 어떻게 볼 것인가? — 저확률·고피해 리스크
  • 📖 (위험과 불확실성을 이해하는 법) 위험은 확률과 피해 크기의 결합이다 — 위험 평가의 원칙
  • 📖 (확률의 뒷이야기) 문을 바꾸면 정말 유리할까 — 몬티홀 문제
  • 📖 (확률의 뒷이야기) 시행이 많아질수록 진짜 확률에 가까워지는 이유 — 큰 수의 법칙
  • 📖 (확률의 뒷이야기) 벼락 맞을 확률과 나란히 놓아보면 — 로또 1등의 확률
  • 📖 (확률의 뒷이야기) 그럴듯하게 느껴지는 이유 — 혈액형 성격론과 바넘 효과
  • 📖 (확률의 뒷이야기) 우연과 확증편향 사이 — 징크스는 통계적으로 존재할까
  • 📖 (위험 인식과 승부의 확률) 무엇이 더 위험한지 확률로 따져보면 — 비행기 vs 자동차
  • 📖 (위험 인식과 승부의 확률) 절대적 숫자와 상대적 숫자 — 백신 부작용 확률 읽는 법
  • 📖 (위험 인식과 승부의 확률) 확률적 행운이 바꾼 삶 — 복권 당첨자들의 그 후
  • 📖 (위험 인식과 승부의 확률) 먼저 차는 팀이 유리한 이유 — 승부차기의 심리 확률
  • 📖 (위험 인식과 승부의 확률) 숫자로 검증한 홈어드밴티지 — 홈그라운드의 이점
  • 📖 (우연을 다루는 더 깊은 생각) 오늘 날씨가 내일 날씨에 미치는 영향 — 마르코프 체인 쉽게 이해하기
  • 📖 (우연을 다루는 더 깊은 생각) 복잡한 사건을 가지 치듯 풀어내기 — 확률나무 그려보기
  • 📖 (우연을 다루는 더 깊은 생각) 컴퓨터로 확률을 추정하는 법 — 몬테카를로 시뮬레이션이란
  • 📖 (우연을 다루는 더 깊은 생각) 확률이 낮아도 불가능은 아니다 — 무한 원숭이 정리
  • 📖 (우연을 다루는 더 깊은 생각) 우연과 필연 사이 — 확률적 사고를 마무리하며

목차

  • 내일 날씨를 맞히는 데 지난주 날씨는 필요 없다
  • 두 가지 날씨, 두 개의 화살표
  • 100일, 1,000일을 시뮬레이션하면 비율이 한 곳으로 모인다
  • 마르코프 체인이 쓰이는 곳
  • 더 깊이: 조건부확률의 반복으로 보는 마르코프 성질
  • SDV 관점: “다음 상태”를 예측하는 모델이 데이터에 가치를 더한다
  • 결론: 복잡한 과거 대신 오늘 하나만 보라

(우연을 다루는 더 깊은 생각) 오늘 날씨가 내일 날씨에 미치는 영향 — 마르코프 체인 쉽게 이해하기

통계기초
확률
내일 날씨를 맞히는 데 지난주 날씨까지 알 필요는 없다. 오늘이 맑았는지 흐렸는지만 알면 충분하다는 것이 ’마르코프 성질’이다. 이 단순한 가정 하나로, 장기적으로 맑은 날과 비 오는 날의 비율이 어디로 수렴하는지까지 계산할 수 있다.
Author

권세혁

Published

November 9, 2026

내일 날씨를 맞히는 데 지난주 날씨는 필요 없다

내일 비가 올지 예측하고 싶을 때, 지난주 날씨까지 알아야 할까? 직관적으로도 “오늘 날씨”가 가장 중요한 단서이고, 그제나 지지난 주의 날씨는 내일을 맞히는 데 거의 도움이 되지 않는다. 이렇게 “바로 다음 상태는 현재 상태에만 의존하고, 그 이전의 과거에는 의존하지 않는다”는 성질을 마르코프 성질(Markov property)이라 하고, 이 성질을 만족하는 확률 과정을 마르코프 체인(Markov chain)이라 부른다. 복잡해 보이지만, 조건부확률의 언어로 쓰면 한 줄이다.

\[P(\text{내일}\mid\text{오늘, 어제, 그제}, \ldots) = P(\text{내일}\mid\text{오늘})\]

두 가지 날씨, 두 개의 화살표

가장 간단한 예로 날씨를 “맑음”과 “비” 두 가지 상태로만 나누고, 오늘 상태에 따라 내일 상태가 어떤 확률로 바뀌는지 가정해보자. 맑은 날 다음 날에도 맑을 확률이 70%(비로 바뀔 확률 30%), 비 온 날 다음 날에도 비가 올 확률이 60%(맑음으로 바뀔 확률 40%)라고 하자. 이 네 개의 숫자가 전부다.

A simple two-state weather Markov chain: from a sunny day, tomorrow is sunny with probability 0.7 and rainy with 0.3; from a rainy day, tomorrow is rainy with probability 0.6 and sunny with 0.4. Only today’s state matters for tomorrow - nothing further back.

100일, 1,000일을 시뮬레이션하면 비율이 한 곳으로 모인다

이 규칙만으로 날씨를 계속 생성해보자. 첫날이 맑든 비가 오든 상관없이, 충분히 많은 날이 지나면 맑은 날과 비 오는 날의 비율이 특정한 값으로 수렴한다. 이 값을 정상분포(stationary distribution)라 부르며, 전이확률로부터 직접 계산할 수 있다. 이 모델에서는 맑음이 약 57.1%, 비가 약 42.9%로 수렴한다.

A simulated 2,000-day run of the weather chain. The running share of sunny days (solid line) fluctuates early on but settles near the analytically computed stationary probability of 57.1% (dashed line), regardless of whether the chain started sunny or rainy.

마르코프 체인이 쓰이는 곳

이 단순한 아이디어는 날씨 예보 모델뿐 아니라, 구글이 웹페이지의 중요도를 매기는 페이지랭크(PageRank) 알고리즘, 문장을 한 글자씩 예측하는 언어 모델의 초기 버전, 질병의 상태 전이(건강→경증→중증→회복)를 추적하는 역학 모델에도 그대로 쓰인다. 공통점은 모두 “다음 상태는 현재 상태에만 의존한다”는 단순화를 받아들인다는 것이다. 현실은 더 복잡하지만, 이 단순화만으로도 놀라울 만큼 많은 것을 설명할 수 있다.

마르코프 체인을 알아보는 법
  1. “다음에 무슨 일이 일어날지 알기 위해 과거가 얼마나 필요한가”를 물어라. 현재 상태만으로 충분하다면 마르코프 체인으로 모형화할 수 있다.
  2. 상태와 전이확률을 먼저 정의하라. 몇 가지 상태가 있고, 상태 사이를 오가는 확률이 얼마인지부터 적어야 한다.
  3. 장기 비율(정상분포)과 당장의 다음 상태를 구분하라. 오늘 날씨를 안다고 내일이 확정되지는 않지만, 장기 비율은 안정적으로 예측된다.
  4. 단순화가 어디서 깨지는지 의심하라. 실제로는 “장마철”처럼 계절이 전이확률 자체를 바꾸기도 한다.

더 깊이: 조건부확률의 반복으로 보는 마르코프 성질

강의노트 〈수리통계학 1. 확률론 — 조건부 확률〉이 정의하는 \(P(A\mid B)\)의 틀을 그대로 가져오면, 마르코프 성질은 “내일의 조건부확률이 오늘이라는 조건 하나로 완전히 결정되고, 그 이전 조건들은 더 이상 정보를 주지 않는다”는 특수한 경우다. 조건부확률이라는 기본 도구 하나가, 시간에 따라 변하는 복잡한 현상을 다루는 틀로 확장되는 셈이다.

SDV 관점: “다음 상태”를 예측하는 모델이 데이터에 가치를 더한다

마르코프 체인으로 다음 상태를 예측하는 일은 통계적 학습(3단계)에 가까운 작업이며, SDV(통계적 데이터 가치화) 관점에서는 고객 행동, 설비 고장, 재고 흐름처럼 “상태가 바뀌어 가는” 데이터에 폭넓게 적용된다. 고객이 ‘활성→휴면→이탈’ 상태를 오가는 비율을 마르코프 체인으로 추정하면, 단순히 “이번 달 이탈률”을 보고하는 데 그치지 않고 “앞으로 안정적으로 수렴할 장기 고객 구성비”까지 예측할 수 있다. 현재 상태를 아는 것만으로 미래를 유용하게 예측할 수 있는 지점을 찾아내는 것이, 데이터를 가치 있는 결정으로 연결하는 기술이다. (SDV(데이터 가치화))

결론: 복잡한 과거 대신 오늘 하나만 보라

나는 학생들에게 마르코프 체인을 “기억력이 하루짜리인 확률 모델”이라고 설명한다. 어제와 그제의 날씨를 모두 기억하는 모델보다, 오늘 하루만 기억하는 단순한 모델이 오히려 다루기 쉽고 예측 가능한 장기 패턴을 보여준다는 것이 이 체인의 매력이다.

참고 자료
  • 전이확률(맑음→맑음 70%, 비→비 60%)은 마르코프 체인의 작동 방식을 보여주기 위한 가상의 설명용 수치다. 실제 기상 현상의 전이확률은 계절과 지역에 따라 다르다.
권세혁 교수의 통계책방 사이트 소개 슬라이드 (클릭하면 크게 보기)
사이트 소개 슬라이드 확대
 
 

방문자 수 since 2026.08.08