Hola a  todos/as:

Ya resolví, del siguiente modo:

 f <- formula(y ~ x1 + x2)
  single <- do.call("lm", list(f, data=mydf))

Gracias, y disculpadme si con las prisas no he respondido a alguna sugerencia realizada.

Un saludo.

Eva

--- El mié, 31/10/12, Eva Prieto Castro <evapcastro@yahoo.es> escribió:

De: Eva Prieto Castro <evapcastro@yahoo.es>
Asunto: Problema con la función lm
Para: "r-help-es" <r-help-es@r-project.org>
Fecha: miércoles, 31 de octubre, 2012 11:22

Buenos días:

Tengo un determinado código en R que en una máquina funciona correctamente, pero en otra devuelve un error del tipo "Error en as.formula(mymodel): Objeto 'mymodel' no encontrado'"

En mi código:

mymodel <- "y ~ x1[, 1] + x2[, 1]"
res <- lm (as.formula(mymodel))

¿Qué puede estar motivando ese error?. La máquina en la que falla tiene una versión de tseries que es anterior a la de otra máquina; no obstante, en una tercera máquina con esa misma versión de tseries (la inferior) funciona.

Estaré a atenta a vuestras ideas y sugerencias.

Gracias,

Eva

El R de sendas máquinas tiene 

	[[alternative HTML version deleted]]

