library(ThermalSampleR)
library(testthat)
coreid = ThermalSampleR::coreid_data
############################################################################################
# EQUIV_TOST TESTS
############################################################################################
tte = equiv_tost(
# Which dataframe does the data come from?
data = coreid,
# Provide the column name containing the taxon ID
groups_col = col,
# Provide the name of the taxon to be tested
groups_which = "Catorhintha schaffneri_APM",
# Provide the name of the column containing the response variable (e.g CTmin data)
response = response,
# Define the skewness parameters
skews = c(1,10),
# Define the equivalence of subsets to full population CT estimate (unit = degree Celcius)
equiv_margin = 1,
# Size of the population to sample (will test subsamples of size pop_n - x against pop_n for equivalence). Defaults to population size = 30
pop_n = 5
)
########################################
# Test for the class of tte
########################################
testthat::test_that("tte output is the ggplot class", {
testthat::expect_true(inherits(tte, "ggplot"))
})
testthat::test_that("No error is thrown in equiv_tost function", {
# Call the function and check for errors
testthat::expect_no_error(equiv_tost(
# Which dataframe does the data come from?
data = coreid,
# Provide the column name containing the taxon ID
groups_col = col,
# Provide the name of the taxon to be tested
groups_which = "Catorhintha schaffneri_APM",
# Provide the name of the column containing the response variable (e.g CTmin data)
response = response,
# Define the skewness parameters
skews = c(1,10),
# Define the equivalence of subsets to full population CT estimate (unit = degree Celcius)
equiv_margin = 1,
# Size of the population to sample (will test subsamples of size pop_n - x against pop_n for equivalence). Defaults to population size = 30
pop_n = 5
))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.