Re: [R-es] Pasar nombre variable regresión

2021-11-18 Por tema Griera-yandex
Hola: Gracias por la respuesta. Nunca he utilizado variables globales por miedo de meter la pata. Sí, tienes razón. Lo mejor es pasar al nuevo espacio el dataframe. Se simplifica mucho. Gracias y saludos. On Thu, 18 Nov 2021 13:58:53 +0100 Proyecto R-UCA wrote: > Buenas, > > No he

Re: [R-es] Pasar nombre variable regresión

2021-11-18 Por tema Proyecto R-UCA
Buenas, No he profundizado en el motivo pero como dices falla si las variables no están en el data.frame. Tienes que agregarlas primero al data.frame. Si el espacio del que hablas es el padre, o algún ascendiente, no habría problemas, pues R cuando no existe una variable en un entorno mira en

Re: [R-es] Pasar nombre variable regresión

2021-11-18 Por tema Griera-yandex
Gracias por la respuesta! El código tuyo funciona sin problema, pero cuando lo "adapto" me da error: > ctl <- c(4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14) + trt <- c(4.81,4.17,4.41,3.59,5.87,3.83,6.03,4.89,4.32,4.69) + group <- gl(2, 10, 20, labels = c("Ctl","Trt")) + weight <- c(ctl,

Re: [R-es] Pasar nombre variable regresión

2021-11-18 Por tema Proyecto R-UCA
Buenas, a ver si esto te sirve: ctl <- c(4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14) trt <- c(4.81,4.17,4.41,3.59,5.87,3.83,6.03,4.89,4.32,4.69) group <- gl(2, 10, 20, labels = c("Ctl","Trt")) weight <- c(ctl, trt) dd <- data.frame(weight = weight, group = group, ctl = ctl, trt=trt) model

Re: [R-es] Pasar nombre variable regresión

2021-11-18 Por tema Griera-yandex
Sí! Gracias por responder! Funciona sin problema: > X = "group" + X [1] "group" + lm.D9 <- lm(weight ~ get (X), data = df) + summary (lm.D9) Call: lm(formula = weight ~ get(X), data = df) Residuals: Min 1Q Median 3Q Max -1,0710 -0,4937 0,0685 0,2462 1,3690

Re: [R-es] Pasar nombre variable regresión

2021-11-18 Por tema Marcelino de la Cruz Rot
Hola: Creo que lo que quieres es esto: lm.D9 <- lm(weight ~ get(X)) Saludos, Marcelino El 18/11/2021 a las 12:03, Griera escribió: Hola, buenos días: No es un problema concreto que tenga ahora, pero es un problema general que no se si tiene solución fácil. Hago una regresión (de lm.html):

Re: [R-es] Pasar nombre variable regresión

2021-11-18 Por tema Griera-yandex
Hola: Gracias por la respuesta. Disculpa, el ejemplo está mal planteado. En realidad seria: ctl <- c(4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14) trt <- c(4.81,4.17,4.41,3.59,5.87,3.83,6.03,4.89,4.32,4.69) group <- gl(2, 10, 20, labels = c("Ctl","Trt")) weight <- c(ctl, trt) df <-

[R-es] Pasar nombre variable regresión

2021-11-18 Por tema Griera
Hola, buenos días: No es un problema concreto que tenga ahora, pero es un problema general que no se si tiene solución fácil. Hago una regresión (de lm.html): ctl <- c(4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14) trt <- c(4.81,4.17,4.41,3.59,5.87,3.83,6.03,4.89,4.32,4.69) group <- gl(2,