第 12 章

邊際模型與廣義估計方程

本章引進一個來自生物統計的傳統,它回答的是心理學有時會問、卻很少講清楚的一個問題:不是某一個特定的人的結果會怎麼變,而是母體中的平均結果會怎麼變。這兩個估計標的 (estimand) 之間的區分,也就是母體平均 (population-average) 與個體特定 (subject-specific) 的區分,是本章要傳達的核心概念;因為對心理學常見的非線性結果變項而言,兩者並不只是同一個數字的兩種說法,而是真正不同的量。廣義估計方程 (generalized estimating equations, GEE) 是承載母體平均估計標的最自然的工具,同時也是學習兩個現代縱貫分析反覆出現的觀念最乾淨的場合:把平均數的模型與依賴結構的模型分開處理的工作相關 (working correlation) 邏輯,以及以一項特定脆弱性換來有效推論的穩健三明治標準誤 (robust sandwich standard error)。本章的位置是從第三部的古典方法通往第四部混合模型的橋,而它是刻意與第 15 章的廣義線性混合模型 (generalized linear mixed model) 配成一對寫的,後者正是它的個體特定對應項。

學習目標

讀完本章之後,你應該能夠:(1) 界定邊際 (marginal,即母體平均) 與條件 (conditional,即個體特定) 兩種估計標的,說明兩者何時一致、何時分歧,包括羅吉斯模型 (logistic model) 的衰減 (attenuation) 關係;(2) 以平均數模型 (mean model)、連結函數 (link)、變異數函數 (variance function) 與工作相關寫出一個廣義估計方程;(3) 說明為什麼即使工作相關設錯了,係數估計值仍然是一致的 (consistent);(4) 使用穩健三明治標準誤,並辨認它在小樣本下的脆弱性與相應的修正;(5) 選擇工作相關結構,並審慎地使用模型選擇準則;(6) 認清未加權的廣義估計方程要求資料為完全隨機遺漏 (missing completely at random),並會使用逆機率加權 (inverse-probability weighting) 這帖解藥;(7) 依估計標的、資料與推論目的,在邊際取向與混合模型取向之間作選擇。

12.1 一條迴歸式裡藏著兩個問題

想像一個戒菸方案,以及兩個表面上一模一樣的問題。第一個問的是:如果整個母體都戒菸一個月,復發的風險會降低多少;第二個問的是:如果某一位特定的吸菸者戒菸,他的風險會降低多少。第一個是母體平均 (population-average) 或邊際 (marginal) 的問題,比較的是母體在不同狀態下的平均結果;第二個是個體特定 (subject-specific) 或條件 (conditional) 的問題,比較的是一個人與他自己的反事實 (counterfactual)。對於用恆等連結 (identity link) 分析的連續結果變項,兩個問題的答案相同,因為取平均是線性運算,個體改變量的平均等於平均數的改變量。對於用羅吉斯連結 (logistic link) 分析的二元結果變項,兩者則不相同,而理由是幾何上的。圖 12.1 畫出一群個體羅吉斯曲線,每一條都很陡,彼此只差在隨機截距 (random intercept),並把它們在母體上的平均一併畫出。平均曲線明顯比任何一條個體曲線都平緩,因為把一群水平位移的 S 形曲線平均起來,得到的是一條較淺的 S 形,而較平緩的曲線意味著較小的斜率。母體平均的羅吉斯係數因此相對於個體特定的係數被衰減 (attenuated) 了。

把陡峭的個體曲線平均起來,得到的是一條平緩的母體曲線。
圖 12.1 把陡峭的個體曲線平均起來,得到的是一條平緩的母體曲線。

註:每一條細線是一個人的結果機率隨某個預測變項變化的羅吉斯曲線,各條之間只差在隨機截距 (random intercept)。它們在母體上的平均,也就是紅色的邊際曲線 (marginal curve),比任何一條個體曲線都淺。母體平均斜率因而相對於個體特定斜率被衰減;對非線性的連結函數而言,兩種估計標的並不相同。

