Nothing
test_Parallel <- function() {
# # # left-over from when we were using testthat
# # seems to kill testthat on stop, possibly https://github.com/hadley/testthat/issues/129
# Sys.setenv("R_TESTS" = "")
dir <- system.file("tinytest", package = "vtreat", mustWork = TRUE)
load(paste(dir, 'uci.car.data.Rdata', sep = "/"))
cl <- NULL
if(requireNamespace("parallel", quietly=TRUE)) {
cl <- parallel::makeCluster(2)
}
dYName <- "rating"
dYTarget <- 'vgood'
pvars <- setdiff(colnames(uci.car.data),dYName)
seedVal=946463L
set.seed(seedVal)
treatmentsCP <- designTreatmentsC(uci.car.data,
pvars,dYName,dYTarget,verbose=FALSE,
parallelCluster=cl)
dTrainCTreatedP <- prepare(treatmentsCP,uci.car.data,pruneSig=c(),
parallelCluster=cl, check_for_duplicate_frames=FALSE)
if(!is.null(cl)) {
parallel::stopCluster(cl)
cl <- NULL
}
set.seed(seedVal)
treatmentsC <- designTreatmentsC(uci.car.data,
pvars,dYName,dYTarget,verbose=FALSE)
dTrainCTreated <- prepare(treatmentsC,uci.car.data,pruneSig=c(), check_for_duplicate_frames=FALSE)
expect_true(nrow(dTrainCTreated)==nrow(dTrainCTreatedP))
expect_true(length(colnames(dTrainCTreated))==length(colnames(dTrainCTreatedP)))
expect_true(all(colnames(dTrainCTreated)==colnames(dTrainCTreatedP)))
for(v in setdiff(colnames(dTrainCTreated),dYName)) {
ev <- max(abs(dTrainCTreated[[v]]-dTrainCTreatedP[[v]]))
expect_true(ev<1.0e-3)
}
invisible(NULL)
}
test_Parallel()
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.