tests/testthat/test-glinternet.R

library(easyml)
context("glinternet")

test_that("Test easy_glinternet.", {
  # Load data
  data("cocaine_dependence", package = "easyml")
  data("prostate", package = "easyml")
  
  # Settings
  .n_samples <- 5
  .n_divisions <- 5
  .n_iterations <- 2
  .n_core <- 1
  
  # # Test binomial
  # results <- easy_glinternet(cocaine_dependence, "diagnosis",
  #                            family = "binomial", preprocess = preprocess_scale,
  #                            exclude_variables = c("subject"),
  #                            categorical_variables = c("male"),
  #                            n_samples = .n_samples, n_divisions = .n_divisions,
  #                            n_iterations = .n_iterations, random_state = 12345, n_core = .n_core)
  # expect_equal(class(results), "easy_glinternet")
  
  # # Test gaussian
  # results <- easy_glinternet(prostate, "lpsa", 
  #                            preprocess = preprocess_scale, 
  #                            n_samples = .n_samples, n_divisions = .n_divisions, 
  #                            n_iterations = .n_iterations, random_state = 12345, n_core = .n_core)
  # expect_equal(class(results), "easy_glinternet")
})

Try the easyml package in your browser

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

easyml documentation built on June 26, 2017, 9:02 a.m.