test_that("output from blr_bivariate_analysis is as expected", {
k <- blr_bivariate_analysis(hsb2, honcomp, female, prog)
expect_equal(k$iv, c(0.1023, 0.4329))
expect_equal(round(k$likelihood_ratio, 2), c(3.94, 16.15))
})
test_that("blr_bivariate_analysis prints the correct output", {
k <- blr_bivariate_analysis(hsb2, honcomp, female, prog)
expect_snapshot(k)
})
test_that("output from blr_segment is as expected", {
k <- blr_segment(hsb2, honcomp, race)
actual <- rev(k$segment_data[['1s%']])[1]
expected <- c(0.22)
expect_equal(actual, expected)
})
test_that("blr_segment prints the correct output", {
k <- blr_segment(hsb2, honcomp, race)
expect_snapshot(k)
})
test_that("output from blr_twoway_segment is as expected", {
k <- blr_segment_twoway(hsb2, honcomp, prog, race)
actual <- unname(round(k$twoway_segment[, 4], 3))
expected <- c(0.035, 0.165, 0.020)
expect_equal(actual, expected)
})
test_that("blr_twoway_segment prints the correct output", {
k <- blr_segment_twoway(hsb2, honcomp, prog, race)
expect_snapshot(k)
})
test_that("output from blr_segment_dist is as expected", {
k <- blr_segment_dist(hsb2, honcomp, race)
actual <- rev(k$dist_table[['1s%']])[1]
expected <- c(0.22)
expect_equal(actual, expected)
})
test_that("blr_twoway_segment prints the correct output", {
k <- blr_segment_dist(hsb2, honcomp, race)
expect_snapshot(k)
})
test_that("output from blr_woe_iv is as expected", {
k <- blr_woe_iv(hsb2, prog, honcomp)
actual <- sum(k$woe_iv_table[['iv']])
expected <- 0.4329
expect_equal(actual, expected)
})
test_that("blr_woe_iv prints the correct output", {
k <- blr_woe_iv(hsb2, prog, honcomp)
expect_snapshot(k)
})
test_that("output from blr_woe_iv_stats is as expected", {
k <- blr_woe_iv_stats(hsb2, honcomp, prog, race, female, schtyp)
expect_snapshot(k)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.