[R] Problem with lm

Mick Cooney mickcooney at gmail.com
Thu Nov 1 17:23:27 CET 2012


But the 'y' is a parameter to the function, so does this mean that the
error is occurring when the function is invoked without that
parameter?

On 1 November 2012 16:02, Greg Snow <538280 at gmail.com> wrote:
> Yes, it is most likely due to scoping.  It is safest to create a data
> frame with all the data in it, then pass that to the data argument of
> lm.
>
> On Thu, Nov 1, 2012 at 2:25 AM, Eva Prieto Castro <evapcastro at yahoo.es> wrote:
>> Hi,
>>
>> I have a problem in relation with a packahe I made. It runs on my machine (Windows, where I made the package), and it runs in a Mac machine, but it does not run in another Mac machine with the same R version.
>>
>> The part of the code is giving problems:
>>
>> singleCosinor <- function(t, y, period=24) {
>>   x1 <- cos(2 * pi * t / period)
>>   x2 <- sin(2 * pi * t / period)
>>   single <- lm (y ~ x1 + x2)
>>   return(single)
>> }
>>
>> The error:
>>
>> Error en eval(expr, envir, enclos) : objeto 'y' no encontrado
>>
>> Can it be in relation with scoping?.
>>
>> Thanks in advance.
>>
>> Eva
>>
>>         [[alternative HTML version deleted]]
>>
>>
>> ______________________________________________
>> R-help at 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.
>>
>
>
>
> --
> Gregory (Greg) L. Snow Ph.D.
> 538280 at gmail.com
>
> ______________________________________________
> R-help at 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.



-- 
Mick Cooney
mickcooney at gmail.com



More information about the R-help mailing list