The variable y is made of four columns, each paired to 20, 200, 2000 or 20 000. > y <- c(rdiktator20, rDiktator200, rDikt2000, rDikt20000)
So I guess the problem is in the fact that I did not specify it correctly, is it so? How can I tell R properly that one part of y matches to one part of x? The result I am looking for looks like this in Calc, however, I need to do it in R because it can tell me more: http://r.789695.n4.nabble.com/file/n3933663/allfour.png The y axis shows how big rdiktator20, rDiktator200, rDikt2000 or rDikt20000 is. The x axis shows the logarithm of 20, 200, 2000 and 20 000. -- View this message in context: http://r.789695.n4.nabble.com/Lm-function-Error-in-model-frame-default-tp3933466p3933663.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ 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.