#nx is number of X points (target) and ny is number of Y points (nontarget)
nx<-20; ny<-4; #try also nx<-40; ny<-10 or nx<-1000; ny<-10;
set.seed(1)
Xp<-cbind(runif(nx,0,1),runif(nx,0,1))
Yp<-cbind(runif(ny,0,1),runif(ny,0,1))
M<-"CC" #try also M<-c(1,1,1)
IM<-IncMatASMT(Xp,Yp,M)
IM
dom.greedy(IM) #try also dom.exact(IM) #this might take a long time for large nx
IM<-IncMatASMT(Xp,Yp[1:3,],M)
IncMatASMT(Xp,rbind(Yp,Yp))
dat.fr<-data.frame(a=Xp)
IncMatASMT(dat.fr,Yp,M)
Run the code above in your browser using DataLab