這個衰減是可以量化的。對一個隨機截距變異數為 \(\sigma_u^2\) 的羅吉斯模型而言,母體平均斜率大約等於個體特定斜率除以 \(\sqrt{1 + c^2\sigma_u^2}\),其中 \(c = 16\sqrt{3}/(15\pi) \approx 0.588\),來自以機率單位 (probit) 近似羅吉斯函數。圖 12.2 以模擬確認了這個關係:把兩種模型都配適到隨機截距變異數已知的資料上,母體平均斜率與個體特定斜率的比值緊貼著公式,並隨個體間變異數增大而穩定下降,由「所有人共用同一個截距」時的相等,一路降到個體間變異數很大時的大約一半。實務上的後果是,一個羅吉斯迴歸係數的意義取決於它出自哪一種模型,而兩者不可以當成同一個量來比較或合併。表 12.1 陳述了這項區分,而這一節真正要交付的,是它與研究問題之間的對應:方案評估、流行病學與政策方面的問題關心的是母體會怎麼樣,需要的是母體平均的估計標的;關於個體歷程與機制的問題關心的是一個人身上會怎麼樣,需要的則是個體特定的那一個。

母體平均斜率被壓縮了多少。
圖 12.2 母體平均斜率被壓縮了多少。

註:母體平均與個體特定羅吉斯斜率的比值,由模擬得到(點),對隨機截距變異數作圖,並附上近似式 \(1/\sqrt{1 + c^2\sigma_u^2}\)(曲線)。個體間的變異數越大,邊際斜率被壓得比個體特定斜率越低。兩者只有在完全沒有個體間變異時才會相等。

表 12.1 邊際與條件兩種估計標的。

面向母體平均(邊際)個體特定(條件)
問題母體平均怎麼變?一個人怎麼變?
模型GEE混合模型(GLMM)
何時一致恆等連結,或沒有個體間變異數
何時分歧非線性連結(例如羅吉斯):邊際斜率被衰減
典型用途方案評估、政策、流行病學歷程、機制、個別差異

註:兩種估計標的沒有誰比較正確,它們回答的是不同的問題。錯誤在於配適其中一種、卻按另一種來解讀;對羅吉斯模型而言,這就是把一個被衰減的母體平均係數讀成個體的效果。

12.2 廣義估計方程這套做法

一個廣義估計方程由三個彼此獨立的部件指定 (Liang & Zeger, 1986)。平均數模型 (mean model) 把平均結果的某個函數連結到預測變項上,與一般的廣義線性模型 (generalized linear model) 完全相同,所以對治療試驗的二元緩解 (remission) 結果而言,一個羅吉斯平均數模型把緩解的對數勝算 (log-odds) 表示成組別與週次的函數。變異數函數 (variance function) 說明結果變項的變異數如何隨它的平均數而變,同樣與廣義線性模型一致。而工作相關 \(R(\alpha)\) 描述重複測量之間的個體內依賴,這正是一般廣義線性模型所缺的那個部件。圖 12.3 顯示了幾個標準選項:獨立 (independence),完全不理個體內相關;可交換 (exchangeable),假定任意兩個時點之間都是同一個相關;自我迴歸 (autoregressive),讓相關隨時間間隔衰退;以及無結構 (unstructured),把每一對相關都自由估計。這套方法最值得注意也最具定義性的性質,在基礎概念方塊中推導,是平均數模型的係數估計值即使工作相關設錯了仍然是一致的,因為平均數的估計方程不論假定什麼依賴結構都是不偏的。工作相關只影響效率 (efficiency),不影響推論的有效性,這也就是它被稱為「工作」相關的原因:它是一個用來提高精確度的裝置,而不是結論所倚賴的假設。這一點在治療試驗中得到實徵上的確認:不論假定獨立、可交換或自我迴歸相關,估計出來的組別與週次交互作用對緩解的效果在對數勝算量尺上都在 \(0.14\) 附近,只有標準誤略有差異。表 12.2 依設計提供選擇指引。

描述個體內依賴的幾種工作相關結構。
圖 12.3 描述個體內依賴的幾種工作相關結構。

註:四種工作相關結構的熱圖 (heatmap):獨立(沒有個體內相關)、可交換(單一個共同相關)、自我迴歸(隨時間間隔衰退)與無結構(每一對自由估計)。在其中任何一種之下係數估計值都是一致的;選擇只影響效率,而結構應該與設計相稱。

基礎概念 • 估計方程與三明治變異數

