From: Uwe Ligges <ligges_at_statistik.tu-dortmund.de
<mailto:ligges_at_statistik.tu-dortmund.de?Subject=Re:%20[R]%20Help%20with%2
0gam> >
Date: Wed, 11 May 2011 19:08:38 +0200
On 11.05.2011 17:22, Zsolt Macskasi wrote: > Hi,
>
<http://tolstoy.newcastle.edu.au/R/e14/help/11/05/1036.html#1040qlink1>
> I
am a brand new user of R and I am trying to use the gam procedure with the
package mgcv. I did a bit of my homework by consulting the R-manual, as well
as the mgcv manual written by Simon Wood. I admit it was just a few hours,
but what I am trying to do is really basic. Essentially, what I am trying to
do is to generate the fitted values after the execution of the gam procedure
and export them into Excel. >
> Here is my program:
>
> ABC<- read.table("Incidence Data.csv", header=TRUE,
sep=",")
probably the next three lines can be omitted if you just say:
fit <- gam(incidence~te(age,birthyear), data=ABC, family=poisson, fit=TRUE)
<http://tolstoy.newcastle.edu.au/R/e14/help/11/05/1036.html#1040qlink2>
>
incidence<- ABC[,1] > age<- ABC[,2]
> birthyear<- ABC[,3]
> fit<-gam(incidence~te(age,birthyear), family=poisson, fit=TRUE)
>
<http://tolstoy.newcastle.edu.au/R/e14/help/11/05/1036.html#1040qlink3>
>
All this works. Now, how can I see the fitted values and copy them back to
Excel?
As for most fitted models, you can get
Fitted values:
predict(fit)
Coefficients:
coef(fit)
etc.
Uwe Ligges
<http://tolstoy.newcastle.edu.au/R/e14/help/11/05/1036.html#1040qlink4>
>
Thank you very much, >
> Zsolt
>
> [[alternative HTML version deleted]]
>
Note that predict(fit) will give the additive fit. If you are looking for
the fitted mean values, I would do the following:
ds <- data.frame(fit$fitted.values)
write.csv(ds, file = "test.csv") #to write the fitted mean values to a
csv
file
Paula McGee
[[alternative HTML version deleted]]