data(tecator)
x=tecator$absorp.fdata[1:129]
y=tecator$y$Fat[1:129]
res.pc=fregre.pc(x,y,1:6)
res.basis=fregre.basis(x,y)
res.pls=fregre.pls(x,y)
newx=tecator$absorp.fdata[-c(1:129)]
newy=tecator$y$Fat[-c(1:129)]
res.boot=fregre.bootstrap(res.pc,nb=5,newX=newx,kmax.fix=TRUE)
res.boot1=fregre.bootstrap(res.basis,nb=5,newX=newx,kmax.fix=TRUE)
res.boot2=fregre.bootstrap(res.pls,nb=5,newX=newx,kmax.fix=TRUE)
predy=predict(res.pc,newx)
plot(predy-newy,col=2)
# predicted responses by bootstrap
#res.boot$ypredRun the code above in your browser using DataLab