一番簡単お手軽な方法。関数に入れるndarrayは質的変数ごとや介入ごとの合計値などを持っている必要がないことに注意。
cross = np.array([[60,30,10], [20,40,40]])
cross
chitest = ss.chi2_contingency(cross)
print('カイ二乗値', chitest[0])
print('p値', chitest[1]) # 片側p値
print('自由度', chitest[2])
print('期待度数表', chitest[3])
カイ二乗値 39.42857142857143
p値 2.7428022661917792e-09
自由度 2
期待度数表 [[40. 35. 25.]
[40. 35. 25.]]