Nothing
variance_by_hand <-
tibble::tribble(
~ntile, ~bandwidth,
as.integer(1), density(c(1, 2))$bw,
as.integer(2), density(c(3, 5))$bw
)
variance_by_function <- .calc_bandwidths(baseline = c(1, 2, 3, 5, NA), n = 2)
test_that("calc_var_kde returns expected values", {
expect_equal(variance_by_hand, variance_by_function)
})
# low heterogeneity
# calc_var_kde used to fail when there isn't enough heteroegenity in the
# confidential vector
test_that("calc_var_kde passes with low heterogeneity", {
conf_data <- c(0, 0, 0, 0, 0, 10, 10, 10, 10, 10)
expect_equal(
nrow(.calc_bandwidths(baseline = conf_data, n = 2)),
2
)
expect_equal(
nrow(.calc_bandwidths(baseline = conf_data, n = 3)),
1
)
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.