> -----Original Message-----
> From: r-help-boun...@r-project.org [mailto:r-help-bounces@r-
> project.org] On Behalf Of Arne Henningsen
> Sent: Thursday, March 10, 2011 12:09 PM
> To: Alex Olssen; r-help@r-project.org
> Subject: Re: [R] R beginner - Error in as.vector(x, mode)
> 
> Dear Alex
> 
> On 10 March 2011 20:31, Alex Olssen <alex.ols...@gmail.com> wrote:
> > I find it hard to provide a reproducible version of this error.
> > When I use the exact same procedure but get data from data()
> > everything works fine.
> > I.e., I do not think the startvals are the problem - in fact I copied
> > the syntax for the startvals directly from the example in the
> > documentation which does work.
> >
> > The following code is very similar to my code above.
> > The important difference is the way the data is obtained.
> > This code works.
> >
> > library(systemfit)
> > library(foreign)
> > data("mtcars")
> > eqDrat <- drat ~ a0 + a1*mpg + a2*qsec
> > eqWt <- wt ~ b0 + b1*mpg + b2*qsec
> > model <- list(eqDrat, eqWt)
> > start.values <- c(a0=0.5, a1=0.5, a2=0, b0=0.5, b1=0.5, b2=0)
> > nlsystemfit("OLS", model, start.values, data = mtcars)
> >
> > I think I could solve my problem if I could use my data through
> data()
> > instead of through read.table()
> > Does anyone know if this is possible?
> 

I tried to send this response from my phone, but no luck. :-(  Anyway, in the 
OP's original post, the call to nlsystemfit used data=auto, i.e.

nlsystemfit("OLS", model, start.values, data = auto) 

instead of data=auto74.

Could that be the source of the problem?

Dan

Daniel J. Nordlund
Washington State Department of Social and Health Services
Planning, Performance, and Accountability
Research and Data Analysis Division
Olympia, WA 98504-5204


______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to