tests/testthat/test_surv_penalized.R

context("surv.penalized")

test_that("autotest", {
  learner = LearnerSurvPenalized$new()
  expect_learner(learner)
  result = run_autotest(learner)
  expect_true(result, info = result$error)
})

test_that("unpenalized", {
  task = tsk("rats")
  learner = lrn("surv.penalized", unpenalized = c("litter"))
  learner$train(task)
  expect_equal(names(learner$model@penalized), c("rx", "sexm"))
  expect_equal(names(learner$model@unpenalized), c("litter"))
  expect_prediction_surv(learner$predict(task))
})
mlr3learners/mlr3learners.penalized documentation built on Aug. 4, 2020, 5:19 a.m.