Я пытаюсь построить зависимость доза-ответ между воздействием pm2.5 и частотой гипертонии. Я установил модель Кокса со случайными эффектами, в которой случайный эффект был добавлен для учебных центров. Затем я использовал функцию plotHR для построения зависимости доза-ответ. Но я встретил ошибку. Ниже приведен пример кода R, который я использовал.
library(survival)
library(coxme)
library(splines)
library(Greg)
data("eortc")
eortc$age<-rnorm(2323,40,10)
efit1 <- coxph(Surv(y, uncens) ~ ns(age) + trt , eortc)
plotHR(efit1,term = 1,xlim = c(30,70))
efit2 <- coxme(Surv(y, uncens) ~ ns(age) + trt + (1|center), eortc)
plotHR(efit2,term = 1,xlim = c(30,70))
Я могу построить efit1 с помощью plotHR, но я обнаружил ошибку при построении efit2, в которой я добавил случайный эффект в модель Кокса. Кто-нибудь знает, как решить эту проблему? Спасибо!