python概率分析_请问如何通过Python做R*C列表的Fisher确切概率分析?

因为你这里主要想用到Fisher精确检验,我就只以Fisher使用来说明。

说到Fisher精确检验,不得不说“女士品茶”的经典案例。

奶和茶混合的杯子里,到底是先倒的茶还是先倒的奶呢?尝起来有啥不同呢?

假设现在让一位女士来品茶,我们记录下实际的倒茶顺序和这位女士所说的顺序。

其中n是制作的茶的总杯数。先倒茶的杯数是a+c,这位女士将其中的a+b分类为先倒茶。理论情况下,如果她能够尝到区别,b和c的计数应该很小。相反,如果她实际上不能分辨,那么a和c大致上会相等。

如果现在为了检验这位女士的能力,我们准备8杯茶,4杯先倒茶,4杯先倒奶,并告知这位女士其中4杯是先倒茶的,4杯是先倒奶的。杯子以随机的顺序递给她。她的目标就是分辨出哪4杯先倒茶,哪4杯先倒奶。

这个设计中,行和列的总和固定为4,即

a+b=a+c=c+d=b+d=4

在这些限制下,当a、b、c、d中任何一个确定下来,剩下的3个也被确定了:

b=4-a,c=4-a,d=a

如果我们认为她没有辨别能力,那么这种将顺序随机化的方法将让她选择为先倒茶的4杯的可能性等于从8杯中任意选4杯的可能性。

从8杯中选择4杯为“先倒茶”一共有(8选4)=70种可能的方式。(Python可以用comb实现)

结果:

如果假定她没有辨别能力&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值