## univariate example
mus1 <- 0
sigmas1 <- 1
props1 <-1
mus2 <- c(0, -1, 1)
sigmas2 <- c(1, 1/4, 1/4)
props2 <- c(1/2, 1/4, 1/4)
x <- rnorm.mixt(n=1000, mus=mus1, sigmas=sigmas1, props=props1)
y <- rnorm.mixt(n=1000, mus=mus2, sigmas=sigmas2, props=props2)
loct <- kde.local.test(x1=x, x2=y, binned=TRUE)
plot(loct, lcol=2)
## bivariate example
mus1 <- rbind(c(1,-1), c(-1,1))
Sigmas1 <- rbind(invvech(c(4/9, 4/15, 4/9)), invvech(c(4/9, 4/15, 4/9)))
props1 <- c(1,1)/2
mus2 <- rbind(c(1,-1), c(-1,1))
Sigmas2 <- rbind(invvech(c(4/9, 14/45, 4/9)), 4/9*diag(2))
props2 <- c(1,1)/2
x <- rmvnorm.mixt(n=10000, mus=mus1, Sigmas=Sigmas1, props=props1)
y <- rmvnorm.mixt(n=10000, mus=mus2, Sigmas=Sigmas2, props=props2)
loct <- kde.local.test(x1=x, x2=y, binned=TRUE)
plot(loct)
Run the code above in your browser using DataLab