[R] Help with error on function: Error in .... attempt to apply non-function

Duncan Murdoch murdoch at stats.uwo.ca
Tue Sep 15 12:15:29 CEST 2009


Corrado wrote:
> Dear R gurrus,
>
> I wrote this function
>
> http://scsys.co.uk:8002/33852?ln=on&store=on&submit=Format+it!
>
> for a small package I am preparing. 
>
> Whenever I run the function I get the error
>
> Error in Mspline(i = i, x = x, degree = kk, t = t) :  attempt to apply non-
> function
>
> Anyone could point me out what I am doing wrong?
>   

It would be a lot easier to do so if you gave us a reproducible example. 
But the usual cause for that is using () instead of [], or forgetting an 
operator.  I think you've done the second:  you have (k-1)(t[i+k]-t[i]) 
where you should have (k-1)*(t[i+k]-t[i]).

Duncan Murdoch




More information about the R-help mailing list