tests/testthat/test-ConfusionMatrix.R

test_that("ConfusionMatrix returns correct type", {
  set.seed(1234)
  data <- Data1[1:20,]
  fac <- ncol(data)
  data$subgroup <- factor(data$subgroup)
  split <- sample.split(data[, fac], SplitRatio = 0.8)
  training_set <- subset(data, split == TRUE)
  test_set <- subset(data, split == FALSE)
  rf <- randomForest::randomForest(x = training_set[-fac], y = training_set[, fac], ntree = 5)
  y_pred <- predict(rf, newdata = test_set[-fac])
  expect_type(ConfusionMatrix(y_true = test_set[, fac], y_pred = y_pred), "double")
})

Try the MBMethPred package in your browser

Any scripts or data that you put into this service are public.

MBMethPred documentation built on Sept. 18, 2023, 5:13 p.m.