mlxtend.evaluate.mcnemarの実装
contingency tableを作る関数
複数のモデルがあるとき、組ごとに分割表を作る(それらを比較すると理解)
mcnemar関数はcontingency tableの入力を前提とする
correctの実装
exactの実装
p = min(scipy.stats.binom.cdf(min(b, c), b + c, 0.5) * 2.0, 1.0)
exactでないとき
chi2は分割表のBとCから計算(corrected考慮)
p = scipy.stats.distributions.chi2.sf(chi2, 1)
自由度が1