Corrado
2009-Sep-15 09:45 UTC
[R] Help with error on function: Error in .... attempt to apply non-function
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? kubuntu 904 64 bit, R 2.9.2 Regards -- Corrado Topi Global Climate Change & Biodiversity Indicators Area 18,Department of Biology University of York, York, YO10 5YW, UK Phone: + 44 (0) 1904 328645, E-mail: ct529 at york.ac.uk
Duncan Murdoch
2009-Sep-15 10:15 UTC
[R] Help with error on function: Error in .... attempt to apply non-function
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