Note: forwarded message attached.

__________________________________________________


--- Begin Message ---
Subject: Re: [R] Prediction using GAM
To: Prof Brian Ripley <[EMAIL PROTECTED]>
In-Reply-To: 6667
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Length: 1068


  The example I used is exactly in the R help file of
predict.gam in the package 'gam'.

  You may reproduce this example by using the
following code:

library(gam)
data(gam.data)
data(gam.newdata)
gam.object <- gam(y ~ s(x,6) + z, data=gam.data)
predict(gam.object)[1]
      1
0.8017407
predict(gam.object,data.frame(x=gam.data$x[1],z=gam.data$z[1]))
       1
0.1668452



--- Prof Brian Ripley <[EMAIL PROTECTED]> wrote:
> R has *two* gam() functions in contributed packages
> 'mgcv' and 'gam'. 
> Which is this?
> 
> Please see the posting guide and provide a
> reproducible example.
> 
> If this is package 'gam', prediction difficulties of
> this sort for the S 
> version are discussed in the White Book, MASS and
> elsewhere (but I recall 
> reading that they did not apply to the R version).
> 
> 
> On Wed, 23 Mar 2005, Kerry Bush wrote:
> 
> > Recently I was using GAM and couldn't help
> noticing
> > the following incoherence in prediction:
> >
> >> data(gam.data)
> >> data(gam.newdata)
> 
> It is unusual to use data() on your own objects, but
> we cannot reproduce 
> what you did without data.
> 
> >> gam.object <- gam(y ~ s(x,6) + z, data=gam.data)
> >> predict(gam.object)[1]
> >        1
> > 0.8017407
> >>
> >
>
predict(gam.object,data.frame(x=gam.data$x[1],z=gam.data$z[1]))
> >        1
> > 0.1668452
> >
> > I would expect that using two types of predict
> > arguments should give me the same results.
> > When I used this to predict a new data set then it
> > seems OK:
> >
> >>
> >
>
predict(gam.object,data.frame(x=gam.newdata$x[1],z=gam.newdata$z[1]))
> >        1
> > 0.4832136
> >> predict(gam.object,gam.newdata)[1]
> >        1
> > 0.4832136
> >
> > Could anybody explain the strange behavior of
> > predict.gam function?
> 
> 
> -- 
> Brian D. Ripley,                 
> [EMAIL PROTECTED]
> Professor of Applied Statistics, 
> http://www.stats.ox.ac.uk/~ripley/
> University of Oxford,             Tel:  +44 1865
> 272861 (self)
> 1 South Parks Road,                     +44 1865
> 272866 (PA)
> Oxford OX1 3TG, UK                Fax:  +44 1865
> 272595
> 

__________________________________________________




--- End Message ---
______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to