2017-10-08 7 views
0

Ich bin sehr verwirrt darüber, wie Variablen in der Coxph-Funktion angepasst werden. Ich weiß, dass man Stratifizierung mit strata() machen kann, aber wie wäre es, sich auf Variablen einzustellen?Wie werden Variablen in Coxph (R) angepasst?

Im linearen Modell kann man die Variablen durch die folgende

(hier ist ein Beispiel, das ich aus dieser link sah) einstellen

fit.diamOnMachine <- lm(diameter˜machine) 
diam.adjusted <- residuals(fit.diamOnMachine) 
fit.diamadjmach <- lm(strength ˜ diam.adjusted + machine) 

In coxph, man die gleiche Sache tut? Zum Beispiel habe ich Alter, Geschlecht, BMI, Zeit bis Ereignis, Ergebnis und eine Liste der Proteinexpression Werte von 1000 Personen.

Ich mag würde wissen, wie Alter, Geschlecht und BMI in dem folgende coxph Modell anzupassen:

coxph(Surv(Time_till_event, outcome) ~ protein_expression_values, data = data) 

Soll ich nur hinzufügen, die Variablen, die ich brauche, wie diese in die Gleichung einzustellen:

coxph(Surv(Time_till_event, outcome) ~ protein_expression_values + age + gender + BMI, data = data) 

Ich habe eine Menge Material im Internet durchgesehen, aber ich bin nicht in der Lage, passende Antworten zu finden. Ich habe noch nie lineare Regressionsklassen belegt und gerade angefangen, online zu lesen/zu lernen. Wenn Sie Material empfohlen haben, würde ich es auch sehr schätzen. Vielen Dank.

Antwort

0

Ich gehe davon aus, dass Ihr Hauptziel darin besteht, die Überlebenszeit als eine Funktion der Proteinexpressionswerte zu modellieren, aber auch für Variablen, die diese Beziehung beeinträchtigen könnten (z. B. Alter, Geschlecht, BMI). Wenn dies der Fall ist, schließe einfach alle diese Begriffe in deine Formel ein, wie du oben angedeutet hast (d. H. protein_expression_values + age + gender + BMI). Die Proteinexpressionskoeffizienten, die von dem Modell ausgegeben werden, werden dann den Effekt der Expression auf das Überleben für ein gegebenes Alter, Geschlecht und BMI darstellen.

Als Haftungsausschluss habe ich noch nie jemanden gesehen, der die Anpassung vorgenommen hat, die Sie in Ihrer Frage verlinken, daher ist es möglich, dass ich Ihr Ziel falsch verstehe.

Verwandte Themen