una titulo tendencia parabola pairs linea hacer grafico graficar grafica como columnas columna r formula lm

titulo - Usando números de columna no nombres en lm()



r grafica (1)

lm( as.formula(paste(colnames(mydata)[1], "~", paste(colnames(mydata)[c(2, 3)], collapse = "+"), sep = "" )), data=mydata )

En lugar de c(2, 3) puede usar la cantidad de índices que desee (sin necesidad de bucle).

En lugar de algo como lm(bp~height+age, data=mydata) me gustaría especificar las columnas por número, no por nombre.

Probé lm(mydata[[1]]~mydata[[2]]+mydata[[3]]) pero el problema con esto es que, en el modelo ajustado, los coeficientes se denominan mydata[[2]] , mydata[[3]] etc., mientras que me gustaría que tuvieran los nombres de columna reales.

Quizás este sea el caso de no tener su pastel y comérselo, pero si los expertos pudieran recomendar si esto es posible, se lo agradecería.