一般的廣義線性模型以求解分數方程 (score equation) \(\sum_i D_i^\top V_i^{-1} (y_i - \mu_i) = 0\) 來估計 \(\beta\),其中對第 \(i\) 個人而言,向量 \(y_i\) 收集他的重複結果,\(\mu_i\) 是模型化的平均數,\(D_i = \partial\mu_i/\partial\beta\),\(V_i\) 是一個共變數矩陣。廣義估計方程使用同樣的形式,但把 \(V_i\) 建構成 \(V_i = A_i^{1/2} R(\alpha) A_i^{1/2}\),由變異數函數 \(A_i\) 與工作相關 \(R(\alpha)\) 組成。因為只要平均數模型是對的就有 \(E[y_i - \mu_i] = 0\),這個估計方程的期望值為零,與 \(R(\alpha)\) 是不是真正的相關無關,所以即使工作相關被設錯,\(\hat\beta\) 仍然是一致的。代價是那個假定 \(V_i\) 正確的模型式變異數會因此錯掉,於是推論改用三明治 (sandwich) 穩健估計式 \(\hat{\mathrm{Var}}(\hat\beta) = B^{-1} M B^{-1}\),其中 \(B = \sum_i D_i^\top V_i^{-1} D_i\) 是「麵包」,\(M = \sum_i D_i^\top V_i^{-1} \hat{e}_i \hat{e}_i^\top V_i^{-1} D_i\) 是由實徵殘差 \(\hat{e}_i = y_i - \hat\mu_i\) 建起來的「夾餡」。夾餡是拿資料去估計真正的殘差共變數,這既是三明治對錯誤工作相關穩健的理由,也是它需要夠多群集 (cluster) 才能把那個共變數估好的理由。

三明治估計式的穩健不是免費的,它的代價是一項小樣本脆弱性 (small-sample fragility):三明治的夾餡是殘差乘積在各群集上的平均,而當群集數很少時,那個平均是真實變異數的一個很差、而且向下偏誤的估計,於是標準誤太小、信賴區間太窄。圖 12.4 以一項涵蓋率模擬顯示了後果:有一百個群集時,百分之九十五的區間涵蓋率幾乎達到名目水準,但只有十個或十五個群集時,涵蓋率只有百分之九十二,這樣的真實錯誤率膨脹會讓許多已發表的小樣本廣義估計方程分析變得過度寬鬆。解藥是偏誤修正過的三明治估計式,它們調整殘差以移除向下的偏誤;實務上的建議是,只要群集數低於大約四十到五十就套用一種修正 (Kauermann & Carroll, 2001; Mancl & DeRouen, 2001)。表 12.3 列出這些修正以及各自何時是必要的。

群集數少時,三明治標準誤的涵蓋率不足。
圖 12.4 群集數少時,三明治標準誤的涵蓋率不足。

註:一項模擬中,某個時間斜率的名目百分之九十五信賴區間的實徵涵蓋率,對群集數作圖。群集數少時穩健標準誤向下偏誤,區間的涵蓋率因而低於名目水準;到大約五十個群集時,落差已可忽略。低於大約四十個群集就需要小樣本修正。

表 12.2 依設計選擇工作相關結構。

結構何時說得通註記
獨立只關心平均數;穩健性優先一致;效率最低;三明治標準誤不可省
可交換波次少、時間沒有自然順序只有一個相關參數
自我迴歸等間距波次、依賴隨時間衰退與縱貫結構相稱
無結構波次少、人數多參數多;序列一長就不穩

註:因為在任何一種結構之下係數估計值都是一致的,選擇的考量是效率,以及對無結構而言的可行性 (feasibility)。可交換對縱貫資料是一個很差的預設,因為縱貫資料的相關會隨時間衰退。

表 12.3 穩健標準誤的幾種修正。

估計式做了什麼何時必要
樸素三明治實徵殘差共變數群集多(\(> 40\)–\(50\))
Mancl-DeRouen把殘差放大以移除偏誤群集少
Kauermann-Carroll另一種偏誤修正群集少
群集穩健 CR2偏誤縮減的群集穩健變異數群集少;配小樣本 \(t\) 參照分配

註:這些修正對付的是同一個問題:群集少時樸素 (naive) 三明治低估變異數。群集夠多時各種修正會收斂到樸素估計式,所以套用一種修正很少有害。

12.3 模型評估與選擇

