条件付き確率 事象 B が起きたとわかったときに事象 A も起きている割合。A と B の同時確率を B の確率で割って定義され、全体を B の縦帯に絞り直してから A の比を測る操作として読める。 (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 がともに起きる」同時確率 2 つ以上の事象が同時に起こる確率。確率変数 X と Y がそれぞれ特定の値を同時に取る確率を指し、条件付き確率・周辺確率・独立性を定義するための土台になる。 、P ( B ) P(B) P ( B ) は「B B B がそもそも起きる」周辺確率 同時分布から特定の変数を足し合わせて消したあとに残る、ある変数単独の確率。ベイズの定理の分母(evidence)として現れる。 です。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 のときは未定義です。「起きていない事象」を条件にした条件付き確率は古典的確率論では存在しません。
独立性 2 つの事象 A, B について、B が起きたという情報を得ても A の確率が変わらない関係。数学的には P(A ∩ B) = P(A) P(B) または同値に P(A|B) = P(A) で定義する。排反性とは正反対の概念。 の判定基準 : 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 です。
左右の帯はそれぞれ3通りの目を含み、全体の半分を占めます。各帯をさらに3等分すると、1区画が1つの目(全体の 1 / 6 1/6 1/6 )に対応します。奇数の帯では「3以下」が2区画、偶数の帯では1区画です。
サイコロの条件付き確率: 偶数3通りのうち3以下は2の1通り 左右の帯をそれぞれ3等分。左の奇数1・3・5では2区画、右の偶数2・4・6では1区画が3以下。全6区画は同じ面積。 5(4以上) 3(3以下) 1(3以下) 6(4以上) 4(4以上) 2(3以下) 奇数: 1・3・5 B = 偶数: 2・4・6
偶数の帯 B B B を新しい全体として見ると、3つの区画のうち「3以下」は { 2 } \{2\} { 2 } の1区画です。したがって P ( A ∣ B ) = 1 / 3 P(A \mid B) = 1/3 P ( A ∣ B ) = 1/3 。元の全体に対しては、この1区画が P ( A ∩ B ) = 1 / 6 P(A \cap B)=1/6 P ( A ∩ B ) = 1/6 、偶数の帯が P ( B ) = 1 / 2 P(B)=1/2 P ( B ) = 1/2 なので、定義式でも 1 / 6 1 / 2 = 1 / 3 \frac{1/6}{1/2}=1/3 1/2 1/6 = 1/3 となります。
条件を付ける前は、全6区画のうち3区画が「3以下」で P ( A ) = 1 / 2 P(A)=1/2 P ( A ) = 1/2 。偶数に絞ると、右の3区画のうち1区画が「3以下」で P ( A ∣ B ) = 1 / 3 P(A\mid B)=1/3 P ( A ∣ B ) = 1/3 です。面積はすべて確率に比例し、条件を付けても区画の大きさ自体は変わりません。
実世界での使われ方
条件付き確率は「追加情報を得たあとに確率を測り直す」場面で広く使われます。
医療検査の感度と特異度 : 感度は「病気である(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)
互いに排反 2 つ以上の事象が同時に起こりえない関係。排反な事象どうしでは「A または B が起こる確率」が単純な足し算で計算できる(加法定理がそのまま成立する)。 な事象列 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 ) + ⋯ が成り立つことから従います。条件付き確率が完全な確率測度の公理を満たすという事実は、全確率の公式 ある事象の確率を、原因ごとの条件付き確率と事前確率の重み付き和で計算する公式。ベイズの定理の分母や機械学習の周辺尤度(evidence)の計算原理。 やベイズの定理 観測された結果から原因の確率を逆向きに計算する公式。事前確率と尤度から事後確率を導く、確率更新の基本道具。 を厳密に展開するための土台になります。確率変数 試行を行う前の段階では値が定まっておらず、試行を行うと確率分布に従って値が一つ定まる量。慣習として変数本体は大文字、試行後に観測された具体的な値(実現値)は小文字で書き分ける。 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% という逆説を、矩形分割の面積で読み解く本編記事