Hola a todos estoy tratando de correr modelos no lineales aplicando, quiero ajustar algunos modelos a una serie de datos, así: ## model2 <- nls(ho~exp*(a+b*edad*exp(c))), start=list(a=30,b=21,c=0.005), trace = TRUE) ## pero siempre me da error a todos los modelos que quiero aplicar, con el siguiente mensaje: ## Error: inesperado '','' en "model2 <- nls(ho~exp*(a+b*edad*exp(c)))," ## le estoy dando las vueltas sin encontrar la solución, podrían por favor ayudarme... gracias. saludos cordiales Roy [[alternative HTML version deleted]]
Roy, El problema esta en exp*(...) ---- lo que necesitas es exp(...) Saludos, Jorge.- 2012/11/1 Roy Vera <>> Hola a todos > > estoy tratando de correr modelos no lineales aplicando, quiero ajustar > algunos modelos a una serie de datos, así: > > ## model2 <- nls(ho~exp*(a+b*edad*exp(c))), start=list(a=30,b=21,c=0.005), > trace = TRUE) ## > > pero siempre me da error a todos los modelos que quiero aplicar, con el > siguiente mensaje: > > ## Error: inesperado '','' en "model2 <- nls(ho~exp*(a+b*edad*exp(c)))," ## > > le estoy dando las vueltas sin encontrar la solución, podrían por favor > ayudarme... gracias. > > saludos cordiales > > Roy > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >[[alternative HTML version deleted]]
gracias Jorge por tu respuesta, pero resulta que aún así me da un error: ##model2 <- nls(ho~exp(a+b*edad*exp(c))), data=nigra, ## apenas corro esta parte me da el error y no me permite correr la siguiente parte que es esta: start=list(a=30,b=21,c=0.005), trace = TRUE) el error que me menciona es el siguiente: ##Error: inesperado '','' en "model2 <- nls(ho~exp(a+b*edad*exp(c))),"## si tienes alguna otra idea te agradecería ... saludos Roy [[alternative HTML version deleted]]
Hola Roy, Tienes un ) de mas. Esto deberia funcionar: model2 <- nls(ho ~ exp(a+b*edad*exp(c)), data = nigra, start = list(a = 30, b = 21, c = 0.005), trace = TRUE) Jorge.- 2012/11/1 Roy Vera <roy_2roger@yahoo.com.mx>> gracias Jorge por tu respuesta, pero resulta que aún así me da un error: > > ##model2 <- nls(ho~exp(a+b*edad*exp(c))), data=nigra, ## apenas corro esta > parte me da el error > > y no me permite correr la siguiente parte que es esta: > > start=list(a=30,b=21,c=0.005), trace = TRUE) > > el error que me menciona es el siguiente: > > ##Error: inesperado '','' en "model2 <- nls(ho~exp(a+b*edad*exp(c))),"## > > si tienes alguna otra idea te agradecería ... > > saludos > > Roy >[[alternative HTML version deleted]]