Yes, the information of the stdout will not be useful for this, so you need to get this information from the
Rdata file. So, go to the R console and use the following code:
# Load your irace data to the console
load("irace.Rdata")
# Get the mean per instance as follows
apply(iraceResults$experiments, 1, mean, na.rm=TRUE)
# Get the min per instance as follows
apply(iraceResults$experiments, 1, min)
To know the name of the instances:
# Get the instance ids
i.ids = iraceResults$state$.irace$instancesList[1:nrow(iraceResults$experiments),"instance"]
# Get the seeds
i.seeds = iraceResults$state$.irace$instancesList[1:nrow(iraceResults$experiments),"seed"]
# Get the instance names (/paths)
iraceResults$scenario$instances[i.ids]
Now, if you would like to get the configuration that obtained the minimum value per each instance:
# Get the ID of each candidate that obtained the minimum per instance:
ids = apply(iraceResults$experiments, 1, which.min)
# Get the candidate for instance 1:
best = iraceResults$allConfigurations[ids[1], ]
# Get it on execution format
irace:::buildCommandLine(values=irace:::removeConfigurationsMetaData(best), switches=iraceResults$parameters$switches)
Leslie.