Logo Xem trang đào tạo trực tuyến arrow1
space
 PHỤ LỤC A-H: CHỨNG MINH TOÁN HỌC VÀ PHỤ LỤC KỸ THUẬT

PHỤ LỤC A-H: CHỨNG MINH TOÁN HỌC VÀ PHỤ LỤC KỸ THUẬT

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)

jp1jπ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)

jp1jπ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 + θ11

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 + θ11

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
12…i…I
Số caa1ja2j…aij…aIjm1j
rijr1jr2j…rij…rIjrj

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,0051,000
,50,001,0051,001
,75,001,0051,001
,25,01,051,004
,50,01,051,007
,75,01,051,007
,25,1,51,039
,50,1,51,063
,75,1,51,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.

🏥 Phòng khám Đa khoa ĐHYK Phạm Ngọc Thạch

Khám chữa bệnh đa khoa • Bác sĩ đầu ngành • Trang thiết bị hiện đại

📋 Đặt lịch khám →


Phụ trách chuyên môn TS Võ Thành Liêm (thanhliem.vo@gmail.com)

space