本文へスキップ
用語解説確率

同時確率

2 つ以上の事象が同時に起こる確率。確率変数 X と Y がそれぞれ特定の値を同時に取る確率を指し、条件付き確率・周辺確率・独立性を定義するための土台になる。

同時確率とは、2 つ以上の事象が同時に起きる確率のことです。記号で P(AB)P(A \cap B) と書き、矩形の面積として図解できます。

定義

同時確率(joint probability)は、1 回の試行で事象 AA と事象 BB の両方が成り立つ確率を指します。記号は P(AB)P(A \cap B)(「AA かつ BB」)です。

P(AB)=P(A かつ B の両方が成立する)P(A \cap B) = P(A \text{ かつ } B \text{ の両方が成立する})

ここで AABB は起こりうる結果のまとまり(事象)、\cap は「かつ」を表す集合演算、P()P(\cdot) は確率を返す関数です。

機械学習・ベイズ統計の文脈では P(A,B)P(A, B) と書くこともあります。P(AB)P(A \cap B)P(A,B)P(A, B) は同じ量を指します。「同時に起きる」とは時刻が重なるという意味ではなく、1 回の試行の中で両方の条件が成立するという意味です。

性質

  • 対称性: P(AB)=P(BA)P(A \cap B) = P(B \cap A)。「A かつ B」と「B かつ A」は同じ事象を指すので、順序を入れ替えても値は変わりません。
  • 値域の上限: 0P(AB)min(P(A), P(B))0 \le P(A \cap B) \le \min(P(A),\ P(B))。両方が成立する確率は、片方だけが成立する確率を超えません。P(AB)=P(A)P(A \cap B) = P(A) になるのは AA が起きるたびに必ず BB も成立する場合だけです。
  • 乗法定理: P(AB)=P(AB)P(B)=P(BA)P(A)P(A \cap B) = P(A \mid B)\, P(B) = P(B \mid A)\, P(A)。ここで P(AB)P(A \mid B) は「BB が成立したときに AA も成立する確率(条件付き確率)」です。同時確率は条件付き確率を経由して計算できます。
  • 独立な場合の積: AABB独立のとき P(AB)=P(A)P(B)P(A \cap B) = P(A)\, P(B) が成立します。これは乗法定理で P(AB)=P(A)P(A \mid B) = P(A) を代入した特殊ケースです。独立でない場合、一般に P(AB)P(A)P(B)P(A \cap B) \ne P(A)\, P(B) です。
  • 周辺確率との関係: 離散の場合、P(A)=bP(AB=b)P(A) = \sum_b P(A \cap B = b)周辺確率が得られます。同時確率から一方の変数を「足し合わせる(周辺化する)」と片方の確率が出てくる関係です。

視覚的に見る

感度 90%(= 0.90)、偽陽性率 9%(= 0.09)、有病率 1%(= 0.01)の医療検査を例に、4 セルの面積比図で同時確率を示します。全体の確率を幅 1 の矩形とみなし、病気帯(幅 0.01)と健康帯(幅 0.99)に縦分割します。各帯をさらに陽性・陰性で横分割します。病気帯では陽性の高さ 0.90、陰性の高さ 0.10。健康帯では陽性の高さ 0.09、陰性の高さ 0.91 です。

視認性のため、病気帯の幅を実際の 0.01 から 0.12 に誇張して表示しています。各セルのラベルには計算上の正確な同時確率を記載しています。

同時確率の面積比図(病気×検査結果)病気∩陽性P = 0.009病気∩陰性P = 0.001健康∩陽性 P = 0.0891健康∩陰性 P = 0.9009左: 病気(1%)/ 右: 健康(99%)

各セルの面積(幅×高さ)が同時確率を表します。病気×陽性のセルは幅が P(病気)=0.01P(\text{病気}) = 0.01、高さが P(陽性病気)=0.90P(\text{陽性} \mid \text{病気}) = 0.90 なので、面積 =0.01×0.90=0.009= 0.01 \times 0.90 = 0.009 です。これは乗法定理 P(病気陽性)=P(陽性病気)P(病気)P(\text{病気} \cap \text{陽性}) = P(\text{陽性} \mid \text{病気})\, P(\text{病気}) の計算と一致します。4 つのセルの面積を合計すると 1 になります(確率の全体と一致)。

よくある誤解

「同時に起きる」を「同時刻に発生する」と解釈しないでください。「病気かつ陽性」の「同時」は、1 人の患者に対して「病気である」と「検査が陽性である」の両方が成立するという意味です。時系列での同時発生ではありません。

実世界での使われ方

医療検査の精度評価では、病気と検査陽性の同時確率が陽性的中率の計算に直結します。国立保健医療科学院 が公表する感度・特異度・有病率のデータから P(病気陽性)P(\text{病気} \cap \text{陽性}) を逆算することで、「陽性と判定された患者が本当に病気である確率(陽性的中率)」の分母・分子をそれぞれ特定できます。有病率が低い疾患では、P(病気陽性)P(\text{病気} \cap \text{陽性}) が小さく、P(健康陽性)P(\text{健康} \cap \text{陽性}) が相対的に大きくなるため、陽性でも病気でないケースが多数を占めるという直感に反した結論が出ます。

