package naam moet eigenlijk in kleine letters, omdat mensen (voordat het geinstalleerd is) nog niet weten waar hoofdletters staan
Welk algoritme gebruikt is moet in output van BF(). BF gebruikt nu achter de schermen verschillende algoritmes, toch?
Veel van de test_that tests testen in feite niets. Je moet voor elke test dit toevoegen:
test_that("wat je checkt", {de code die je nu al gebruikt, zoals expect_equivalent})
test_hetcor.R
Deze test geeft niet de resultaten die je verwacht:
test_that("Hetcor two hypotheses correctly evaluated", {expect_equivalent(round(unname(BF2$BFtu_confirmatory),6),c(1.614833,13.796779,0.911219))})
Error: Test failed: 'Hetcor two hypotheses correctly evaluated'
De volgende punten hebben aandacht nodig:
package naam moet eigenlijk in kleine letters, omdat mensen (voordat het geinstalleerd is) nog niet weten waar hoofdletters staan
Welk algoritme gebruikt is moet in output van BF(). BF gebruikt nu achter de schermen verschillende algoritmes, toch?
Veel van de test_that tests testen in feite niets. Je moet voor elke test dit toevoegen:
test_hetcor.R
Deze test geeft niet de resultaten die je verwacht:
BF.hetcor geeft een error als je maar één hypothese meegeeft. Kan je dit debuggen?
set.seed(564) BF3 <- BF(res,hypothesis="Middle_with_Superficial > Deep_with_Superficial")