testthat::context('anovanp')
testthat::test_that('All options in the anovaNP work (sunny)', {
factor <- as.factor(c(rep(c("a", "b", "c"), each=6)))
dep <- c(0,4,19,5,9,15,1,4,19,10,13,7,5,12,2,23,6,13)
data <- data.frame(f = factor, dep = dep)
r <- jmv::anovaNP(data, deps='dep', group='f', es=TRUE, pairs=TRUE)
# Test anova table
main <- r$table$asDF
testthat::expect_equal(0.167, main$chiSq, tolerance = 1e-3)
testthat::expect_equal(2, main$df, tolerance = 1e-3)
testthat::expect_equal(0.920, main$p, tolerance = 1e-3)
testthat::expect_equal(0.0098, main$es, tolerance = 1e-4)
# Test comparisons table
comp <- r$comparisons[[1]]$asDF
testthat::expect_equal(c(0.227, 0.567, 0.340), comp$W, tolerance = 1e-3)
testthat::expect_equal(c(0.986, 0.915, 0.969), comp$p, tolerance = 1e-3)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.