Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 信頼区間 | セクション
検定の基礎

信頼区間

メニューを表示するにはスワイプしてください

信頼区間の理解は、A/Bテストの結果を解釈する上で不可欠な要素。信頼区間は、母集団パラメータ(平均や比率など)の真の値が含まれている可能性が高い値の範囲を、一定の信頼水準(一般的に95%)で示すもの。単一の推定値(例えば2つのグループ間のコンバージョン率の差)だけを報告するのではなく、信頼区間を用いることで、その推定値に対する不確実性を表現できる。これにより、観測された効果だけでなく、データに基づく真の効果の可能な範囲も把握できる。

平均の信頼区間は、通常次のように計算される:

xˉ±tsn\bar{x} \pm t^* \cdot \frac{s}{\sqrt{n}}

ここで:

  • xˉ\bar{x} は標本平均;
  • tt^* はt分布の臨界値;
  • ss は標本標準偏差;
  • nn は標本サイズ。

比率の場合、信頼区間は次の通り:

p±zp(1p)np \pm z^* \cdot \sqrt{\frac{p(1-p)}{n}}

ここで:

  • pp は標本比率;
  • zz^* は正規分布の臨界値;
  • nn は標本サイズ。

A/Bテストにおいて、信頼区間は特に重要であり、結果が統計的に有意かどうか、観測された差をどれだけ信頼できるかを判断する助けとなる。グループ間の差の信頼区間にゼロが含まれていなければ、選択した信頼水準でグループ間に真の差がある証拠となる。しかし、ゼロが区間内に含まれている場合、その差は偶然による可能性がある。

123456789101112131415161718192021
import numpy as np from scipy import stats # Confidence interval for the mean data = [12, 14, 15, 16, 14, 13, 15, 16, 17, 18] confidence = 0.95 mean = np.mean(data) sem = stats.sem(data) interval = stats.t.interval(confidence, len(data)-1, loc=mean, scale=sem) print("Confidence interval for the mean:", interval) # Confidence interval for a proportion # Suppose 200 users, 54 converted (successes) n = 200 successes = 54 p_hat = successes / n z = stats.norm.ppf(1 - (1-confidence)/2) se = np.sqrt(p_hat * (1 - p_hat) / n) lower = p_hat - z * se upper = p_hat + z * se print("Confidence interval for the proportion:", (lower, upper))
question mark

信頼区間はA/Bテスト実験でどのように意思決定に役立つか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  26

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  26
some-alt