Запуск регрессионной модели Кокса на R: как я могу учесть небинарную ковариату?

#r #cox-regression #cox

Вопрос:

Одна из ковариат моей регрессионной модели Кокса имеет 3 категории: 0,1,2. Когда я запускаю модель, результаты показывают только одно соотношение рисков. Я понимаю, что R сравнивает только 1 и 2 с 0 (базовый уровень)? Есть ли способ сравнить 0 с 1, 0 с 2, 1 с 2, все в моей модели?

Спасибо

 model lt;- coxph(Surv(time1, time2, treatment)   ~ period, data = two, ties="efron") summary(model)  Results:  coef exp(coef) se(coef) z Pr(gt;|z|) period 0.2225 1.2491 0.1764 1.261 0.207   exp(coef) exp(-coef) lower .95 upper .95 period 1.249 0.8005 0.884 1.765  

Комментарии:

1. Какая переменная имеет три значения? Так ли это period ? Убедитесь, что дискретные значения кодируются как факторы, а не как числовые значения. Попробуй coxph(Surv(time1, time2, treatment) ~ factor(period), data = two, ties="efron")