因為廣義估計方程不是靠最大化概似 (likelihood) 配適出來的,那些熟悉的以概似為基礎的工具都不能用,最接近的替代品是 準概似訊息準則 (quasi-likelihood information criterion, QIC) (Pan, 2001),它把 Akaike 訊息準則 (Akaike information criterion, AIC) 移植到準概似的情境,可以用來比較工作相關結構,其變形也可用來比較平均數模型。這個準則必須審慎使用,絕不可奉為圭臬,因為它不是真正的概似,行為也不如它所模仿的 Akaike 準則那樣為人所理解;它是挑選工作相關的一個粗略指引,不是實質模型的裁判。沒有概似同時也意味著沒有自然的決定係數 (coefficient of determination),而誠實傳達一個廣義估計方程配適結果的方式,是透過模型所隱含的、在關心的量尺上的預測值,也就是母體平均的機率或平均數,而不是透過一個這套方法本來就給不出來的摘要統計量。

12.4 遺漏資料:這套方法的罩門

廣義估計方程帶著一項很容易被忽略的弱點,而且它與一個常見的誤解正好相反。因為這套方法不作完整的分配假設,人們常以為它處理遺漏資料很優雅,但事實正好相反:未加權的估計方程只有在資料為完全隨機遺漏 (missing completely at random) 時才有效,而這個要求遠比第 6 章那些概似方法所需的隨機遺漏 (missing at random) 條件嚴格得多。在縱貫研究典型的隨機遺漏退出之下,也就是狀況較差的人比較可能離開,未加權的方法是有偏誤的,因為它實際上是在留下來的那個被選擇過的樣本上取平均。圖 12.5 是本章的招牌展示,一項真值已知的模擬:症狀隨時間下降,而退出與否取決於前一次觀察到的值,於是病況較重的人先離開、留下來的人系統性地較健康。未加權的廣義估計方程跟著觀察到的存活者走,報告出來的平均軌跡遠低於真值,因而高估了改善;而以完全訊息最大概似法 (full-information maximum likelihood) 估計的混合模型幾乎精確地還原了真實軌跡,因為概似在隨機遺漏之下仍然有效。在邊際架構之內的解藥是逆機率加權 (inverse-probability-weighted) 的廣義估計方程 (Robins et al., 1995),它把每一筆觀察到的紀錄依「仍然留在研究中的估計機率」的倒數加權,把容易退出的那類人加權放大,使觀察到的樣本得以代表完整的母體。圖 12.5 顯示這樣的加權修補了一部分偏誤,但也只有一部分,而理由很有啟發性:加權只用到邊際的觀察資料,丟掉了「一個已經離開的人,他的軌跡本來要往哪裡去」這種個體內訊息,而概似方法把這份訊息用滿了。這張展示因此一次交付兩個教訓:邊際方法在現實的遺漏機制之下是脆弱的,而即使是它的解藥,也仍然被本書其餘部分所偏好的概似取向所支配。

這套方法的罩門:隨機遺漏退出之下的偏誤。
圖 12.5 這套方法的罩門:隨機遺漏退出之下的偏誤。

註:一項真值已知的模擬:症狀下降,而病況較重的人先退出(隨機遺漏,取決於前一次觀察到的值)。未加權的廣義估計方程(橘)落在真實世代平均數(虛線)之下,高估了改善;以最大概似估計的混合模型(藍)還原了真值;逆機率加權的估計方程(綠)修補了一部分偏誤但不是全部,因為它丟掉了概似方法所用的個體內訊息。

12.5 廣義估計方程的實作

主要的實作範例,是把治療試驗中母體平均的緩解機率配適成組別與週次的函數。模型報告的是各組的平均緩解率如何演變,而圖 12.6 把這些模型所隱含的母體平均機率畫了出來:兩組都改善,實驗組的緩解機率上升得比較快,而組別與週次的交互作用就是母體平均的治療效果。這正是一項方案評估想要的量,也就是母體比率的改變;它以機率而不是以對數勝算係數報告,恰恰是因為母體平均機率是可解讀的,而被衰減的係數則會誘發上面所警告的那種個體特定式的誤讀。第二個例子,也就是把經驗取樣資料中的日層次二元結果對個體內預測變項建模,可以用來說明這套取向誠實的界線:當關心的真的是個體內的歷程,例如一個人在比自己平常更有壓力的日子裡是不是更可能有某種行為,母體平均的估計標的回答的是一個微妙地不同的問題,而第 15 章與第 23 章的個體特定混合模型才是比較好的工具。表 12.4 是報告檢核表。

