400-8652-296

24小时在线咨询24小时在线咨询
资源详情

计算个“P值”,咱也不太懂,咱也不敢信


今天接着我们的统计系列。大家其实已经注意到,这个系列大部分推文都是小编以及几位好友在小麦研究联盟公众号首发的一些文章。其实统计学的概念和应用是不分领域的,希望我们的这个系列也能给咱们投必得的读者带来一些提高!

 

在我们之前的推送中,展示过一个“P值可能具有误导性的例子:三位同学对同一基因在两组样本中的表达量的差异进行测定分析;其中,两位同学的结论是差异不显著,另一位同学的结论与他们相反(三个实验重复够吗?再谈“error bar“)。当增加了样本数量后,t检验计算得到的P值具有显著性。这个例子反映出:对于方差较大的分布,采样个数不足够多时,本来显著差异的两组样本可能得到并不显著的P

 

相反的,我们还常常遇到这样的情况:对于来自相同分布的两组样本,如果很多次采集数据并进行假设检验,本不应显著的两组样本也会出现P值很小的显著结果“P-hacking”)。如下图,我们对来自相同正态分布n(5,5)xy进行仿真,每次模拟三个重复,并进行t检验;假设我们有这么一个劳模进行了1000次(x轴)独立实验,并各自计算出p值(y轴);其中,红线为p=0.05的阈值线。从图上看出,1000次实验中,有很多次已经出现p<0.05的情况了。实际上,这种情况下“P-value”服从[0,1]区间的均匀分布;在随机情况下,1000次实验出现也能出现大约50“P<0.05的情况 


 

第一个例子,本来显著差异的情况,P值竟然不显著;第二个例子,本来不该显著差异的,P值居然显著了。对于统计小白来说,计算个“P咱也看不懂,咱也不敢信

 

对于第一种情况,根据我们之前的讨论说明,需要增加样本的个数,来降低对均值估计的标准误差。对于第二种情况,进行了很多次假设检验的时候,就要进行多检验矫正multiple-testing correction),也就是计算FDR或者q-value了(我们下期见)。

 

近年来学术界已经对“P值的局限性进行了很多的讨论,例如建议在科学研究中限制使用“P甚至放弃使用P云云。实际上,“P也很冤枉,人家这个概念本身没有错(有严格推导);只是我们很多研究者在使用的时候,存在着深深的误解问题到底出在哪里呢?

 

我们在计算P值时,使用的是无效假设显著性检验(null-hypothesis significance testing, NHST)”分析框架。这种框架下的核心问题是有差异吗”?但我们知道很多科学结论是没办法用这种非黑即白的模式来表述的,我们还要关心的是有多大差别。但在目前的大环境中,没有得到显著差异结论的研究在发表时可能还是会遇到困难。所以这篇推送更多的是为大家提供一些思路,如果不用P值还能用什么?

 

为大家介绍一篇今年7月发表在Nature Methods 上的文章,题目为“Moving beyond P values: data analysis with estimation graphics”。这篇文章从估计统计学(Estimation statistics)的角度提供了一种可视化试验数据的方法:Estimation Plot。

 

我们先来看看传统的可视化方法有什么问题。如下图,对于常见的处理/对照两组数据,我们常常用柱状图(高度为均值)加误差线(Error bar)来展示。这种可视化方法的问题在于:

1)看不到每个数据点。

2)没有展示具体的组间效应量(effect size)以及对这个效应量估计的准确度和置信度。

3)使用一颗基于二分法进行差异分类的”星标”(给读者一种“非黑即白”的印象)。



接下来文章作者提出的“Estimation Plot模式”用于看这两组数据的差别。针对前面提到的问题,作者在新的可视化方法中都一一作出了改进。

1)左半部分把柱状图换成了有规律排列的散点图(swarm plot),可以看到每个数据点和总体分布规律。

2)右半部分是用自助法得到的效应量的分布和95%置信区间(bootstrap 95% confidence interval)。




这种方法不仅可以代替处理/对照这样的未配对学生t检验(Unpaired Student’s t-test),还可以用在配对数据(Paired Student’s t-test)、单因素方差分析和多重比较(One-way ANOVA + multiple comparisons)等假设检验形式上。

 

为方便大家使用,作者为这个项目建立了一个网页(https://www.estimationstats.com/),只需提供数据即可出图。同时也提供了相同功能的Matlab,Python,R 的包。各位感兴趣的老师、同学可以试一试。

 

综上所述,小编做如下总结:习惯于仅依靠单一的统计量(均值、P值、标准差、效应量)下结论是危险的,而是应该在理解统计概念的基础上综合不同统计量进行讨论。

 

另外,不知道大家对本文中所提到的bootstrap有多深的理解呢?我们正在策划一系列的在线统计学课程,专门跟大家讲讲统计学中那些非常基础但不为人所知的基础知识。有兴趣的小伙伴可以给我们点个赞~

 

参考文献:

Moving beyond P values: data analysis with estimation graphics, Nature Methods, (2019) 16:565–566

Scientists rise up against statistical significance, Nature, (2019)567:305-307 



   更多科研干货关注   

 【投必得术学】公众号   

  ↓↓↓  



预估报价
联系我们
tel联系电话
400-8652-296
email公司邮箱
info@topeditsci.com
wechat微信咨询
qr-code
recommend

推荐好友

奖励机制大升级

推荐好友成功下单(订单金额满1000元),您将享受下单金额10%的返现奖励!添加客服微信开始推荐吧!