callback_base_return_pop {GSgalgoR} | R Documentation |
A base callback function that returns a galgo.Obj
callback_base_return_pop (userdir = "",generation, pop_pool, pareto, prob_matrix, current_time)
userdir |
the default directory used by 'galgo()' to store files |
generation |
a number indicating the number of iterations of the galgo algorithm |
pop_pool |
a |
pareto |
the solutions found by Galgo across all generations in the solution space |
prob_matrix |
a |
current_time |
an |
an object of class galgo
# load example dataset library(breastCancerTRANSBIG) data(transbig) Train <- transbig rm(transbig) expression <- Biobase::exprs(Train) clinical <- Biobase::pData(Train) OS <- survival::Surv(time = clinical$t.rfs, event = clinical$e.rfs) # We will use a reduced dataset for the example expression <- expression[sample(1:nrow(expression), 100), ] # Now we scale the expression matrix expression <- t(scale(t(expression))) # Run galgo with base_return_pop_callback assigned to the end_galgo_callback # hook-point # By using this callback galgo() return a `galgo,Obj` object. output <- GSgalgoR::galgo(generations = 5, population = 15, prob_matrix = expression, OS = OS, end_galgo_callback = callback_base_return_pop )