一個母體平均的估計標的:兩組緩解機率隨時間的變化。
圖 12.6 一個母體平均的估計標的:兩組緩解機率隨時間的變化。

註:由一個羅吉斯廣義估計方程得到的、治療試驗中兩組跨週次的母體平均緩解機率。兩組都改善,而實驗組改善得比較快;組別與週次的交互作用就是母體平均的治療效果,也就是一項方案評估要問的那個量。

表 12.4 廣義估計方程的報告檢核表。

項目要報告什麼
估計標的明確寫出估計標的是母體平均
模型平均數模型與連結函數;變異數函數;工作相關
標準誤穩健(三明治);用了哪一種小樣本修正 (small-sample correction)(若有),以及群集數
遺漏完全隨機遺漏的假設,或用來放寬它的加權方式
解讀在關心的量尺上(機率或平均數)呈現效果,而不是原始係數

註:最重要的是第一列:把估計標的點名為母體平均,可以防止讀者把一個被衰減的羅吉斯係數誤讀成個體特定 (subject-specific) 的效果。

12.6 在邊際模型與混合模型之間選擇

在廣義估計方程與混合模型之間的選擇,不是統計品味的問題,而是估計標的與假設的問題,圖 12.7 把這個決策攤開來。第一個、也是主導性的問題是研究想要哪一種估計標的:要母體平均的答案就指向邊際模型,要個體特定的答案就指向混合模型,而對線性結果變項而言兩者一致,用哪一個都行。第二個問題是遺漏機制:常見的隨機遺漏,以概似為基礎的混合模型可以有效處理,邊際模型則需要加權。第三個問題是分析必須交付什麼:只有混合模型能給出隨機效果變異數 (random-effect variance) 的估計,也就是改變上的個別差異,而那往往正是實質上關心的量;邊際模型沒有它,既是一種簡化,也是一項真實的損失。其餘的考量,也就是群集數與計算上的穩健性,在群集很少、混合模型的隨機效果結構難以估計時偏向邊際模型。表 12.5 摘要了這項比較。兩種方法是協調的,不是對立的:第 15 章的廣義線性混合模型就是這裡所發展的邊際模型的個體特定對應項,而第 12.1 節的衰減關係正是它們的係數之間的那座橋。

在邊際取向與混合模型取向之間選擇。
圖 12.7 在邊際取向與混合模型取向之間選擇。

註:估計標的主導這項選擇:母體平均的問題指向廣義估計方程,個體特定的問題指向廣義線性混合模型。超出完全隨機遺漏的遺漏機制需要加權或改用概似方法;需要隨機效果變異數則必須用混合模型。對線性結果變項而言兩種估計標的一致。

表 12.5 廣義估計方程與混合模型的比較。

面向GEE(邊際)混合模型(條件)
估計標的母體平均個體特定
遺漏資料的有效假設MCAR;加權後放寬到 MARMAR(靠概似)
隨機效果變異數不估計會估計
依賴結構工作相關(干擾項)由隨機效果模型化
群集少時穩健;標準誤需修正隨機效果變異數難估
非線性連結的係數被衰減(邊際)較大(條件)

註:兩種方法回答不同的問題,也在不同的遺漏假設之下有效。選擇由估計標的與遺漏機制決定,而不是由對某一個統計傳統的偏好決定。

12.7 在 R 中執行廣義估計方程

geepack 套件可以配適廣義估計方程,群集識別碼由 id 引數傳入,工作相關由 corstr 指定,並預設報告穩健標準誤。母體平均的緩解模型,以及跨工作相關的比較,只要幾行。

library(geepack); library(dplyr)
rct <- readRDS("Examples/data/therapy_rct.rds") |>
  mutate(arm = factor(arm, levels = c("Control","Treatment")),
         remit = as.integer(hdrs <= 7)) |>
  filter(!is.na(hdrs)) |> arrange(patient_id, week)

# --- 母體平均的羅吉斯模型;穩健標準誤是預設 ---
fit <- geeglm(remit ~ week * arm, id = patient_id, data = rct,
              family = binomial, corstr = "exchangeable")
