library(ecotraj)
data(glomel)
# Extract compositional data matrix
glomel_comp <- as.matrix(glomel[,!(names(glomel) %in% c("ID", "Ref", "Complementary"))])
rownames(glomel_comp) <- glomel$ID
# Calculate Bray-curtis distance matrix
glomel_bc <- vegan::vegdist(glomel_comp, method = "bray")
# Define reference envelope by observation ID
glomel_env <- glomel$ID[glomel$Ref]
test_that("EQA can be performed",{
# Assess quality with respect to reference envelope
glomel_assess <- compareToStateEnvelope(glomel_bc, glomel_env, distances_to_envelope = TRUE)
expect_s3_class(glomel_assess, "data.frame")
expect_equal(mean(glomel_assess$SquaredDist[glomel_assess$Envelope]),
stateEnvelopeVariability(glomel_bc, glomel_env))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.