data(tecator)
ind<-1:129
data(tecator)
x=tecator$absorp.fdata
x.d1<-fdata.deriv(x)
tt=x[["argvals"]]
dataf=as.data.frame(tecator$y)
f=Fat~x
ldata=list("df"=dataf[ind,],"x"=x[ind],"x.d1"=x.d1[ind])
res=fregre.kgam(Fat~x,data=ldata,family=gaussian())
p<-predict.fregre.kgam(res,ldata)
#res2=fregre.kgam(Fat~x+x.d1,data=ldata,family=gaussian())
#p2<-predict.fregre.kgam(res2,ldata)
# plot(p-ldata$df$Fat)
# points(p2-ldata$df$Fat,col=2)Run the code above in your browser using DataLab