summary(fit)                                   # week:armTreatment 就是母體平均效果

# --- 係數在各種工作相關之下都一致 ---
sapply(c("independence","exchangeable","ar1"), function(cs)
  coef(geeglm(remit ~ week * arm, id = patient_id, data = rct,
              family = binomial, corstr = cs))["week:armTreatment"])

邊際圖所用的母體平均機率,來自對已配適模型呼叫 predict,而逆機率加權的分析則是把權重傳給同一個配適函式。完整的程式碼,包括衰減與涵蓋率兩項模擬,以及帶累積退出權重的隨機遺漏脆弱性展示,都在隨附的腳本 ch12_analysis_V01.R 之中。圖形則由中文版的 ch12_figures_zh_V01.R 繪出。

# --- 依組別與週次的母體平均預測機率 ---
newd <- expand.grid(week = 0:11, arm = factor(c("Control","Treatment")))
newd$p <- predict(fit, newdata = newd, type = "response")

# --- 逆機率加權:把 MCAR 放寬到 MAR ---
# 權重 w = 1 /(仍留在研究中的累積機率),由一個退出模型算出;
# 傳給 geeglm,並使用獨立的工作相關
gee_ipw <- geeglm(y ~ factor(t), id = id, data = observed, weights = w,
                  corstr = "independence")

軟體提示 • 該用哪一個 GEE 套件,以及與其他軟體對讀

R 裡有三個套件可以配適廣義估計方程,彼此有些微但真實的差異。本章使用的 geepack (Halekoh et al., 2006) 提供乾淨的公式介面、數種工作相關,以及一個可對巢套平均數模型作 Wald 檢定的 anova 方法,是建議的預設。較老的 gee 套件會把樸素與穩健標準誤並列報告,在教學上很有用,但介面較舊。geeM 套件則是為大型資料的速度而寫的。小樣本的三明治修正可經由 geesmv 與群集穩健的 clubSandwich 套件取得,後者提供偏誤縮減的 CR2 估計式,並附小樣本 \(t\) 參照分配。要與其他環境對讀的讀者,會在 Stata 的 xtgee 與 SAS 的 PROC GENMOD 加 REPEATED 敘述中找到同樣的模型;估計標的與穩健標準誤在所有這些環境中都是相同的。

12.8 解讀與報告結果

一項廣義估計方程的結果,報告時要點名估計標的、描述三個模型部件,並在關心的量尺上解讀效果。這項治療試驗的示範段落可以這樣寫:「母體平均的緩解機率以一個羅吉斯廣義估計方程模型化,採可交換的工作相關與穩健標準誤,並以病人作為群集(\(N = 240\))。組別與週次的交互作用,也就是母體平均的治療效果,在對數勝算量尺上為正(\(\hat\beta = 0.13\),穩健 \(SE = 0.09\)),而模型所隱含的母體平均緩解機率在實驗組上升較快,到第 12 週時達到較高的比率(圖 12.6)。在獨立、可交換與自我迴歸三種工作相關之下估計值幾乎沒有變動,這與係數的一致性相符。由於退出比較可能是隨機遺漏而不是完全隨機遺漏,主要的推論倚賴第 13 章的混合模型,廣義估計方程則作為母體平均的互補結果報告。」估計標的被點名,穩健標準誤與工作相關都寫出來了,而遺漏的但書也很誠實。

常見陷阱 • 廣義估計方程的三個錯誤

第一,把羅吉斯係數讀成個體特定的效果:母體平均的羅吉斯係數相對於個體特定的係數是被衰減的(圖 12.1),把它當成某一個人的效果來解讀,會低估個體內 (within-person) 的關聯;請報告估計標的,若想要的是個體的效果,就配適一個混合模型。第二,把準概似準則奉為圭臬:這個準則 (QIC) 是挑選工作相關的粗略指引,不是實質模型選擇的神諭,也不允許真正的概似才允許的那些比較。第三,在群集少時同時用獨立工作相關與樸素標準誤:這個組合雙重脆弱,既放棄了效率,又倚賴一個在群集數少時涵蓋率不足的三明治估計式(圖 12.4);請用一個說得通的工作相關,並加上小樣本修正。

12.9 常見的迷思

