Dự tính mạnh mẽ của việc thực hiện hiệu ứng nhân quả


8

Có ai biết về một triển khai (khác với macro SAS) của phương pháp ước lượng mạnh gấp đôi được tìm thấy trong:

Funk, MJ, Westreich, D. et al (2011). Ước tính mạnh mẽ của tác động nhân quả. Tạp chí Dịch tễ học Hoa Kỳ, 173 (7): 761-767. [DOI] ?


1
Có một ngôn ngữ cụ thể bạn sẽ thích nó trong?
Fomite

Triển khai trong bất kỳ ngôn ngữ đều được chào đón. Tôi không thể sử dụng macro SAS vì tôi không có chương trình SAS.
ADB

@Michael Cảm ơn bạn, không chắc cách đánh máy đã lẻn vào đó
jonsca

@jonsca Bạn thực hiện rất nhiều chỉnh sửa và tôi đã kiểm tra nhiều chỉnh sửa của bạn khi các yêu cầu đến với tôi. Nói chung bạn làm một công việc rất tốt đẹp. Cái này cũng rất hay, chỉ cần một lỗi đánh máy.
Michael R. Chernick

Câu trả lời:


12

Dự toán mạnh mẽ gấp đôi thực sự không khó thực hiện bằng ngôn ngữ bạn chọn. Tất cả những gì bạn thực sự làm là kiểm soát các biến theo hai cách, thay vì một - ý tưởng là miễn là một trong hai mô hình được sử dụng để kiểm soát là chính xác, bạn đã kiểm soát thành công để gây nhiễu.

Theo tôi, cách dễ nhất để làm điều đó là sử dụng trọng số nghịch đảo xác suất điều trị (IPTW) để cân trọng lượng tập dữ liệu, sau đó cũng bao gồm các biến trong mô hình hồi quy bình thường. Đây là cách các tác giả tiếp cận vấn đề trong bài báo liên kết ở trên. Ngoài ra còn có các tùy chọn khác, thường được xây dựng dựa trên điểm số xu hướng được sử dụng cho khớp hoặc là đồng biến trong mô hình.

rất nhiều lời giới thiệu về IPTW bằng bất kỳ ngôn ngữ thống kê nào bạn thích. Tôi sẽ cung cấp các đoạn mã, nhưng tất cả của tôi đều ở SAS và có thể sẽ đọc rất giống các tác giả.

Tóm lại, những gì bạn làm là mô hình xác suất phơi nhiễm dựa trên các đồng biến của bạn bằng cách sử dụng một cái gì đó như hồi quy logistic và ước tính xác suất phơi nhiễm dự đoán dựa trên mô hình đó. Điều này cung cấp cho bạn một số điểm xu hướng. Xác suất nghịch đảo của Trọng lượng điều trị, như tên cho thấy, 1 / Điểm tỷ lệ. Điều này đôi khi tạo ra các giá trị cực trị, vì vậy một số người ổn định trọng số bằng cách thay thế xác suất cận biên (thu được bằng mô hình hồi quy logistic của kết quả và không có đồng biến) cho 1 trong phương trình trên.

Thay vì coi mỗi đối tượng trong phân tích của bạn là 1 đối tượng, giờ đây bạn coi chúng là n bản sao của một chủ đề, trong đó n là trọng lượng của chúng. Nếu bạn chạy mô hình hồi quy của mình bằng cách sử dụng các trọng số đó bao gồm cả hiệp phương sai, thì sẽ có một ước tính mạnh mẽ gấp đôi.

Tuy nhiên, một lời cảnh báo: Mặc dù ước tính mạnh mẽ (hoặc gấp ba, v.v.) mang lại cho bạn nhiều cơ hội hơn để xác định mô hình hiệp phương sai chính xác, nhưng điều đó không đảm bảo bạn sẽ làm như vậy. Và quan trọng hơn, không thể cứu bạn khỏi bối rối không thể đo lường được.


Cảm ơn câu trả lời. Có phiên bản dùng thử / miễn phí của SAS không?
ADB

@ADB Hy vọng ai đó sẽ đi cùng với việc triển khai trong R - Tôi sẽ làm điều đó, nhưng tôi đã có một số thời hạn khẩn cấp sắp tới. Nếu bạn đang ở một nơi mà bạn có quyền truy cập vào các nhà thống kê hoặc chỉ những người thích mã hóa, điều này sẽ rất đơn giản để thực hiện trong bất kỳ gói nào bạn có. Theo thang điểm "Tôi sẽ mua cho bạn bữa trưa" về khoản hối lộ thích hợp :)
Fomite

1
@ADB Họa tiết này cho gói twang trong R có một cái nhìn tổng quan đẹp về phân tích điểm xu hướng và các công cụ ước tính mạnh gấp đôi.
jthetzel

@Fomite Tôi nghĩ bạn có nghĩa là "... một số người ổn định trọng lượng bằng cách thay thế xác suất phơi nhiễm biên (thu được bằng mô hình hồi quy logistic của điều trị và không có đồng biến) cho 1 trong phương trình trên."
hút


2

Gói tmle R đã triển khai Công cụ ước tính dựa trên tổn thất tối thiểu được nhắm mục tiêu, mạnh gấp đôi và hiệu quả trong các điều kiện. Nó có lợi thế bổ sung rằng nó là một công cụ ước tính thay thế, trái ngược với IPTW Augmented (là cái mà tôi cho rằng bạn đang đề cập đến).


2
Chào mừng đến với trang web, @IvanDiaz. Nó có thể hữu ích nếu bạn nói tmlegói ngôn ngữ đó dùng để làm gì, có lẽ là một liên kết đến nhiều thông tin hơn và nơi nhận được nó.
gung - Phục hồi Monica

1

Tôi có công cụ ước tính được mô tả trong Funk et al. 2011 (tăng trọng số xác suất nghịch đảo), được triển khai trong zEpidthư viện Python 3 trong AIPTWlớp. Chi tiết và cú pháp TẠI ĐÂY . Thư viện cũng bao gồm TMLE, trong trường hợp bạn muốn sử dụng cả hai cách tiếp cận


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.