跳到正文
馬克工具箱

↑ ↓ 選擇,回車開啟,Esc 關閉。

Sobel 中介效應檢驗

寫論文檢驗「X 通過 M 影響 Y」,要報告中介效應是否顯著。已經有迴歸係數的,填 a、b 和它們的標準誤,馬上得到 Sobel z 和 p;手上是原始資料的,貼上 X、M、Y 三列,算出全部路徑係數和間接效應的 Bootstrap 置信區間。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

z = 2.774

p 值 = 0.0055

間接效應顯著(p < 0.05)。

Sobel、Aroian、Goodman 檢驗

檢驗a × b標準誤zp 值
Sobel0.20.07212.7740.0055
Aroian0.20.07312.7360.0062
Goodman0.20.07112.8130.0049
論文寫法Sobel z = 2.77, p = .006

Sobel 檢驗假定間接效應服從正態分佈,小樣本時往往不成立,現在多數期刊要求報告 Bootstrap 置信區間(Preacher & Hayes 方法)。Bootstrap 用固定的隨機種子,同一份資料每次結果一樣。

這個工具好用嗎?

使用步驟

  1. 選「用迴歸係數」:填 a(X 對 M 的迴歸係數)和標準誤、b(控制 X 後 M 對 Y 的係數)和標準誤。
  2. 或選「用原始資料」:貼上 X、M、Y 三列,每行一個樣本。
  3. 看間接效應 a × b 是否顯著:Sobel 的 p < 0.05,或 Bootstrap 置信區間不包含 0。
  4. 複製「論文寫法」那一行。

引數說明

a、b、c、c′
a 是 X → M,b 是控制 X 後 M → Y,c 是 X → Y 的總效應,c′ 是控制 M 後 X → Y 的直接效應。間接效應 = a × b = c − c′。
Sobel、Aroian、Goodman
三種算間接效應標準誤的公式,Aroian 多加一項、Goodman 少減一項。樣本大時結果幾乎一樣,常報告 Sobel。
Bootstrap
從資料裡有放回地重抽 5000 次,每次算一個 a × b,取第 2.5 和 97.5 百分位作為 95% 置信區間。不要求間接效應服從正態分佈,現在更受推薦。

示例

用迴歸係數:預設 a = 0.5(標準誤 0.1),b = 0.4(標準誤 0.12)。

檢驗 標準誤 z p
Sobel 0.0721 2.774 0.0055
Aroian 0.0731 2.736 0.0062
Goodman 0.0711 2.813 0.0049

間接效應 0.2 顯著。論文寫法:Sobel z = 2.77, p = .006。

用原始資料:預設 12 行 X、M、Y:

路徑 係數 標準誤 p
a:X → M 0.904 0.073 < 0.001
b:M → Y(控制 X) 0.954 0.220 0.002
c:X → Y(總效應) 1.138 0.084 < 0.001
c′:X → Y(直接效應) 0.275 0.206 0.214

間接效應 a × b = 0.863,5000 次 Bootstrap 的 95% 置信區間 0.344 到 1.603,不包含 0,中介效應顯著,佔總效應的約 76%。

常見問題

係數用標準化的還是非標準化的?

Sobel 檢驗 a、b 和標準誤要來自同一套結果。一般用非標準化係數(SPSS 裡的 B 和標準誤)。

c′ 不顯著是不是「完全中介」?

以前的說法是這樣,但現在多數學者建議不用「完全 / 部分中介」的說法,只報告間接效應和它的置信區間,以及直接效應。

和 SPSS PROCESS 結果一樣嗎?

路徑係數和 Sobel 檢驗一樣;Bootstrap 區間因為隨機抽樣,每次和 PROCESS 會有很小的差別(第三位小數),結論通常一致。這裡用固定種子,同一份資料每次結果相同。

能做有控制變數、多箇中介的模型嗎?

現在只做一個 X、一個 M、一個 Y 的簡單中介。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具