Nothing
context("test-transformation.R")
test_that("Test inv_gaussian_transform", {
# Example -----------
zx <- rnorm(50)
n_z <- 30
x <- inv_gaussian_transform(zx, n_z)
# Tests -----------
expect_true(is.atomic(x))
expect_true(is.double(x))
expect_equal(length(x), n_z)
expect_true(min(x) >= min(zx[-c(1:n_z)]))
expect_true(max(x) <= max(zx[-c(1:n_z)]))
# Erros -----------
expect_error(inv_gaussian_transform(zx, length(zx)))
expect_error(inv_gaussian_transform(zx, length(zx) + 1))
})
test_that("Test gaussian_transform_separate", {
# Example -----------
yx <- rnorm(50)
n_y <- 30
x <- gaussian_transform_separate(yx, n_y)
# Tests -----------
expect_true(is.atomic(x))
expect_true(is.double(x))
expect_equal(length(x), n_y)
# Erros -----------
expect_error(gaussian_transform_separate(yx, length(yx)))
expect_error(gaussian_transform_separate(yx, length(yx) + 1))
})
test_that("Test gaussian_transform", {
# Example -----------
y <- rnorm(50)
x <- gaussian_transform(y)
# Tests -----------
expect_true(is.atomic(x))
expect_true(is.double(x))
expect_equal(length(x), length(y))
})
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.