Wenn dem folgenden R-Code ausgeführt wird:R: Umbenennen, wenn model.matrix mit
y <- rnorm(100)
B <- matrix(rnorm(200), ncol=2)
colnames(B) <- c("x1", "x2")
A <- model.matrix(y~B)
colnames(A)
model.matrix die Variablennamen fügt das Präfix "B" in der Matrix A. Wie kann ich dieses Verhalten vermeiden (oder benennen Sie es um, aber in einer sehr allgemeinen Einstellung, zB innerhalb einer Funktion mit benutzerdefinierter Formel)?
verwenden Wenn mich nicht alles täuscht, wird die „B“ von dem Objekt aufgenommen in 'model.matrix' verwendet wird, so nehme ich an Sie, diese Informationen zu' gsub' es verwenden können wenn ich Das ist Teil einer Funktion ....? – A5C1D2H2I1M1N2O1R2T1