Нормальная регрессия Кокса выглядит следующим образом:
coxph(formula = Surv(time, status) ~ v1 + v2 + v3, data = x)
Я рассчитал баллы по взвешиванию обратной склонности (IPTW) с последующими баллами склонности.
Баллы предрасположенности можно рассчитать следующим образом:
ps<-glm(treat~v1+v2+v3, family="binomial", data=x)
Веса, используемые для IPTW, рассчитываются следующим образом:
weight <- ifelse (treat==1, 1/(ps), 1/(1-ps))
Каждый субъект в наборе данных может быть взвешен с помощью вышеупомянутого метода (каждый субъект действительно получает определенный вес, рассчитанный, как указано выше), но я не вижу места для определения весов в «нормальной» формуле регрессии Кокса.
Существует ли формула регрессии Кокса, по которой мы можем оценить рассчитанные веса для каждого субъекта, и какой пакет или код R используется для этих вычислений?