The function uses a 'galgo.Obj'
as input an the training dataset to evaluate the non-dominated solutions found by GalgoR
non_dominated_summary( output, prob_matrix, OS, distancetype = "pearson", usegpu = FALSE )
output | An object of class |
---|---|
prob_matrix | a |
OS | a |
distancetype | a |
usegpu |
|
Returns a data.frame
with 5 columns and a number of rows equals to the non-dominated solutions found by GalgoR.
The first column has the name of the non-dominated solutions, the second the number of partitions found for each solution (k)
, the third, the number of genes, the fourth the mean silhouette coefficient of the solution and the last columns has the estimated C.Index for each one.
if (FALSE) { # Load data rna_luad <- use_rna_luad() TCGA_expr <- rna_luad$TCGA$expression_matrix TCGA_clinic <- rna_luad$TCGA$pheno_data OS <- survival::Surv(time = TCGA_clinic$time, event = TCGA_clinic$status) # Run galgo output <- galgoR::galgo(generations = 10, population = 30, prob_matrix = TCGA_expr, OS = OS) non_dominated_summary( output = output, OS = OS, prob_matrix = TCGA_expr, distancetype = "pearson", usegpu = FALSE ) }