[R] R beginner - Error in as.vector(x, mode)

Arne Henningsen arne.henningsen at googlemail.com
Thu Mar 10 21:08:50 CET 2011


Dear Alex

On 10 March 2011 20:31, Alex Olssen <alex.olssen at 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?

So, the problem seems to come from your data set. As we do not have
your data file, we cannot really help you with this. The command for
reading the data (e.g. read.dta(), read.table(), or read.csv()) -- of
course -- depends on the file format.

/Arne

-- 
Arne Henningsen
http://www.arne-henningsen.name



More information about the R-help mailing list