CohortMethod icon indicating copy to clipboard operation
CohortMethod copied to clipboard

Adding PS overlap weight

Open chandryou opened this issue 4 years ago • 5 comments

It might be beneficial to add PS overlap weight (an alternative to the IPTW), which was suggested by Li et al. (Li, Fan, Laine E. Thomas, and Fan Li. “Addressing Extreme Propensity Scores via the Overlap Weights.” American Journal of Epidemiology 188, no. 1 (01 2019): 250–57. https://doi.org/10.1093/aje/kwy201.).

PS overlap weight emphasizes the portion of the population where the most treatment equipoise exists in clinical practice, and this method seems more robust than IPTW.

The overlap weight can be calculated as below: population$weights <- ifelse(population$treatment==1,1-data$ps,data$ps)

chandryou avatar Jul 09 '20 00:07 chandryou

[HADES Hack-a-thon]: Justin is going to work on this item.

anthonysena avatar Oct 15 '22 12:10 anthonysena

#127 has implemented the weight

jmb01 avatar Oct 15 '22 14:10 jmb01

PS overlap weight exaggerates population in the overlap. I wonder how this affects on reliability of the method just like empirical equipose. ;)

@schuemie

chandryou avatar Oct 15 '22 14:10 chandryou

#129 is the improved pull request based on the develop branch

louisahsmith avatar Oct 15 '22 15:10 louisahsmith

Should we change all 'iptw' column name in dataframes into 'weightedPs'?

chandryou avatar Oct 15 '22 15:10 chandryou

This still needs to be fully integrated into the package (e.g. in the multiple-analyses framework).

schuemie avatar Apr 19 '23 13:04 schuemie