我很困惑如何调整coxph函数中的变量。我知道可以使用strata()进行分层,但是如何调整变量?如何调整coxph(R)中的变量?
线性模型中,可以通过以下
(这里有一个我从这个link看到例子)
fit.diamOnMachine <- lm(diameter˜machine)
diam.adjusted <- residuals(fit.diamOnMachine)
fit.diamadjmach <- lm(strength ˜ diam.adjusted + machine)
在coxph,确实一个做同样的事情调整变量?例如,我有年龄,性别,BMI,事件发生时间,结果和1000个人的蛋白质表达值列表。
我想知道如何调整年龄,性别和体重指数在以下coxph型号:
coxph(Surv(Time_till_event, outcome) ~ protein_expression_values, data = data)
我应该补充一点,我需要调整到这样的公式中的变量:
coxph(Surv(Time_till_event, outcome) ~ protein_expression_values + age + gender + BMI, data = data)
我在互联网上经历了很多材料,但我似乎无法找到合适的答案。我从来没有参加线性回归课,只是开始在线阅读/学习。如果您有推荐的材料,我也非常感谢。谢谢。