PHỤ LỤC A: Bất đẳng thức Tỷ số Chênh (Odds Ratio Inequality)
Sử dụng ký hiệu của Mục 2.4.5, gọi ξ1j = p1j(1 − π1j) và ξ2j = p1j(1 − π2j). Khi đó (2.15) có thể được viết thành
OR = θ × [∑j=1J ξ1jω2j / ∑j=1J ξ2jω2j] × [∑j=1J ξ1j / ∑j=1J ξ2j] (A.1)
Từ π1j = ω1j/(1 + ω1j) = θ ω2j/(1 + θ ω2j) và π2j = ω2j/(1 + ω2j), suy ra rằng
ξ1j = p1j/(1 + θ ω2j) và ξ2j = p1j/(1 + ω2j) và ξ2j/ξ1j = (1 + θ ω2j)/(1 + ω2j) (A.2)
Giả sử θ > 1. Sử dụng (A.2), có thể chứng minh dễ dàng rằng
1 < ξ2j/ξ1j < θ (A.3)
và do đó
∑j=1J ξ1j < ∑j=1J ξ2j (A.4)
Bây giờ xét trường hợp tất cả p1j đều bằng nhau. Trong phần tiếp theo, ω ký hiệu một biến liên tục. Với θ > 0 và τ > 0 cho trước, định nghĩa
ξ1(ω) = 1/(1 + θ ω) và ξ2(ω) = 1/(1 + ω)
với ω trong [0, τ]. Các hàm xác suất tương ứng với ξ1(ω) và ξ2(ω) là
f1(ω) = θ / [log(1 + θ τ)(1 + θ ω)] và f2(ω) = 1 / [log(1 + τ)(1 + ω)]
và các hàm sống sót là
S1(ω) = 1 − log(1 + θ ω)/log(1 + θ τ) và S2(ω) = 1 − log(1 + ω)/log(1 + τ)
tương ứng. Có thể chỉ ra rằng S1(ω) ≤ S2(ω) với mọi ω, và do đó f2(ω) được phân bố lệch phải so với f1(ω). Điều này được minh họa trong Hình A.1(a) và A.1(b), biểu diễn các hàm xác suất và hàm sống sót với θ = 5 và τ = 10. Khoảng [0, 10] là điển hình cho phạm vi giá trị của ω có thể được quan sát trong thực tế. Quay lại trường hợp rời rạc, chúng ta giả sử, không mất tính tổng quát, rằng các ω2j được sắp xếp theo thứ tự tăng dần. Từ các quan sát trước đó, suy ra rằng
∑j=1J ξ1jω2j / ∑j=1J ξ1j < ∑j=1J ξ2jω2j / ∑j=1J ξ2j
và như vậy, từ (A.1), OR < θ. Từ (A.1), (A.3) và (A.4), ta có
OR > θ × [∑j=1J (ξ2j/θ)ω2j / ∑j=1J ξ2jω2j] × [∑j=1J ξ1j / ∑j=1J ξ2j] = [∑j=1J ξ2jω2j / ∑j=1J ξ2jω2j] × [∑j=1J ξ1j / ∑j=1J ξ2j] > 1.
Hình A.1(a): Hàm xác suất với θ = 5 và τ = 10
Hình A.1(b): Hàm sống sót với θ = 5 và τ = 10
Bảng A.1(a): Giá trị của ξ1j/ξ1• và ξ2j/ξ2• cho các giá trị chọn lọc của p1j và π2j, với θ = 5 (OR = 3,27)
| j | p1j | π2j | ξ1j/ξ1• | ξ2j/ξ2• |
|---|---|---|---|---|
| 1 | ,1 | ,1 | ,266 | ,176 |
| 2 | ,2 | ,2 | ,368 | ,314 |
| 3 | ,3 | ,4 | ,287 | ,353 |
| 4 | ,4 | ,8 | ,079 | ,157 |
Bảng A.1(b): Giá trị của ξ1j/ξ1• và ξ2j/ξ2• cho các giá trị chọn lọc của p1j và π2j, với θ = 5 (OR = 3,60)
| j | p1j | π2j | ξ1j/ξ1• | ξ2j/ξ2• |
|---|---|---|---|---|
| 1 | ,4 | ,1 | ,583 | ,486 |
| 2 | ,3 | ,2 | ,302 | ,324 |
| 3 | ,2 | ,4 | ,105 | ,162 |
| 4 | ,1 | ,8 | ,011 | ,027 |
Tóm lại, nếu θ > 1 thì 1 < OR < θ. Một lập luận tương tự cho thấy nếu θ < 1 thì θ < OR < 1. Bảng A.1(a) và A.1(b) đưa ra các ví dụ về trọng số ξ1j/ξ1• và ξ2j/ξ2• trong (A.1), với θ = 5. Trong các ví dụ này, định nghĩa gốc của ξ1j và ξ2j đã được sử dụng — nghĩa là, bao gồm cả các giá trị của p1j. Trong cả hai ví dụ, các ξ2j/ξ2• được phân bố lệch phải so với các ξ1j/ξ1•, và bất đẳng thức 1 < OR < θ được thỏa mãn.
PHỤ LỤC B: Lý thuyết Hợp lý Tối đa (Maximum Likelihood Theory)
B.1 HỢP LÝ TỐI ĐA KHÔNG ĐIỀU KIỆN (Unconditional Maximum Likelihood)
Tài liệu tham khảo chung về lý thuyết hợp lý là Cox và Hinkley (1974).
B.1.1 Hàm Hợp lý Không điều kiện và Thuật toán Newton–Raphson
Gọi X là biến ngẫu nhiên với hàm xác suất f(x; θ), trong đó θ = (θ1, …, θp, …, θP)T là vector tham số và T ký hiệu chuyển vị ma trận. Với mẫu X1, X2, …, XJ từ f(x; θ), hàm hợp lý không điều kiện là
L(θ) = ∏j=1J f(xj, θ)
và log-hợp lý là l = log(L). Định nghĩa vector điểm số, ma trận Hessian và ma trận thông tin Fisher lần lượt là
U = (U1, …, UP)T = (∂l/∂θ1, …, ∂l/∂θp, …, ∂l/∂θP)T
H = (∂²l/∂θp∂θq) (P×P)
I = E(−∂²l/∂θp∂θq) (P×P)
Theo định nghĩa, ước lượng hợp lý tối đa không điều kiện của θ, ký hiệu là θ̂, là giá trị của θ làm tối đa hóa L(θ). Từ lý thuyết hợp lý tối đa, θ̂ là tiệm cận chuẩn với kỳ vọng E(θ̂) = θ và ma trận phương sai–hiệp phương sai var(θ̂) = I(θ)−1, với ước lượng
v̂ar(θ̂) = I(θ̂)−1 (B.1)
Thuật toán Newton–Raphson là phương pháp lặp để tính ước lượng của θ. Lần lặp thứ n được cho bởi
θ̂(n+1) = θ̂(n) − (Ĥ(n))−1 Û(n) (B.2)
trong đó Ĥ(n) và Û(n) ký hiệu H(θ̂(n)) và U(θ̂(n)). Quá trình bắt đầu với ước lượng ban đầu θ̂(1) và tiếp tục lặp cho đến khi đạt được độ chính xác mong muốn. Khi có các ràng buộc về giá trị tham số, cần xác minh rằng các ước lượng thỏa mãn các điều kiện này; nếu không, phải sử dụng các phương pháp tối đa hóa thay thế.
Gọi θ = (β, γ) là một phân hoạch của θ. Tổng quát hóa của (B.1) là
v̂ar(β̂) = Iββ(θ̂) = [Iββ(θ̂) − Iβγ(θ̂)Iγγ(θ̂)−1Iγβ(θ̂)]−1 (B.3)
B.1.2 Kiểm định Wald, Score và Tỷ số Hợp lý
Giả thuyết H0: θ = θ0 có thể được kiểm định bằng các thống kê sau, mỗi thống kê đều có phân bố chi‑bình phương tiệm cận:
Wald: Xw² = (θ̂ − θ0)T I(θ̂)(θ̂ − θ0)
Score: Xs² = U(θ0)T I(θ0)−1 U(θ0)
Tỷ số hợp lý: Xlr² = 2 log[L(θ̂)/L(θ0)] = 2[l(θ̂) − l(θ0)]
Giả sử muốn kiểm định giả thuyết H0: β = β0. Các kiểm định Wald, Score và Tỷ số hợp lý được cho trong (B.4).
B.2 PHÂN PHỐI NHỊ THỨC (Binomial Distribution)
B.2.1 Hàm Hợp lý Không điều kiện
Bỏ qua các số hạng không liên quan đến tham số, hàm hợp lý không điều kiện là
L = ∏j=1J π1ja1j (1−π1j)b1j π2ja2j (1−π2j)b2j
với log‑hợp lý tương ứng.
B.2.2 Ước lượng Phương sai
Giả sử các θj là đồng nhất với giá trị chung θ. Ký hiệu tham số θ = (β, γ) với β = (θ) và γ = (π21, …, π2J). Các phần tử của vector điểm số là
∂l/∂θ = ∑j=1J [(a1j − π1jr1j)/(π1j(1−π1j))] × (∂π1j/∂θ) (B.5)
Ước lượng phương sai được cho bởi v̂ar(θ̂) = [∑j=1J v̂j]−1 (B.10)
Bảng B.1(a): Giá trị cho Phân phối Nhị thức dưới Tính đồng nhất
| θ | π1j | ∂π1j/∂θ | ∂π1j/∂π2j |
|---|---|---|---|
| log(OR) | eθπ2j / [eθπ2j + (1−π2j)] | π1j(1−π1j) | π1j(1−π1j)/[π2j(1−π2j)] |
| log(RR) | eθπ2j | π1j | π1j/π2j |
| RD | π2j + θ | 1 | 1 |
Bảng B.1(b): Giá trị của vj cho Phân phối Nhị thức dưới Tính đồng nhất
| θ | vj |
|---|---|
| log(OR) | [1/(π1jr1j) + 1/((1−π1j)r1j) + 1/(π2jr2j) + 1/((1−π2j)r2j)]−1 |
| log(RR) | [(1−π1j)/(π1jr1j) + (1−π2j)/(π2jr2j)]−1 |
| RD | [π1j(1−π1j)/r1j + π2j(1−π2j)/r2j]−1 |
B.2.3 Kiểm định Mối liên quan
Các kiểm định Wald, Score và Tỷ số hợp lý cho mối liên quan được xây dựng dựa trên (B.4).
B.2.4 Kiểm định Score cho Xu hướng Tuyến tính
Gọi θj = α + βsj. Kiểm định score của H0: β = 0 được cho bởi (B.14).
B.3 PHÂN PHỐI POISSON (Poisson Distribution)
Việc dẫn xuất các công thức cho phân phối Poisson tương tự như trường hợp nhị thức.
Bảng B.2(a): Giá trị cho Phân phối Poisson dưới Tính đồng nhất
| θ | λ1j | ∂λ1j/∂θ | ∂λ1j/∂λ2j |
|---|---|---|---|
| log(HR) | eθλ2j | λ1j | λ1j/λ2j |
| HD | λ2j + θ | 1 | 1 |
Bảng B.2(b): Giá trị của vj cho Phân phối Poisson
| θ | vj |
|---|---|
| log(HR) | [1/(λ1jn1j) + 1/(λ2jn2j)]−1 |
| HD | [λ1j/n1j + λ2j/n2j]−1 |
B.3.3 Kiểm định Score cho Xu hướng Tuyến tính
Kiểm định score của H0: β = 0 sử dụng các công thức với d1j, λ̃1j và ṽj.
B.4 NGHỊCH ĐẢO MA TRẬN (Matrix Inversion)
Các đồng nhất thức nghịch đảo ma trận (B.16) và (B.17) từ Rao (1973) được sử dụng để tính các ma trận con của ma trận nghịch đảo từ các phân hoạch ma trận.
PHỤ LỤC C: Phân phối Siêu bội (Hypergeometric) và Poisson có điều kiện
C.1 PHÂN PHỐI SIÊU BỘI (Hypergeometric)
Gọi A1 và A2 là các biến ngẫu nhiên nhị thức độc lập với các tham số (π1, r1) và (π2, r2). Khi đó phân phối có điều kiện của A1 với điều kiện A1+A2 = m1 là
P(A1 = a1 | OR) = (1/C) × C(r1, a1) C(r2, m1−a1) × ORa1
trong đó C = ∑x=lu C(r1, x) C(r2, m1−x) × ORx, với l = max(0, r1−m2) và u = min(r1, m1).
C.2 PHÂN PHỐI POISSON CÓ ĐIỀU KIỆN (Conditional Poisson)
Gọi D1 và D2 là các biến ngẫu nhiên Poisson độc lập với tham số ν1 và ν2. Khi đó D1 với điều kiện D1+D2 = m có phân phối nhị thức:
P(D1 = d1 | π) = C(m, d1) πd1(1−π)m−d1
với π = ν1/(ν1+ν2).
C.3 ƯỚC LƯỢNG PHƯƠNG SAI SIÊU BỘI
Với các biến siêu bội độc lập A1j (j = 1,…,J) và giả sử OR đồng nhất với θ = log(OR), log‑hợp lý có điều kiện là
l(θ) = θa1• − ∑j=1J log(Cj).
Phương trình hợp lý tối đa có điều kiện là a1• = ∑j E(A1j|ORc). Ước lượng phương sai:
v̂ar(log ORc) = [∑j=1J var(A1j|ORc)]−1.
C.4 ƯỚC LƯỢNG PHƯƠNG SAI POISSON CÓ ĐIỀU KIỆN
Tương tự, với θ = log(HR) và các biến D1j, ước lượng phương sai là:
v̂ar(log HR) = [∑j=1J var(D1j|HR)]−1.
PHỤ LỤC D: Phương trình Bậc hai cho Tỷ số Chênh
Phương trình (4.28) được viết lại thành
OR = a1(r2 − m1 + a1) / [(m1 − a1)(r1 − a1)] (D.1)
có nghiệm a1 = [−y ± √(y² − 4xz)]/(2x) với x = OR−1, y = −[(m1+r1)OR−m1+r2], z = OR·m1·r1.
Chứng minh chỉ có nghiệm âm đảm bảo a1 ≥ 0. Sử dụng các biến đổi ω1 = π1/(1−π1) và ω2 = π2/(1−π2) với π1 = a1/r1, π2 = (m1−a1)/r2, ta có ω1 = OR·ω2. Từ (D.1) dẫn đến phương trình bậc hai cho ω1:
ω1 = [−Y + √(Y² − 4XZ)]/(2X) (D.2)
với X = r−m1 > 0, Y = −[(m1−r1)OR + m1−r2], Z = −OR·m1. Vì √(Y²−4XZ) ≥ |Y|, phải chọn nghiệm dương của (D.2).
Sau các biến đổi, nghiệm cho a1 là:
a1 = [−y − √(y² − 4xz)]/(2x) (D.4)
PHỤ LỤC E: Đồng nhất thức và Bất đẳng thức Ma trận
Ngoại trừ bất đẳng thức đầu tiên trong Mệnh đề E.4, các kết quả dựa trên Peto và Pike (1973) và Crowley và Breslow (1975).
E.1 ĐỒNG NHẤT THỨC VÀ BẤT ĐẲNG THỨC CHO BẢNG J(1×I) VÀ J(2×I)
Với dữ liệu tầng thứ j trong Bảng E.1, định nghĩa pij = rij/rj, eij = pijm1j, gij = pijγj với 0 < γj ≤ m1j.
Bảng E.1: Cấu trúc dữ liệu cho Tầng thứ j
| Danh mục Phơi nhiễm | |||||||
|---|---|---|---|---|---|---|---|
| 1 | 2 | … | i | … | I | ||
| Số ca | a1j | a2j | … | aij | … | aIj | m1j |
| rij | r1j | r2j | … | rij | … | rIj | rj |
Các ma trận phương sai‑hiệp phương sai V = (vik), U = (uik) và W = (wik) được xác định. Mệnh đề E.1 cho nghịch đảo của U*. Mệnh đề E.2 cho Xpp². Định lý E.3 phát biểu Xoe² ≤ Xpp² ≤ Xmh². Mệnh đề E.4 chứng minh sTWs ≥ sTUs ≥ sTVs.
E.2 ĐỒNG NHẤT THỨC VÀ BẤT ĐẲNG THỨC CHO MỘT BẢNG ĐƠN
Với J = 1, ta có Xoe² = (m1/γ) Xpp² = (m1/γ) Xmh² (E.5).
E.3 PHÂN PHỐI SIÊU BỘI
Với γj = m1jm2j/(rj−1), ma trận V cho phân phối siêu bội đa chiều. Xmh² là kiểm định Mantel–Haenszel. Khi J = 1:
Xmh² = [(r−1)/m2] ∑i=1I (ai−ei)²/ei (4.37).
E.4 PHÂN PHỐI POISSON CÓ ĐIỀU KIỆN
Với γk = mk, Xpt² là kiểm định Mantel–Haenszel cho dữ liệu người‑thời gian. Khi K = 1:
Xoe² = Xpp² = Xpt² = ∑i (di−ei)²/ei (10.24).
PHỤ LỤC F: Phân tích Sống sót và Bảng Sống
F.1 MỘT ĐOÀN HỆ ĐƠN (Single Cohort)
Gọi T là biến ngẫu nhiên liên tục với không gian mẫu [0, τ]. Các hàm xác suất, sống sót và nguy cơ lần lượt là f(t), S(t) và h(t). Ta có:
S(t) = P(T ≥ t) = ∫tτ f(u) du (F.1)
f(t) = −dS(t)/dt
h(t) = f(t)/S(t) = −d[log S(t)]/dt
S(t) = exp[−∫0t h(u) du] (F.2)
S(t) = ∫tτ h(u)S(u) du (F.3)
F.2 SO SÁNH CÁC ĐOÀN HỆ (Comparison of Cohorts)
Với ε > 0, định nghĩa Qε(t) và ωε(t). Với hai đoàn hệ (phơi nhiễm i=1 và không phơi nhiễm i=2),
limε→0 RRε(t) = limε→0 ORε(t) = h1(t)/h2(t)
Với giả định nguy cơ tỷ lệ h1(t) = ψh2(t):
S1(t) = [S2(t)]ψ (F.4)
F.3 BẢNG SỐNG (Life Tables)
Số tử vong trong nhóm tuổi thứ j: dj = ∫xjxj+1 r(u)l(u) du (F.5)
Số người‑năm sau tuổi x: T(x) = ∫xτ l(u) du (F.6)
Tuổi thọ kỳ vọng tại tuổi x: e(x) = T(x)/l(x).
PHỤ LỤC G: Nhiễu trong Nghiên cứu Đoàn hệ Mở và Nghiên cứu Bệnh‑Chứng
G.1 NGHIÊN CỨU ĐOÀN HỆ MỞ
G.1.1 Định nghĩa Phản thực của Nhiễu
Xét hai đoàn hệ, phơi nhiễm (i=1) và không phơi nhiễm (i=2), quan sát trong [0, τ]. Với biến phân tầng F, ký hiệu các hàm sống sót, xác suất và nguy cơ cho tầng k lần lượt là Sik(t), fik(t) và hik(t). Gọi pik = lik(0)/li(0).
Tỷ suất nguy cơ (thô) cho đoàn hệ thứ i:
Ri = [∑k pik ∫ Sik(t)hik(t) dt] / [∑k pik ∫ Sik(t) dt] (G.3)
và ρ = R1/R2.
Nhiễu hiện diện khi R1∗ ≠ R2 trong định nghĩa phản thực. Điều kiện đủ để không nhiễu: (i) h2k(t) = h2(t) ∀k, hoặc (ii) p1k = p2k ∀k.
G.1.2 Giả định Nguy cơ Tỷ lệ
Với h1k(t) = ψh2k(t), các phân tích cho thấy ngay cả khi không có nhiễu, ψ ≠ ρ trừ khi ψ = 1. Tuy nhiên, khi các λ nhỏ (thực tế phổ biến), ψ và ρ gần nhau. Bảng G.1 minh họa.
Bảng G.1: ψ/ρ với ψ = 2
| p11 | λ21 | λ22 | ψ/ρ |
|---|---|---|---|
| ,25 | ,001 | ,005 | 1,000 |
| ,50 | ,001 | ,005 | 1,001 |
| ,75 | ,001 | ,005 | 1,001 |
| ,25 | ,01 | ,05 | 1,004 |
| ,50 | ,01 | ,05 | 1,007 |
| ,75 | ,01 | ,05 | 1,007 |
| ,25 | ,1 | ,5 | 1,039 |
| ,50 | ,1 | ,5 | 1,063 |
| ,75 | ,1 | ,5 | 1,063 |
G.2 NGHIÊN CỨU BỆNH‑CHỨNG
Phân bố tuổi của dân số tại thời điểm t: n(x,t). Tỷ suất nguy cơ cho hình chữ nhật [x1,x2]×[t1,t2]:
R = [∬ r(x,t)n(x,t) dtdx] / [∬ n(x,t) dtdx] (G.8)
Trong nghiên cứu bệnh‑chứng tỷ lệ mới mắc lồng trong quần thể ổn định, OR = R1/R2. Định nghĩa phản thực của nhiễu cho đoàn hệ mở có thể được chuyển dịch sang bối cảnh bệnh‑chứng.
PHỤ LỤC H: Ước lượng Tỷ số Chênh trong Nghiên cứu Bệnh‑Chứng Bắt cặp
H.1 ƯỚC LƯỢNG KHÔNG ĐIỀU KIỆN TIỆM CẬN CHO BẮT CẶP ĐÔI
Với thiết kế bắt cặp, m1 = 1. Từ (5.3) và (5.4):
1 = [OR̂uπ̂2jr1j]/[OR̂uπ̂2j + (1−π̂2j)] + π̂2jr2j (H.1)
â1j = [OR̂uπ̂2jr1j]/[OR̂uπ̂2j + (1−π̂2j)] (H.2)
Với cấu hình Loại (1,1): r1j=2, r2j=0 → π̂2j = 1/(1+OR̂u), â1j = 1.
Với Loại (1,0) và (0,1): r1j=r2j=1 → π̂2j = 1/(1+OR̂u), â1j = OR̂u/(1+OR̂u).
Với Loại (0,0): r1j=0 → â1j = 0.
Phương trình hợp lý tối đa không điều kiện:
f(1,0) = [f(1,0) + f(0,1)] × OR̂u/(1+OR̂u) (H.3)
có nghiệm OR̂u = [f(1,0)/f(0,1)]².
H.2 PHÂN TÍCH CÓ ĐIỀU KIỆN TIỆM CẬN CHO BẮT CẶP (1:M)
Các kỳ vọng và phương sai có điều kiện với m = 0,…,M:
E(1,m) = (m+1)OR/[(m+1)OR+M−m]
V(1,m) = OR(m+1)(M−m)/[(m+1)OR+M−m]²
E(0,m) = mOR/[mOR+M+1−m]
V(0,m) = OR·m(M+1−m)/[mOR+M+1−m]² (H.4)
Phương trình hợp lý tối đa có điều kiện:
∑m=1M f(1,m−1) = ∑m=1M {[f(1,m−1)+f(0,m)]m·OR̂c/[m·OR̂c+M+1−m]} (H.5)
Ước lượng phương sai:
V̂c = OR̂c ∑m=1M {[f(1,m−1)+f(0,m)]m(M+1−m)/[m·OR̂c+M+1−m]²} (H.7)
v̂ar(log OR̂c) = OR̂c² / V̂c.
Kiểm định Mantel–Haenszel về mối liên quan (5.29) được xây dựng dưới H0: OR = 1.
Nguồn: Newman, S.C. (2001). Biostatistical Methods in Epidemiology. John Wiley & Sons, Inc. Phụ lục A-H, trang 307-358.