Skip to content

Commit

Permalink
Edits so checks can pass
Browse files Browse the repository at this point in the history
  • Loading branch information
Dpananos committed Aug 16, 2024
1 parent 8fa1908 commit d45a72a
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 5 deletions.
3 changes: 2 additions & 1 deletion R/bootci.R
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,8 @@ check_num_resamples <- function(x, B = 1000) {
dplyr::filter(n < B)

if (nrow(x) > 0) {
cli::cli_warn("Recommend at least {B} non-missing bootstrap resamples for {x$terms} term{?s}.")
terms <- paste0("`", x$term, "`")
cli::cli_warn("Recommend at least {B} non-missing bootstrap resamples for {cli::qty(terms)} term{?s} {terms}.")
}
invisible(NULL)
}
Expand Down
8 changes: 4 additions & 4 deletions tests/testthat/_snaps/bootci.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@
int_pctl(bt_resamples, res)
Condition
Warning:
Recommend at least 1000 non-missing bootstrap resamples for `mean` term.
Recommend at least 1000 non-missing bootstrap resamples for term `mean`.
Error in `pctl_single()`:
! All statistics have missing values.
! All statistics have missing values..

---

Code
int_t(bt_resamples, res)
Condition
Warning:
Recommend at least 500 non-missing bootstrap resamples for `mean` term.
Recommend at least 500 non-missing bootstrap resamples for term `mean`.
Error in `t_single()`:
! All statistics have missing values.

Expand All @@ -24,7 +24,7 @@
int_bca(bt_resamples, res, .fn = bad_stats)
Condition
Warning:
Recommend at least 1000 non-missing bootstrap resamples for `mean` term.
Recommend at least 1000 non-missing bootstrap resamples for term `mean`.
Error in `bca_calc()`:
! All statistics have missing values.

Expand Down
44 changes: 44 additions & 0 deletions tests/testthat/_snaps/bootci.new.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Upper & lower confidence interval does not contain NA

Code
int_pctl(bt_resamples, res)
Condition
Warning:
Recommend at least 1000 non-missing bootstrap resamples for term `mean`.
Error in `pctl_single()`:
! All statistics have missing values.

---

Code
int_t(bt_resamples, res)
Condition
Warning:
Recommend at least 500 non-missing bootstrap resamples for term `mean`.
Error in `t_single()`:
! All statistics have missing values.

---

Code
int_bca(bt_resamples, res, .fn = bad_stats)
Condition
Warning:
Recommend at least 1000 non-missing bootstrap resamples for term `mean`.
Error in `bca_calc()`:
! All statistics have missing values.

# regression intervals

Code
skip_if(new_rng_snapshots)
set.seed(123)
int_2 <- reg_intervals(mpg ~ disp + wt, data = mtcars, filter = term == "wt",
model_fn = "glm", keep_reps = TRUE)
int_2
Output
# A tibble: 1 x 7
term .lower .estimate .upper .alpha .method .replicates
<chr> <dbl> <dbl> <dbl> <dbl> <chr> <list<tibble[,2]>>
1 wt -5.62 -3.46 -0.955 0.05 student-t [1,001 x 2]

0 comments on commit d45a72a

Please sign in to comment.