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法兩兩比較結果

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/309589.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-04 19:31
下一篇 2025-01-04 19:31

相關推薦

發表回復

登錄後才能評論