On 15/09/2009 6:32 AM, Corrado wrote:
Dear Duncan,
this is a reproducible example: it is the function copied straight from my
Eclipse.
- You posted it in a way that couldn't be cut and pasted into R: you
added line numbers. (A similar problem is when people use print() to
show a dataset; it's not easy to get one of those into a new session.
Show us the source code to generate the example instead.)
- You didn't give the calling sequence so I could just cut and paste
the code into R and see the error. So even if I took the time to turn
off the line numbers, I would have to spend time figuring out what
inputs you used.
> I found the mistake (thanks to Peter) ....
But you didn't describe it so no one else can learn from it.
Duncan Murdoch
On Tuesday 15 September 2009 11:15:29 Duncan Murdoch wrote:
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
______________________________________________
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.