關於廣義估計方程,有幾種說法會誤導讀者。第一種是廣義估計方程不過是用另一套軟體配適的混合模型;兩者回答的是不同的問題,邊際的與條件的,而對非線性連結而言那是不同的量,兩者也在不同的遺漏假設之下才有效。第二種是穩健標準誤可以救所有的問題;三明治估計式保護的是工作相關被設錯 (misspecified),而不是平均數模型被設錯,而且它自己在群集少時也很脆弱。第三種是可交換相關對縱貫資料是安全的預設;縱貫的相關會隨時間衰退 (decay),所以自我迴歸結構通常更說得通,儘管這個選擇只影響效率。第四種、也是後果最嚴重的一種,是因為這套方法不作分配假設,所以它處理遺漏資料很好;事實正好相反,未加權的方法需要完全隨機遺漏這個很強的條件,而在概似方法可以妥善處理的隨機遺漏退出之下它是有偏誤的。還有一個反覆被問到的問題,是審稿人為什麼會要求用某一種方法,答案要回到估計標的:把研究關心的那個量點名出來,方法自然就跟著定了。

本章摘要

一條迴歸式可以回答兩個不同的問題,母體平均的與個體特定的,而對非線性連結而言兩者分歧:邊際的羅吉斯斜率相對於條件 (conditional) 的斜率被衰減 (attenuated),衰減的幅度隨個體間變異數增大(圖 12.1、12.2)。廣義估計方程以一個平均數模型、一個變異數函數與一個工作相關瞄準母體平均的估計標的,而它最具定義性的性質是:即使工作相關設錯了,係數估計值仍然是一致的(圖 12.3),所以工作結構影響的是效率 (efficiency),不是推論的有效性 (validity)。推論使用穩健三明治標準誤 (robust sandwich standard error),它在群集 (cluster) 數少時很脆弱,若不作小樣本修正,在低於大約四十個群集時涵蓋率就不足(圖 12.4)。這套方法最主要的弱點是遺漏資料:未加權的估計方程需要完全隨機遺漏,而在概似方法能有效處理的隨機遺漏退出之下它有偏誤,這項脆弱性逆機率加權 (inverse-probability weighting) 也只能修補一部分(圖 12.5)。母體平均效果應在關心的量尺上以機率或平均數報告(圖 12.6),而在邊際取向與混合模型取向之間的選擇由估計標的與遺漏機制決定,不是由品味決定(圖 12.7);第 15 章的廣義線性混合模型就是本章所發展的方法的個體特定對應項。

接下來讀哪裡

邊際模型是走出古典方法的兩條路之一,另一條是混合模型,由第四部整個展開。第 13 章引進線性混合模型,它的隨機截距與隨機斜率 (random slope) 把邊際模型略去的個別差異還原回來,而它的概似估計在隨機遺漏之下有效;這裡學到的穩健標準誤會在那裡以群集推論的選項再次出現。第 15 章完成本章開啟的那一對,把廣義線性混合模型發展成邊際模型的個體特定對應項,屆時第 12.1 節的衰減關係會成為兩組係數之間明確的翻譯。逆機率加權的邏輯會在第 29 章的存活模型中回來,而「先點名估計標的」這項紀律,則會在任何需要把因果或描述目標講精確的地方反覆出現,其中最尖銳的是第 21 章的交叉延宕追蹤模型爭論。要帶走的教訓是:問題選定估計標的,估計標的選定模型,而再多的穩健性都替代不了把問題問對。

習題

  1. 12.1 驗證衰減。模擬隨機截距變異數已知的個體特定羅吉斯資料,同時配適一個廣義線性混合模型與一個廣義估計方程,確認兩者斜率的比值符合衰減公式。
  2. 12.2 工作相關。在獨立、可交換與自我迴歸三種工作相關之下重配緩解的例子,報告係數與它的穩健標準誤如何變化,並解釋係數為什麼那麼穩定。
  3. 12.3 把脆弱性造出來。在一個模擬資料集上建構一個隨機遺漏的退出機制,對照混合模型顯示未加權廣義估計方程的偏誤,再用逆機率加權把它修補回來。
  4. 12.4 小群集的涵蓋率。模擬一項有十五個群集的研究,估計樸素與偏誤修正三明治標準誤的實徵涵蓋率。
  5. 12.5 估計標的短論。針對三個研究情境,判斷要的是母體平均還是個體特定的估計標的,並以一小段文字為每一個選擇辯護。