金融リスク管理では、複数資産の同時下落確率が VaR(Value at Risk)や CoVaR の計算基盤です。「ポートフォリオの 2 銘柄が同月にともに 10% 以上下落する確率」のような同時確率を推定し、分散投資の効果(同時下落確率の低さ)をモデル化します。相関係数だけを見て同時下落リスクを評価すると危険で、コピュラ理論(後述)では同時確率を正確に扱う数学的枠組みを提供します。

自然言語処理の単語共起では、2 単語が同じ文書に同時出現する確率 P(w1w2)P(w_1 \cap w_2) から PMI(相互情報量)を計算します。PMI は logP(w1w2)P(w1)P(w2)\log \frac{P(w_1 \cap w_2)}{P(w_1) P(w_2)} で定義され、同時確率が周辺確率の積より大きいほど「共起の強さ」を示します。Stanford NLP の情報検索教科書 でも基本概念として位置づけられています。

公的統計の分割表では、総務省統計局の労働力調査 における「男性かつ完全失業者」のようなクロス集計セルが、性別×雇用状態の同時確率の母集団推計を表します。分割表の各セルの数値は、調査対象集団における同時確率を標本比率で推定した値です。

深掘り

連続変数への拡張は微積分(密度関数)を前提とするため、離散の理解で止めてもかまいません。

連続変数への拡張: 同時分布関数と同時密度関数

離散の P(AB)P(A \cap B) を連続変数 X,YX, Y に拡張すると、同時分布関数(cumulative distribution function)は

F(x,y)=P(Xx, Yy)F(x, y) = P(X \le x,\ Y \le y)

と定義されます。さらに F(x,y)F(x, y)xxyy それぞれで偏微分すると同時密度関数が得られます。

f(x,y)=2Fxyf(x, y) = \frac{\partial^2 F}{\partial x \, \partial y}

この f(x,y)f(x, y)f(x,y)0f(x, y) \ge 0 かつ f(x,y)dxdy=1\iint f(x, y)\, dx\, dy = 1 を満たします。多変量正規分布など、後続のすべての多変量分布はこの同時密度関数の特定の形として定義されます。

独立性の厳密な定義と「無相関 ≠ 独立

nn 個の確率変数 X1,,XnX_1, \ldots, X_n の同時分布関数 F(x1,,xn)F(x_1, \ldots, x_n)周辺分布関数の積に分解できるとき、すなわち

F(x1,,xn)=F1(x1)Fn(xn)F(x_1, \ldots, x_n) = F_1(x_1) \cdots F_n(x_n)

が成立するとき、X1,,XnX_1, \ldots, X_n独立と定義されます。

相関係数がゼロ(無相関)であることと独立は別の概念です。無相関は「XXYY の共分散がゼロ」という線形関係の不在を意味するだけで、非線形な依存関係が残っていても無相関になります。Y=X2Y = X^2 のような関係では XXYY の相関係数がゼロになることがあります(XX が対称分布を持つ場合)が、明らかに独立ではありません。実務で「相関ゼロだから独立」と判断するのは誤りです。

独立性の検証

同時分布関数が周辺分布関数の積に分解できるかで独立性を判定します。相関係数だけでは不十分です。

Sklar の定理とコピュラへの接続

同時分布は「各変数の周辺分布」と「変数間の依存構造」に分離できます。この分離を保証するのが Sklar(1959)の定理で、任意の同時分布関数 F(x,y)F(x, y) に対して

F(x,y)=C(F1(x), F2(y))F(x, y) = C(F_1(x),\ F_2(y))

を満たすコピュラ関数 C:[0,1]2[0,1]C: [0,1]^2 \to [0,1] が存在します(連続分布の場合は一意)。各周辺分布を一様分布に変換した後に残る CC が、純粋な依存構造を表します。金融工学では異なる資産クラスの同時下落リスクを Gaussian Copula や t Copula でモデル化することが標準的で、stats シリーズの相関と回帰以降の応用編で詳しく扱います。

関連する用語

  • 条件付き確率: 乗法定理 P(AB)=P(AB)P(B)P(A \cap B) = P(A \mid B)\, P(B) で同時確率と相互変換できます
  • 周辺確率: 同時確率を一方の変数で和(積分)を取ると周辺確率が得られます
  • 独立性: 同時確率が周辺確率の積に分解できる特殊条件です
  • ベイズの定理: 同時確率の対称性 P(AB)P(B)=P(BA)P(A)P(A \mid B)\, P(B) = P(B \mid A)\, P(A) から導かれます

この用語を扱う本編記事

よくある誤解

  • 「同時」は時刻が重なる意味ではない: P(AB)P(A \cap B) の「同時」とは、1 回の試行で事象 AA と事象 BB の両方が成立することを指します。「病気かつ陽性」は 2 つの出来事が同じ瞬間に起きるという意味ではなく、1 人の患者に対して「病気である」と「検査が陽性である」の両方の条件が成り立つという意味です。
  • 一般に P(AB)P(A)×P(B)P(A \cap B) \ne P(A) \times P(B): P(AB)=P(A)P(B)P(A \cap B) = P(A)\, P(B) が成立するのは AABB独立な場合だけです。独立でない 2 事象(病気と検査陽性のように、一方が他方の確率に影響する場合)では積に分解できません。この積分解が成立することが独立性の定義に相当します。
関連する用語