Nothing
test_that("weightedMeanLearner works", {
expect_no_error({
set.seed(20240624L)
x = data.frame(x1 = rnorm(50L))
y = sample(x = 0L:1L, size = 50L, replace = TRUE)
my_model = weightedMeanLearner(x = x, y = y)
x_new <- data.frame(x1 = rnorm(10))
my_predictions <- predict(object = my_model, data = x_new)
})
expect_no_error({
set.seed(20240624L)
x = data.frame(x1 = rnorm(50L))
y = sample(x = 0L:1L, size = 50L, replace = TRUE)
my_model = weightedMeanLearner(x = x, y = y, weighted = FALSE)
x_new <- data.frame(x1 = rnorm(10))
my_predictions <- predict(object = my_model, data = x_new)
})
expect_error({
set.seed(20240624L)
x = data.frame(x1 = rnorm(50L))
y = sample(x = 0L:1L, size = 50L, replace = TRUE)
my_model = weightedMeanLearner(x = x, y = y)
x_new <- data.frame(x2 = rnorm(10))
my_predictions <- predict(object = my_model, data = x_new)
})
expect_no_error({
set.seed(20240624L)
x = data.frame(x1 = rnorm(50L))
y = sample(x = 0L:2L, size = 50L, replace = TRUE)
my_model = weightedMeanLearner(x = x, y = y)
})
expect_no_error({
set.seed(20240624L)
x = data.frame(x1 = rnorm(50L))
y = factor(sample(x = c("control", "case"), size = 50L, replace = TRUE))
my_model = weightedMeanLearner(x = x, y = y)
})
expect_no_error({
set.seed(20240624L)
x = data.frame(x1 = rnorm(50L))
y = sample(x = c("0", "1"), size = 50L, replace = TRUE)
my_model = weightedMeanLearner(x = x, y = factor(y))
})
})
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.