您的位置:

Bonferroni法:多重比较的常用解决方法

一、Bonferroni法怎么读

Bonferroni法(Bonferroni correction)是一种常见的多重比较修正方法,由意大利数学家卡尔·博尼费罗尼在1935年提出,是一种广泛使用的研究方法。

二、SNK法和Bonferroni法

SNK法(Student-Newman-Keuls)和Bonferroni法都是多重比较的常用方法,但是它们的计算方式不同。在做事后多重比较时,其实SNK法的计算方式与Bonferroni法有点相似,但是SNK法的比较结果是有交叉的。

# SNK法的Python代码示例
import statsmodels.stats.multicomp as sm
_, pvalues, _, _ = sm.multipletests(pvalues, method="holm")
# Bonferroni法的Python代码示例
corrected_pvalues = pvalues * n_comparisons
pass_reject_bonferroni = corrected_pvalues < alpha

三、Bonferroni法适用条件

Bonferroni法适用于在多次比较中保持类型I错误率,特别是当研究人员预先不确定哪一组是显著时,如有一项实验有5组,则进行4个 t检验的话,Bonferroni法就很有用。

四、Bonferroni法两两比较怎么标abc

Bonferroni法的主要原则是让您获得更低的类型I错误率。在比较多个组之间时,您需要对每个比较进行多重比较校正。在利用Bonferroni法进行分组比较之后,您将会获得一系列的P值,这些P值被校正以更好地反映您的研究中类型I错误可能发生的情况。你可以为每一个得到的 p-value 标记一个字母(如a、b、c),用于指示在两组之间是否存在显著差异。

# Bonferroni法两两比较的Python代码示例
import statsmodels.stats.multicomp as sm
_, pvalues_adjusted, _, _ = sm.multipletests(pvalues, method="bonferroni")
pairwise_ind = np.triu_indices(len(pvalues_adjusted), k=1)
pvalues_adjusted = pvalues_adjusted[pairwise_ind]
pass_reject_bonferroni = pvalues_adjusted < alpha
pass_reject_bonferroni = np.column_stack((np.array(pairwise_comparisons)[pairwise_ind][pass_reject_bonferroni].T, pvalues_adjusted[pass_reject_bonferroni]))
df_results_bonferroni = pd.DataFrame(data=pass_reject_bonferroni, columns=['Group_1', 'Group_2', 'Bonferroni_pvalue'])
df_results_bonferroni['Bonferroni_compare'] = df_results_bonferroni['Bonferroni_pvalue'].apply(lambda x: 'Different' if float(x)<=alpha else 'Same')
df_results_bonferroni

五、Bonferroni法是什么

Bonferroni法是解决多重比较问题的一种方法,是一种控制整体显著水平的方法。

六、Bonferroni法多重比较

多重比较是在统计学中用于对多个方案/可能性进行比较的方法。而在进行多重比较时,很容易出现假阳性(false positives)的问题,也就是多次比较中错误地得出了显著性差异的结论。Bonferroni法的主要思想是,将您正在执行的多项比较显著性水平降低到一个安全而合适的水平。

七、Bonferroni法两两比较

多重比较中的一种需求是需要进行两两的比较,以寻找哪些组之间存在显着差异。在两两比较中,Bonferroni法会根据当前多重比较修正您所观察到的p值,以保持在拒绝原假设方面整体错误率的控制。

八、Bonferroni法原则

Bonferroni法的核心原则是如果所研究的一组数值组别的数量为m,我们最终得到的所有p值的拒绝水平将会乘以m,然后除以p值的数量。这个被纠正过的值将用来确定显着性水平,使得您的研究结果不会引起假阳性问题。

九、Bonferroni法特点

Bonferroni方法是常用的一种多重比较检验方法,可以有效地控制实验错误率,但在多元统计分析中,它通常对样本数量的依赖比较强。

十、Bonferroni法SPSS选取3~5个与Bonferroni法相关的做为小标题

  1. 数据准备工作
  2. SPSS如何使用Bonferroni法进行多重比较
  3. SPSS如何使用Bonferroni法对奇偶个组之间的差异进行比较
  4. 如何使用SPSS进行Bonferroni法两两比较
  5. 如何使用SPSS输出Bonferroni法两两比较结果