Ich versuche, Variablen in der Formel in der Art, wie sie übergeben wurden, zu modifizieren, dh mit log
Transformation oder mit ?AsIs
-Operator, der in der n-ten Macht übernimmt übergeben aber model.frame
sieht aus wie auf diesem ?AsIs
Operator in R reagierenmodel.frame Funktion reagiert nicht auf AsIs-Objekt in R
> library(survival)
> formula = Surv(futime, death) ~ mspike + log(mspike) + I(mspike)^2 + I(mspike)^3
> head(model.frame(formula, data = mgus))
Surv(futime, death) mspike log(mspike) I(mspike)
1 748 2.0 0.6931472 2
2 6751 1.3 0.2623643 1.3
3 277 1.3 0.2623643 1.3
4 1815 1.8 0.5877867 1.8
5 2587 1.4 0.3364722 1.4
6 563 1.8 0.5877867 1.8
Wer weiß, wie veränderliche Variablen extrahieren für I(mspike)^2
?
Danke ... Mein Fehler :) –