|
2 | 2 |
|
3 | 3 | context("test-quantile_transformations")
|
4 | 4 |
|
5 |
| -test_that("q_factor works", { |
| 5 | +test_that("qfactor works", { |
6 | 6 | p <- randomLHS(n=5, k=1)
|
7 | 7 | fact <- factor(LETTERS[1:4])
|
8 |
| - res <- q_factor(p, fact) |
| 8 | + res <- qfactor(p, fact) |
9 | 9 | expect_true(all(levels(res) %in% levels(fact)))
|
10 | 10 | expect_true(all(fact[floor(p[,1]*nlevels(fact)) + 1] == res))
|
11 | 11 |
|
12 | 12 | p <- randomLHS(n=5, k=1)
|
13 | 13 | fact <- factor(LETTERS[1:4], levels = LETTERS[4:1], ordered = TRUE)
|
14 |
| - res <- q_factor(p, fact) |
| 14 | + res <- qfactor(p, fact) |
15 | 15 | expect_true(all(levels(res) %in% levels(fact)))
|
16 | 16 | expect_true(all(levels(fact)[floor(p[,1]*nlevels(fact)) + 1] == as.character(res)))
|
17 | 17 |
|
18 | 18 | p <- randomLHS(n=25, k=1)
|
19 | 19 | fact <- factor(LETTERS[1:5])
|
20 |
| - res <- q_factor(p, fact) |
| 20 | + res <- qfactor(p, fact) |
21 | 21 | expect_true(all(levels(res) %in% levels(fact)))
|
22 | 22 | expect_true(all(fact[floor(p[,1]*nlevels(fact)) + 1] == res))
|
23 | 23 | expect_equivalent(rep(5, 5), c(table(res)))
|
24 | 24 |
|
25 | 25 | p <- randomLHS(n=25, k=1)
|
26 | 26 | fact <- ordered(LETTERS[1:5])
|
27 |
| - res <- q_factor(p, fact) |
| 27 | + res <- qfactor(p, fact) |
28 | 28 | expect_true(all(levels(res) %in% levels(fact)))
|
29 | 29 | expect_true(all(levels(fact)[floor(p[,1]*nlevels(fact)) + 1] == as.character(res)))
|
30 | 30 | expect_equivalent(rep(5, 5), c(table(res)))
|
31 | 31 |
|
32 |
| - expect_error(q_factor("a", factor("a"))) |
33 |
| - expect_error(q_factor(c(0.1, 0.2), "a")) |
34 |
| - expect_error(q_factor(1.1, factor("a"))) |
35 |
| - expect_error(q_factor(-3, factor("a"))) |
| 32 | + expect_error(qfactor("a", factor("a"))) |
| 33 | + expect_error(qfactor(c(0.1, 0.2), "a")) |
| 34 | + expect_error(qfactor(1.1, factor("a"))) |
| 35 | + expect_error(qfactor(-3, factor("a"))) |
36 | 36 | })
|
37 | 37 |
|
38 |
| -test_that("q_integer works", { |
| 38 | +test_that("qinteger works", { |
39 | 39 | p <- randomLHS(n = 25, k = 1)
|
40 |
| - res <- q_integer(p, 6, 12) |
| 40 | + res <- qinteger(p, 6, 12) |
41 | 41 | expect_equal(6, min(res))
|
42 | 42 | expect_equal(12, max(res))
|
43 | 43 | expect_true(all(res %in% 6:12))
|
44 | 44 |
|
45 | 45 | p <- randomLHS(n = 25, k = 1)
|
46 |
| - res <- q_integer(p, -4L, 2L) |
| 46 | + res <- qinteger(p, -4L, 2L) |
47 | 47 | expect_equal(-4, min(res))
|
48 | 48 | expect_equal(2, max(res))
|
49 | 49 | expect_true(all(res %in% -4:2))
|
50 | 50 |
|
51 |
| - expect_error(q_integer("a", 1, 5)) |
52 |
| - expect_error(q_integer(c(0.1, 0.2), 1.1, 5)) |
53 |
| - expect_error(q_integer(c(0.1, 0.2), 1, 5.2)) |
54 |
| - expect_error(q_integer(c(0.1, 0.2), 8, 5)) |
55 |
| - expect_error(q_integer(1.1, factor("a"))) |
56 |
| - expect_error(q_integer(-3, factor("a"))) |
| 51 | + expect_error(qinteger("a", 1, 5)) |
| 52 | + expect_error(qinteger(c(0.1, 0.2), 1.1, 5)) |
| 53 | + expect_error(qinteger(c(0.1, 0.2), 1, 5.2)) |
| 54 | + expect_error(qinteger(c(0.1, 0.2), 8, 5)) |
| 55 | + expect_error(qinteger(1.1, factor("a"))) |
| 56 | + expect_error(qinteger(-3, factor("a"))) |
57 | 57 | })
|
58 | 58 |
|
59 |
| -test_that("q_dirichlet works", { |
| 59 | +test_that("qdirichlet works", { |
60 | 60 | set.seed(19753)
|
61 | 61 | X <- randomLHS(500, 5)
|
62 | 62 | Y <- X
|
63 |
| - Y[,1:3] <- q_dirichlet(X[,1:3], rep(2,3)) |
| 63 | + Y[,1:3] <- qdirichlet(X[,1:3], rep(2,3)) |
64 | 64 | Y[,4] <- qnorm(X[,4], 2, 1)
|
65 | 65 | Y[,5] <- qunif(X[,5], 1, 3)
|
66 | 66 |
|
|
0 commit comments