Nothing
cat("#### Test PVA\n")
test_that("PVA", {
skip_if_not_installed("imageData")
skip_on_cran()
library(imageData)
data(exampleData)
responses <- c("Area","Area.SV","Area.TV", "Image.Biomass", "Max.Height","Centre.Mass",
"Density", "Compactness.TV", "Compactness.SV")
selected.responses.95 <- PVA(responses = responses,
data = longi.dat,
p.variance = 0.95, plot = FALSE)
testthat::expect_equal(nrow(selected.responses.95), 4)
testthat::expect_lt(abs(selected.responses.95[1, "Cumulative.Propn"] - 0.6715883), 1e-04)
#test when name in include is not in responses
testthat::expect_error(PVA(responses = responses,
data = longi.dat,
p.variance = 0.999,
include = c("Area.SF"), plot = FALSE))
#Test when response not in data
testthat::expect_error(PVA(responses = c(responses, "Area.SF"),
data = longi.dat,
p.variance = 0.999,
include = c("Area.TV"), plot = FALSE))
#Test that when only the variable in include is seleted
testthat::expect_equal(nrow(PVA(responses = responses, data = longi.dat, p.variance = 0.60,
include = "Area", plot = FALSE)), 1)
})
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.