本章重要名詞中英對照

中文English說明/首次出現處
母體平均population-average (marginal)母體的平均結果如何改變;第 12.1 節
個體特定subject-specific (conditional)一個人的結果如何改變;第 12.1 節
衰減attenuation非線性連結下邊際斜率被壓低的現象;第 12.1 節
廣義估計方程generalized estimating equations (GEE)瞄準母體平均估計標的的邊際方法;第 12.2 節
平均數模型mean model把平均結果的函數連到預測變項;第 12.2 節
變異數函數variance function變異數如何隨平均數而變;第 12.2 節
工作相關working correlation假定的個體內依賴結構;設錯仍不影響一致性;第 12.2 節
可交換exchangeable任意兩個時點同一個相關;第 12.2 節
無結構unstructured每一對相關自由估計;第 12.2 節
一致性consistency樣本增大時估計值收斂到真值;第 12.2 節
三明治估計式sandwich (robust) estimator由實徵殘差建起來的穩健變異數;第 12.2 節
小樣本脆弱性small-sample fragility群集少時三明治標準誤向下偏誤;第 12.2 節
準概似訊息準則quasi-likelihood information criterion (QIC)挑選工作相關的粗略指引;第 12.3 節
逆機率加權inverse-probability weighting (IPW)以留存機率的倒數加權以放寬 MCAR;第 12.4 節

參考文獻

Fitzmaurice, G. M., Laird, N. M., & Ware, J. H. (2011). Applied longitudinal analysis (2nd ed.). Wiley.

Gardiner, J. C., Luo, Z., & Roman, L. A. (2009). Fixed effects, random effects and GEE: What are the differences?. Statistics in Medicine, 28(2), 221–239. https://doi.org/10.1002/sim.3478

Halekoh, U., Højsgaard, S., & Yan, J. (2006). The R package geepack for generalized estimating equations. Journal of Statistical Software, 15(2), 1–11. https://doi.org/10.18637/jss.v015.i02

Hardin, J. W., & Hilbe, J. M. (2013). Generalized estimating equations (2nd ed.). Chapman and Hall/CRC.

Hubbard, A. E., Ahern, J., Fleischer, N. L., Van der Laan, M., Lippman, S. A., Jewell, N., Bruckner, T., & Satariano, W. A. (2010). To GEE or not to GEE: Comparing population average and mixed models for estimating the associations between neighborhood risk factors and health. Epidemiology, 21(4), 467–474. https://doi.org/10.1097/EDE.0b013e3181caeb90

Kauermann, G., & Carroll, R. J. (2001). A note on the efficiency of sandwich covariance matrix estimation. Journal of the American Statistical Association, 96(456), 1387–1396. https://doi.org/10.1198/016214501753382309

Liang, K.-Y., & Zeger, S. L. (1986). Longitudinal data analysis using generalized linear models. Biometrika, 73(1), 13–22. https://doi.org/10.1093/biomet/73.1.13

Mancl, L. A., & DeRouen, T. A. (2001). A covariance estimator for GEE with improved small-sample properties. Biometrics, 57(1), 126–134. https://doi.org/10.1111/j.0006-341X.2001.00126.x

McNeish, D., Stapleton, L. M., & Silverman, R. D. (2017). On the unnecessary ubiquity of hierarchical linear modeling. Psychological Methods, 22(1), 114–140. https://doi.org/10.1037/met0000078

Pan, W. (2001). Akaike’s information criterion in generalized estimating equations. Biometrics, 57(1), 120–125. https://doi.org/10.1111/j.0006-341X.2001.00120.x

Robins, J. M., Rotnitzky, A., & Zhao, L. P. (1995). Analysis of semiparametric regression models for repeated outcomes in the presence of missing data. Journal of the American Statistical Association, 90(429), 106–121. https://doi.org/10.1080/01621459.1995.10476493

Zeger, S. L., & Liang, K.-Y. (1986). Longitudinal data analysis for discrete and continuous outcomes. Biometrics, 42(1), 121–130. https://doi.org/10.2307/2531248

Zeger, S. L., Liang, K.-Y., & Albert, P. S. (1988). Models for longitudinal data: A generalized estimating equation approach. Biometrics, 44(4), 1049–1060. https://doi.org/10.2307/2531734