Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 対応のあるT検定 | 統計的検定
Pythonによる統計学
セクション 6.  8
single

single

book対応のあるT検定

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

次の関数は対応のあるt検定を実行します:

ttest_rel(a, b, alternative='two-sided')

この手順は独立サンプルの場合と似ていますが、ここでは分散の等質性を確認する必要はありません。対応のあるt検定は、分散が等しいことを前提としません

対応のあるt検定では、サンプルサイズが等しいことが重要です。

この情報を踏まえて、対応のあるt検定の実施に進みます。

ここでは、特定のアプリのダウンロード数に関するデータがあります。サンプルを確認すると、平均値がほぼ同じであることがわかります。

123456789101112
import pandas as pd import matplotlib.pyplot as plt # Read the data before = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/a849660e-ddfa-4033-80a6-94a1b7772e23/Testing2.0/before.csv').squeeze() after = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/a849660e-ddfa-4033-80a6-94a1b7772e23/Testing2.0/after.csv').squeeze() # Plot histograms plt.hist(before, alpha=0.7) plt.hist(after, alpha=0.7) # Plot the means plt.axvline(before.mean(), color='blue', linestyle='dashed') plt.axvline(after.mean(), color='gold', linestyle='dashed')
copy
タスク

スワイプしてコーディングを開始

変更によって平均ダウンロード数が増加したかどうかを検証します。

2つのデータセット — beforeafter — が提供されており、それぞれ変更のダウンロード数を表します。

仮説は以下の通りです:

  • H₀: 変更前後でダウンロード数の平均は同じである。
  • Hₐ: 変更後のダウンロード数の平均が増加している

これらのサンプルを用いて対応のあるt検定(paired t-test)を実施し、対応する対立仮説を検証してください。

  1. st.ttest_rel()関数を使って対応のあるt検定を行います。
  2. 最初の2つの引数として afterbefore をこの順番で渡します。
  3. 平均が変更後に大きいかどうかを検定するため、引数 alternative='greater' を設定します。
  4. 結果を変数 statspvalue に格納します。
  5. pvalue を用いて帰無仮説を支持するか棄却するかを判断します。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

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

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

セクション 6.  8
single

single

AIに質問する

expand

AIに質問する

ChatGPT

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

some-alt