library(mgcv)

b <- gam(arcsine.success ~ s(date.num,clutch.size,k=50))
vis.gam(b,theta=30)

will fit a thin plate spline and plot it. k is an upper limit on the number of degrees of freedom for the TPS, but the actual degrees of freedom are chosen automatically (use the 'method' argument of gam to choose exactly how). Increase k if 50 is overly restrictive here.

gam will also let you fit binary/binomial data directly, so you could probably do away with the arcsine transformation (if I'm guessing right about what you are doing here).

There are also several other libraries that will let you fit thin plate splines: gss, for example.

Simon




On 14/03/11 09:55, kehoe wrote:
Hi Everyone,

I'm a pretty useless r-er but have data that SPSS etc doesn't like. I've
managed to do GLMs for my data, but now need to fit a thin plate spline for
my data (arcsine.success~date.num:clutch.size)
If anyone has a bit of spare time and could come up with a bit of code I'd
be very grateful- I just don't get R language!

Thanks

Rach

--
View this message in context: 
http://r.789695.n4.nabble.com/Help-Fitting-a-Thin-Plate-Spline-tp3353485p3353485.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
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.



--
---
Simon Wood, Mathematical Science, University of Bath BA2 7AY UK
+44 (0)1225 386603               http://people.bath.ac.uk/sw283

______________________________________________
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