Nothing
test_that("rdasim1 generates data with correct dimensions", {
set.seed(123)
sim <- rdasim1(n = 10, p = 5, q = 3, k = 2)
expect_type(sim, "list")
expect_true(all(c("X", "Y", "H", "theta.y") %in% names(sim)))
expect_equal(dim(sim$X), c(10, 5))
expect_equal(dim(sim$Y), c(10, 3))
expect_equal(dim(sim$H), c(10, 2))
expect_equal(dim(sim$theta.y), c(2, 3))
})
test_that("rdasim2 generates data with correct dimensions", {
set.seed(123)
sim <- rdasim2(n = 20, p = 8, q = 4, k = 3)
expect_type(sim, "list")
expect_true(all(c("X", "Y", "B", "E") %in% names(sim)))
expect_equal(dim(sim$X), c(20, 8))
expect_equal(dim(sim$Y), c(20, 4))
expect_equal(dim(sim$B), c(8, 4))
expect_equal(dim(sim$E), c(20, 4))
})
test_that("rdasim2 works with non-zero off-diagonal covariance", {
set.seed(456)
sim <- rdasim2(n = 30, p = 6, q = 3, k = 2, xofd = 0.5)
expect_type(sim$X, "double")
expect_equal(dim(sim$X), c(30, 6))
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.