条件付き確率(P ( A ∣ B ) P(A \mid B) P ( A ∣ B ) )とは、事象 B B B が起きたとわかったときに事象 A A A も起きている割合です。
定義
「事象 B B B が起きた」という情報を得たあと、確率の舞台全体を B B B の範囲に絞り直します。その絞り直した空間の中で A A A が占める割合が条件付き確率です。「B B B が起きたという前提で A A A を測る」という操作を数式として固めたのが以下の定義です。
分母の P ( B ) P(B) P ( B ) は「B B B の縦帯」を 1 に正規化するための割り算です。P ( B ) > 0 P(B) > 0 P ( B ) > 0 という制約は「面積 0 の縦帯では新しい舞台を作れない」という算術的な事実から来ています。分母が 0 になる条件、つまり「そもそも起きない事象」を条件にした条件付き確率は古典的な枠組みでは定義できません。
記号の読み方を整理します。縦棒 ∣ \mid ∣ は「条件」の区切りで、右側が条件(わかっていること)、左側が知りたい事象 です。A ∩ B A \cap B A ∩ B は「A A A と B B B がともに起きる」同時確率 、P ( B ) P(B) P ( B ) は「B B B がそもそも起きる」周辺確率 です。P ( A ∣ B ) P(A \mid B) P ( A ∣ B ) を「A A A given B B B 」と読むことがあります。
P ( A ∣ B ) P(A \mid B) P ( A ∣ B ) と P ( B ∣ A ) P(B \mid A) P ( B ∣ A ) は一般に等しくありません。同じセル A ∩ B A \cap B A ∩ B (同時確率 )を、異なる分母 P ( B ) P(B) P ( B ) と P ( A ) P(A) P ( A ) でそれぞれ割るので、両者は分母次第で大きく食い違います。「検査が陽性のとき実際に病気である確率」と「病気のとき検査が陽性になる確率」が別物なのはこの非対称性によります。
性質
条件付き確率には以下の性質があります。
新しい確率測度になる : P ( ⋅ ∣ B ) P(\cdot \mid B) P ( ⋅ ∣ B ) は Ω \Omega Ω を B B B に置き換えた空間で Kolmogorov の三公理(非負性・全確率 1・σ \sigma σ 加法性)をすべて満たします。B B B が「新しい標本空間」になったとみなせます。
方向は対称でない : 一般に P ( A ∣ B ) ≠ P ( B ∣ A ) P(A \mid B) \ne P(B \mid A) P ( A ∣ B ) = P ( B ∣ A ) 。同じ同時確率 P ( A ∩ B ) P(A \cap B) P ( A ∩ B ) を、分母 P ( B ) P(B) P ( B ) と分母 P ( A ) P(A) P ( A ) という異なる量で割るため値が変わります。
P ( B ) > 0 P(B) > 0 P ( B ) > 0 が必須 : 分母が 0 のときは未定義です。「起きていない事象」を条件にした条件付き確率は古典的確率論では存在しません。
独立性 の判定基準 : P ( A ∣ B ) = P ( A ) P(A \mid B) = P(A) P ( A ∣ B ) = P ( A ) であることと、P ( A ∩ B ) = P ( A ) P ( B ) P(A \cap B) = P(A) P(B) P ( A ∩ B ) = P ( A ) P ( B ) であることは同値です。
P ( A ∣ B ) = P ( A ) P(A \mid B) = P(A) P ( A ∣ B ) = P ( A ) は「縦帯 B B B を新しい全体として絞り直しても、A A A の割合が変わらない」状態です。B B B という情報が A A A についての情報を何も運ばないことを、縦帯内での比率の不変として表しています。
視覚的に見る
1 枚の正方形(縦横ともに 1)で 6 面のサイコロを表します。事象 B B B を「偶数の目が出る」B = { 2 , 4 , 6 } B = \{2, 4, 6\} B = { 2 , 4 , 6 } (P ( B ) = 1 / 2 P(B) = 1/2 P ( B ) = 1/2 )、事象 A A A を「3 以下の目が出る」A = { 1 , 2 , 3 } A = \{1, 2, 3\} A = { 1 , 2 , 3 } (P ( A ) = 1 / 2 P(A) = 1/2 P ( A ) = 1/2 )と設定します。両方が起きる同時確率 は A ∩ B = { 2 } A \cap B = \{2\} A ∩ B = { 2 } の 1 目だけなので P ( A ∩ B ) = 1 / 6 P(A \cap B) = 1/6 P ( A ∩ B ) = 1/6 です。
正方形を横方向に 2 分割して左半分を B c B^c B c (奇数: 1, 3, 5)、右半分を B B B (偶数: 2, 4, 6)とします。縦方向も 2 分割して下半分を A A A (3 以下: 1, 2, 3)、上半分を A c A^c A c (4 以上: 4, 5, 6)とします。4 つのセルの幾何的面積はそれぞれ均等に 1 / 4 1/4 1/4 です。この図は確率に比例した面積分割ではなく、縦帯 B B B を「新しい全体」として読み直したときに A ∩ B A \cap B A ∩ B が縦帯の中で占める比率を視覚化するものです。
サイコロの条件付き確率: B(偶数)の縦帯を新しい全体として A∩B の比を見る B⁻ ∩ A⁻ ({5}) B ∩ A⁻ (4,6) B⁻ ∩ A (1,3) B ∩ A = {2} A(3以下) A⁻(4以上) B⁻(奇数) B(偶数)← 縦帯 P ( A ∣ B ) = 1/2 1/6 = 3 1
B B B の縦帯(右半分、薄い青)を「新しい全体」として読み直したとき、A ∩ B A \cap B A ∩ B のセル(濃い色)が縦帯の中で占める比率は P ( A ∩ B ) P ( B ) = 1 / 6 1 / 2 = 1 3 \dfrac{P(A \cap B)}{P(B)} = \dfrac{1/6}{1/2} = \dfrac{1}{3} P ( B ) P ( A ∩ B ) = 1/2 1/6 = 3 1 です。これが P ( A ∣ B ) = 1 / 3 P(A \mid B) = 1/3 P ( A ∣ B ) = 1/3 の幾何的な意味です。「偶数が出た」という情報を得る前は A A A の確率 P ( A ) = 1 / 2 P(A) = 1/2 P ( A ) = 1/2 だったのが、偶数に絞ると 1 / 3 1/3 1/3 に下がります。偶数の中に「3 以下かつ偶数」の目が { 2 } \{2\} { 2 } の 1 つしかないためです。
薄い青が B B B の縦帯(偶数が出た世界の全体)、濃い色が A ∩ B = { 2 } A \cap B = \{2\} A ∩ B = { 2 } のセルです。縦帯を面積 1 に読み直したとき、濃いセルが縦帯の 1 / 3 1/3 1/3 を占めます。それが P ( A ∣ B ) = 1 / 3 P(A \mid B) = 1/3 P ( A ∣ B ) = 1/3 です。4 セルの幾何的面積はすべて等しい(各 1 / 4 1/4 1/4 )ので、図の「セルの大きさ」は確率の大小とは対応しません。
実世界での使われ方
条件付き確率は「追加情報を得たあとに確率を測り直す」場面で広く使われます。
医療検査の感度と特異度 : 感度は「病気である(B B B )という条件のもとで検査が陽性(A A A )になる確率」P ( 陽性 ∣ 罹患 ) P(\text{陽性} \mid \text{罹患}) P ( 陽性 ∣ 罹患 ) であり、特異度は「病気でない(B c B^c B c )という条件のもとで検査が陰性になる確率」です。厚生労働省「がん検診の有効性評価 」では感度・特異度がそのまま公開されており、いずれも条件付き確率として定義されています。なお「陽性が出たとき実際に罹患している確率」P ( 罹患 ∣ 陽性 ) P(\text{罹患} \mid \text{陽性}) P ( 罹患 ∣ 陽性 ) は条件の向きが逆で、感度とは別の量です。
金融の信用リスクと条件付き損失分布 : 過去 N N N 日のうち市場が − 5 % -5\% − 5% を超えて下落した日(B B B )という条件のもとで、特定銘柄が連動して下落する確率 P ( 銘柄急落 ∣ 市場急落 ) P(\text{銘柄急落} \mid \text{市場急落}) P ( 銘柄急落 ∣ 市場急落 ) は条件付き確率の直接の応用です。日本取引所グループ「株式市況統計 」の日次収益率データを条件で絞り込んで推定します。無条件の相関だけでは見えない「テールリスク時の連動」を測るために条件付き確率の枠組みを使います。
機械学習の分類器 : 特徴量 X = x X = x X = x が観測されたという条件のもとでクラス Y = c Y = c Y = c に属する確率 P ( Y = c ∣ X = x ) P(Y = c \mid X = x) P ( Y = c ∣ X = x ) の推定が、教師あり学習の中心課題です。ロジスティック回帰はこの条件付き確率を直接モデル化し、Naive Bayes 分類器は P ( X = x ∣ Y = c ) P(X = x \mid Y = c) P ( X = x ∣ Y = c ) と P ( Y = c ) P(Y = c) P ( Y = c ) から乗法公式でこれを逆算します。どちらも条件付き確率の定義式から出発しています。
「A A A の確率が B B B によって変わる」のが P ( A ∣ B ) P(A \mid B) P ( A ∣ B ) 、「B B B の確率が A A A によって変わる」のが P ( B ∣ A ) P(B \mid A) P ( B ∣ A ) です。医療例で言えば前者は「陽性のとき罹患している確率」、後者は「罹患しているとき陽性が出る確率(感度)」です。定義式の分母が P ( B ) P(B) P ( B ) か P ( A ) P(A) P ( A ) かで方向が決まります。
深掘り
ここから先の連鎖律は L2(大卒文系)以上の発展で、用語の意味を押さえるだけなら読まなくてかまいません。
連鎖律(乗法公式の一般化)
2 事象の乗法公式 P ( A ∩ B ) = P ( A ∣ B ) P ( B ) P(A \cap B) = P(A \mid B) P(B) P ( A ∩ B ) = P ( A ∣ B ) P ( B ) を 3 事象 A A A 、B B B 、C C C に拡張すると連鎖律が得られます。
右辺の 3 因子は「A A A が起きる確率」「A A A が起きたもとで B B B が起きる確率」「A A A と B B B が両方起きたもとで C C C が起きる確率」の積です。n n n 事象への一般化は帰納的に成立し、P ( A 1 ∩ ⋯ ∩ A n ) = P ( A 1 ) ∏ k = 2 n P ( A k ∣ A 1 ∩ ⋯ ∩ A k − 1 ) P(A_1 \cap \cdots \cap A_n) = P(A_1) \prod_{k=2}^{n} P(A_k \mid A_1 \cap \cdots \cap A_{k-1}) P ( A 1 ∩ ⋯ ∩ A n ) = P ( A 1 ) ∏ k = 2 n P ( A k ∣ A 1 ∩ ⋯ ∩ A k − 1 ) と書けます。連鎖律の実用は、同時確率 の計算を条件付き確率の積に分解して各因子を別々に推定できることにあります。
2 事象 A A A 、B B B が独立 であるとは P ( A ∣ B ) = P ( A ) P(A \mid B) = P(A) P ( A ∣ B ) = P ( A ) が成り立つことと同値です。これは「B B B という条件が A A A についての情報を何も運ばない」状態を意味します。定義式の両辺に P ( B ) P(B) P ( B ) を掛けると
が得られます。教科書でよく「独立 の定義」として先に出る P ( A ∩ B ) = P ( A ) P ( B ) P(A \cap B) = P(A) P(B) P ( A ∩ B ) = P ( A ) P ( B ) は、「条件付けても確率が変わらない」という独立性 の直感を乗法公式に書き直したものに過ぎません。
B B B が全体の P ( B ) P(B) P ( B ) を占め、A ∩ B A \cap B A ∩ B が P ( A ) × P ( B ) P(A) \times P(B) P ( A ) × P ( B ) を占めるとき、縦帯内の A A A の比率 P ( A ∩ B ) / P ( B ) P(A \cap B)/P(B) P ( A ∩ B ) / P ( B ) がちょうど P ( A ) P(A) P ( A ) に一致します。つまり独立性 は「縦帯に絞り直しても A A A の占める比が変わらない」という幾何的な主張と同じです。
条件付き確率測度としての性質
P ( ⋅ ∣ B ) P(\cdot \mid B) P ( ⋅ ∣ B ) は「B B B を新しい標本空間として読み直した確率測度」です。具体的には Kolmogorov の三公理を引き継ぎます。
P ( ∅ ∣ B ) = P ( ∅ ∩ B ) / P ( B ) = 0 P(\emptyset \mid B) = P(\emptyset \cap B)/P(B) = 0 P ( ∅ ∣ B ) = P ( ∅ ∩ B ) / P ( B ) = 0 (空事象)
P ( Ω ∣ B ) = P ( Ω ∩ B ) / P ( B ) = P ( B ) / P ( B ) = 1 P(\Omega \mid B) = P(\Omega \cap B)/P(B) = P(B)/P(B) = 1 P ( Ω ∣ B ) = P ( Ω ∩ B ) / P ( B ) = P ( B ) / P ( B ) = 1 (全確率 1)
互いに排反 な事象列 C 1 , C 2 , … C_1, C_2, \ldots C 1 , C 2 , … に対して P ( C 1 ∪ C 2 ∪ ⋯ ∣ B ) = P ( C 1 ∣ B ) + P ( C 2 ∣ B ) + ⋯ P(C_1 \cup C_2 \cup \cdots \mid B) = P(C_1 \mid B) + P(C_2 \mid B) + \cdots P ( C 1 ∪ C 2 ∪ ⋯ ∣ B ) = P ( C 1 ∣ B ) + P ( C 2 ∣ B ) + ⋯ (σ \sigma σ 加法性)
σ \sigma σ 加法性は定義式 P ( C k ∣ B ) = P ( C k ∩ B ) / P ( B ) P(C_k \mid B) = P(C_k \cap B)/P(B) P ( C k ∣ B ) = P ( C k ∩ B ) / P ( B ) と、排反 性から P ( ( C 1 ∪ C 2 ∪ ⋯ ) ∩ B ) = P ( C 1 ∩ B ) + P ( C 2 ∩ B ) + ⋯ P((C_1 \cup C_2 \cup \cdots) \cap B) = P(C_1 \cap B) + P(C_2 \cap B) + \cdots P (( C 1 ∪ C 2 ∪ ⋯ ) ∩ B ) = P ( C 1 ∩ B ) + P ( C 2 ∩ B ) + ⋯ が成り立つことから従います。条件付き確率が完全な確率測度の公理を満たすという事実は、全確率の公式 やベイズの定理 を厳密に展開するための土台になります。確率変数 X X X の条件付き期待値 E [ X ∣ B ] E[X \mid B] E [ X ∣ B ] も同じ縦帯の読み直しから自然に拡張されます。
古典的な確率論では P ( B ) = 0 P(B) = 0 P ( B ) = 0 の事象を条件にした条件付き確率は定義できません。しかし測度論の文脈では Radon-Nikodym 導関数を使って P ( B ) = 0 P(B) = 0 P ( B ) = 0 でも「条件付き期待値 」を定義する拡張があります。これは確率論の上級課程の話であり、本エントリの範囲外です。「連続分布で特定の点 x x x に条件付ける」場面(例: P ( X = x ) = 0 P(X = x) = 0 P ( X = x ) = 0 となる連続分布での P ( Y ∣ X = x ) P(Y \mid X = x) P ( Y ∣ X = x ) )でもこの拡張が必要になります。
関連する用語
ベイズの定理 : 条件付き確率の定義式を分子で等置して P ( A ∣ B ) P(A \mid B) P ( A ∣ B ) を P ( B ∣ A ) P(B \mid A) P ( B ∣ A ) から計算する定理
確率変数 : 条件付き分布・条件付き期待値 のもとになる概念
期待値 : E [ X ∣ B ] E[X \mid B] E [ X ∣ B ] という条件付き期待値 へ自然に拡張される
指示変数 : P ( A ∣ B ) = E [ 1 A ∣ B ] P(A \mid B) = E[\mathbf{1}_A \mid B] P ( A ∣ B ) = E [ 1 A ∣ B ] と指示変数 の条件付き期待値 として書き直せる
ベルヌーイ分布 : 条件付き確率の最小実例(2 値の確率 p p p / 1 − p 1-p 1 − p )
詳しくは
stats-07: 条件付き確率とベイズの定理 : 90% 検査で陽性が出ても実際の罹患確率が 9.2% という逆説を、矩形分割の面積で読み解く本編記事