tests/testthat/test-equivalence_test.R

test_that("equivalence_test", {
  ds <- t_to_d(
    t = c(0.45, -0.65, 7, -2.2, 2.25),
    df_error = c(675, 525, 2000, 900, 1875),
    ci = 0.9
  ) # TOST approach


  expect_equal(
    equivalence_test(ds, range = 0.2)$ROPE_Equivalence,
    c("Accepted", "Undecided", "Rejected", "Rejected", "Accepted")
  )

  expect_equal(
    equivalence_test(ds, range = 0.2, rule = "cet")$ROPE_Equivalence,
    c("Accepted", "Undecided", "Rejected", "Rejected", "Rejected")
  )

  expect_equal(
    equivalence_test(ds, range = 0.2, rule = "bayes")$ROPE_Equivalence,
    c("Accepted", "Undecided", "Rejected", "Undecided", "Accepted")
  )
})

Try the effectsize package in your browser

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

effectsize documentation built on Sept. 14, 2023, 5:07 p.m.