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?
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 ______________________________________________ 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.