#for a univariate X
set.seed(644972)
n <- 300
X <- runif(300,-2,2)
Y <- X^2+rnorm(n)
res <- QuantifQuantile(X,Y,testN=seq(10,25,by=5))
plot(res,ise=TRUE)
## Not run:
# set.seed(92536)
# n <- 300
# X <- runif(300,-2,2)
# Y <- X^2+rnorm(n)
# res <- QuantifQuantile(X,Y,testN=seq(10,25,by=5),x=1)
# plot(res,ise=TRUE)
#
#
# #for a bivariate X
# #(a few seconds to execute)
# set.seed(253664)
# d <- 2
# n <- 1000
# X<-matrix(runif(d*n,-2,2),nr=d)
# Y<-apply(X^2,2,sum)+rnorm(n)
# res <- QuantifQuantile.d2(X,Y,testN=seq(80,130,by=10),B=20,tildeB=15)
# plot(res,ise=TRUE)
#
# set.seed(193854)
# d <- 2
# n <- 1000
# X<-matrix(runif(d*n,-2,2),nr=d)
# Y<-apply(X^2,2,sum)+rnorm(n)
# res <- QuantifQuantile.d2(X,Y,testN=seq(110,140,by=10),x=as.matrix(c(1,0)),
# B=30,tildeB=20)
# plot(res,ise=TRUE)
# ## End(Not run)
Run the code above in your browser using DataLab