# 必要なライブラリのインポート
import numpy as np
import pandas as pd
import scipy as sp
from scipy import stats
# 表示桁数の指定
%precision 3
# データを用意する
ab_test_data = pd.DataFrame({
"button":["blue", "blue", "red", "red"],
"result":["press", "not","press", "not"],
"number":[70, 180, 30, 120]
})
print(ab_test_data)
# クロス集計表に変換する
cross_data = pd.pivot_table(
data = ab_test_data,
values ="number",
aggfunc = "sum",
index = "button",
columns = "result"
)
print(cross_data)
# カイ二乗検定の実行
stats.chi2_contingency(cross_data, correction=False)