context("Basic api for depth functions")
matrixApiMatchVectorApi <- function(dep) {
xx <- matrix(rnorm(100), ncol = 2)
mx <- colMeans(xx)
matmx <- matrix(mx, ncol = ncol(xx))
set.seed(123)
d1 <- dep(mx, xx)
set.seed(123)
d2 <- dep(matmx, xx)
expect_equal(d1, d2)
}
test_that("Projection depth works with vector", {
matrixApiMatchVectorApi(depthProjection)
})
test_that("Mahalanobis depth works with vector", {
matrixApiMatchVectorApi(depthMah)
})
test_that("Euclidean depth works with vector", {
matrixApiMatchVectorApi(depthEuclid)
})
test_that("Tukey depth works with vector", {
matrixApiMatchVectorApi(depthTukey)
})
test_that("LP depth works with vector", {
matrixApiMatchVectorApi(depthLP)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.