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.

Reply via email to