我怎么能写出卡方的总和? - Python

时间:2017-11-28 12:44:42

标签: python python-3.x

chi ** 2 = 1 /(6 * n)** 2 *Σ(6Ci - n)** 2

我知道如何编写除了部分之外的所有内容,从1到6。 对我来说,Ci是模具面的出现次数,n是我的模具被轧制的次数。

1 个答案:

答案 0 :(得分:0)

我想你有一个列表中有模具面的出现,而n将是总发布的数量,如下所示:

chi_2 = 1 / float(6 * n) * sum((6 * ci - n) ** 2 for ci in c)

然后计算卡平方:

print "c %s, n %d, chi squared %f"%(str(c), n, chi_2)

测试它:

{{1}}