/ABTestAnalysis

ABテストの分析と検定

Primary LanguagePythonMIT LicenseMIT

ABテストの検定ツール

2郡のデータでχ二乗検定もしくはフィッシャーの正確確率検定とグラフ作成を行います。

環境

package ver.
python 3.7.5
numpy 1.18.1
pandas 1.0.1
scipy 1.4.1

インストール方法

pip install numpy
pip install pandas
pip install scipy

実行方法

  1. csvデータを用意
  2. py ABTestAnalysis.py もしくは ここからダウンロードしたexeを実行
  3. 生成されたresult.htmlを開く

入力データの形式

ファイル名

  • A.csv
  • b.csv

データ構造

A.csvのデータ構造(例)

No. ラベル(任意の文字列) データ(実数) 備考
1 A_user A_data この行は変更不可
2 hoge 成功
3 hogehoge 失敗
4 hogehogehoge 成功
5... ... ...

B.csvのデータ構造(例)

No. ラベル(任意の文字列) データ(実数) 備考
1 B_user B_data この行は変更不可
2 fuga 失敗
3 fugafuga 失敗
4 fugafugafuga 成功
5... ... ...