################################################### ### chunk number 1: ################################################### library(tgp) ##options(width=65) seed <- 0; set.seed(seed) ################################################### ### chunk number 2: ################################################### X <- seq(0,20,length=100) XX <- seq(0,20,length=99) Z <- (sin(pi*X/5) + 0.2*cos(4*pi*X/5)) * (X <= 9.6) lin <- X>9.6; Z[lin] <- -1 + X[lin]/10 Z <- Z + rnorm(length(Z), sd=0.1) ################################################### ### chunk number 3: ################################################### sin.bgp <- bgp(X=X, Z=Z, XX=XX, verb=0) ################################################### ### chunk number 4: bgp ################################################### plot(sin.bgp, main='GP,', layout='surf') ################################################### ### chunk number 5: ################################################### rl <- readline("press RETURN to continue: ") graphics.off() ################################################### ### chunk number 6: ################################################### sin.btlm <- btlm(X=X, Z=Z, XX=XX) ################################################### ### chunk number 7: btlm ################################################### plot(sin.btlm, main='Linear CART,', layout='surf') ################################################### ### chunk number 8: ################################################### rl <- readline("press RETURN to continue: ") graphics.off() ################################################### ### chunk number 9: btlmtrees ################################################### tgp.trees(sin.btlm) ################################################### ### chunk number 10: ################################################### rl <- readline("press RETURN to continue: ") graphics.off() ################################################### ### chunk number 11: ################################################### sin.btgp <- btgp(X=X, Z=Z, XX=XX, verb=0) ################################################### ### chunk number 12: btgp ################################################### plot(sin.btgp, main='treed GP,', layout='surf') ################################################### ### chunk number 13: ################################################### rl <- readline("press RETURN to continue: ") graphics.off()