tests/testthat/test.cut_cdf_qi.R

# Tests for cut_cdf_qi
#
# Author: mjskay
###############################################################################




test_that("cut_cdf_qi works", {
  x = qnorm(ppoints(10))
  p = pnorm(x)

  expect_equal(
    cut_cdf_qi(p, .width = c(.5, .8)),
    ordered(c(NA, 0.8, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.8, NA))
  )

  expect_equal(
    cut_cdf_qi(p, .width = c(.5, .8), labels = function(x) paste0(x * 100, "%")),
    ordered(c(NA, "80%", "50%", "50%", "50%", "50%", "50%", "50%", "80%", NA))
  )

})

Try the ggdist package in your browser

Any scripts or data that you put into this service are public.

ggdist documentation built on Nov. 27, 2023, 9:06 a.m.