IOHanalyzer0.1.8.17 package

Data Analysis Part of 'IOHprofiler'

arrange

S3 sort function for DataSetList

as.character.DataSet

S3 generic as.character operator for DataSet

AUC

Area Under Curve (Empirical Cumulative Dsitribution Function)

bootstrap_RT

Bootstrapping for running time samples

c.DataSet

S3 concatenation function for DataSet

c.DataSetList

S3 concatenation function for DataSetList

cat.DataSet

S3 generic cat operator for DataSet

change_id

Add unique identifiers to each DataSet in the provided DataSetList bas...

check_dsc_configured

Verify that the credentials for DSCtool have been set

check_format

Check the format of data

clean_DataSetList

Clean DataSetList object by concatenating DataSets

DataSet

Constructor of S3 class 'DataSet'

DataSetList

S3 constructor of the 'DataSetList'

ECDF

Empirical Cumulative Dsitribution Function of Runtime of a single data...

equals-.DataSet

S3 generic == operator for DataSets

fast_RT_samples

Function to get just the RT samples needed, without any formatting to ...

generate_data.Aggr

Generate dataframe of a single function/dimension pair

generate_data.AUC

Generate dataframe containing the AUC for any ECDF-curves

generate_data.CDP

Generate data for the cumulative difference plot.

generate_data.EAF_diff_Approximate

Generate EAF-differences between each function and the remaining portf...

generate_data.EAF_Difference

Generate differences between two EAFs

generate_data.EAF

Generate dataframe consisting of the levelsets of the EAF

generate_data.ECDF_From_EAF

Generate dataframe consisting of the ECDF-equivalent based on the EAF

generate_data.ECDF_raw

Generate dataframe of a the unaggregated values of individual algorith...

generate_data.ECDF

Generate dataframe of a single function/dimension pair

generate_data.Heatmaps

Nevergrad-dashboard based algorithm comparison

generate_data.hist

Generate dataframe of a single function/dimension pair

generate_data.Parameter_correlation

Generate dataframe of exactly 2 parameters, matched by running time

generate_data.Parameters

Generate dataframe of a single function/dimension pair

generate_data.PMF

Generate dataframe of a single function/dimension pair for creating PD...

generate_data.Single_Function

Generate dataframe of a single function/dimension pair

get_algId

Get all algorithm ids present in a DataSetList

get_color_scheme_dt

Get datatable of current color (and linestyle) scheme to file

get_color_scheme

Get colors according to the current colorScheme of the IOHanalyzer

get_default_ECDF_targets

Generate ECDF targets for a DataSetList

get_dim

Get all dimensions present in a DataSetList

get_dsc_omnibus

Perform omnibus statistical tests on the matrix of rankings from the D...

get_dsc_posthoc

Perform post-hoc processing on data from DSCtool

get_dsc_rank

Get the matrix of rankings using the DSCtool api for a DataSetList

get_ECDF_targets

Generation of default ECDF-targets

get_ERT

Get Expected RunTime

get_funcId

Get all function ids present in a DataSetList

get_funcName

Get all function names present in a DataSetList

get_funvals

Get all function values present in a DataSetList

get_FV_overview

Get Function Value condensed overview

get_FV_sample

Get Funtion Value Samples

get_FV_summary

Get Function Value Summary

get_FV

Get function value matrix of the used dataset.

get_id

Get condensed overview of datasets

get_line_style

Get line styles according to the current styleScheme of the IOHanalyze...

get_marg_contrib_ecdf

Get the marginal contribution of an algorithm to a portfolio

get_maxRT

Get the maximal running time

get_ontology_data

Get the list of available options for data from the OPTION ontology

get_ontology_var

Get the list of available options for data from the OPTION ontology

get_overview

Get condensed overview of datasets

get_PAR_name

Get the parameter names of the algorithm

get_PAR_sample

Get Parameter Value Samples

get_PAR_summary

Get Parameter Value Summary

get_parId

Get all parameter ids present in a DataSetList

get_position_dsl

Extract the position information from a datasetlist object

get_RT_overview

Get Runtime Value condensed overview

get_RT_sample

Get RunTime Sample

get_RT_summary

Get RunTime Summary

get_RT

Get runtime matrix of the used dataset.

get_runtimes

Get all runtime values present in a DataSetList

get_shapley_values

Get the shapley-values of a portfolio of algorithms

get_static_attribute_values

Get all options for a specific attribute which can be used to subset a...

get_static_attributes

Get all attributes which can be used to subset a DataSetList

get_target_dt

Generate datatables of runtime or function value targets for a DataSet...

glicko2_ranking

Glicko2 raning of algorithms

IOH_plot_ly_default

Template for creating plots in the IOHanalyzer-style

IOHanalyzer

IOHanalyzer: Data Analysis Part of IOHprofiler

IOHanlyzer-deprecated

Deprecated function in package IOHanalyzer

limit.data

Reduce the size of the data set by evenly subsampling the records

max_ERTs

Get the ERT-values for all DataSets in a DataSetList at certain target...

mean_FVs

Get the expected function-values for all DataSets in a DataSetList at ...

pairwise.test

Performs a pairwise Kolmogorov-Smirnov test on the bootstrapped runnin...

plot_eaf_data

Create EAF-based polygon plots

plot_eaf_differences

Create EAF-difference contour plots

plot_general_data

General function for plotting within IOHanalyzer

Plot.Comparison.Heatmap

Plot a heatmap according to the specifications from the Nevergrad dash...

Plot.cumulative_difference_plot

Plot the cumulative difference plot given a DataSetList.

Plot.FV.Aggregated

Plot expected function value-based comparison over multiple functions ...

Plot.FV.ECDF_AUC

Radarplot of the area under the aggregated ECDF-curve of a DataSetList...

Plot.FV.ECDF_Per_Target

Plot the empirical cumulative distriburtion as a function of the targe...

Plot.FV.ECDF_Single_Func

Plot the aggregated empirical cumulative distriburtion as a function o...

Plot.FV.Histogram

Plot histograms of the function values of a DataSetList at a certain t...

Plot.FV.Multi_Func

Plot FV-plots for multiple functions or dimensions

Plot.FV.Parameters

Plot the parameter values recorded in a DataSetList (aligned by budget...

Plot.FV.PDF

Plot probablity density function of the function values of a DataSetLi...

Plot.FV.Single_Func

Plot lineplot of the expected function values of a DataSetList

Plot.Performviz

Create the PerformViz plot

Plot.RT.Aggregated

Plot ERT-based comparison over multiple functions or dimensions

Plot.RT.ECDF_AUC

Radarplot of the area under the aggregated ECDF-curve of a DataSetList...

Plot.RT.ECDF_Multi_Func

Plot the aggregated empirical cumulative distriburtion as a function o...

Plot.RT.ECDF_Per_Target

Plot the empirical cumulative distriburtion as a function of the runni...

Plot.RT.ECDF_Single_Func

Plot the aggregated empirical cumulative distriburtion as a function o...

Plot.RT.Histogram

Plot histograms of the runtimes of a DataSetList at a certain target f...

Plot.RT.Multi_Func

Plot ERT-plots for multiple functions or dimensions

Plot.RT.Parameters

Plot the parameter values recorded in a DataSetList (aligned by funcio...

Plot.RT.PMF

Plot probablity mass function of the runtimes of a DataSetList at a ce...

Plot.RT.Single_Func

Plot lineplot of the ERTs of a DataSetList

Plot.Stats.Glicko2_Candlestick

Create a candlestick plot of Glicko2-rankings

Plot.Stats.Significance_Graph

Plot a network graph showing the statistically different algorithms

Plot.Stats.Significance_Heatmap

Plot a heatmap showing the statistically different algorithms

print.DataSet

S3 generic print operator for DataSet

print.DataSetList

S3 print function for DataSetList

read_index_file

Read .info files and extract information

read_IOH_v1plus

Read Nevergrad data

read_pure_csv

Read Nevergrad data

register_DSC

Register an account to the DSCtool API

runServer

Create a shiny-server GUI to interactively use the IOHanalyzer

save_plotly

Save plotly figure in multiple format

save_table

Save DataTable in multiple formats

scan_index_file

Scan *.info files for IOHProfiler or COCO

seq_FV

Function for generating sequences of function values

seq_RT

Function for generating sequences of runtime values

set_color_scheme

Set the colorScheme of the IOHanalyzer plots

set_DSC_credentials

Register an account to the DSCtool API

SP

Estimator 'SP' for the Expected Running Time (ERT)

sub-.DataSetList

S3 extraction function for DataSetList

subset.DataSet

S3 subset function for DataSet

subset.DataSetList

Filter a DataSetList by some criteria

summary.DataSet

S3 generic summary operator for DataSet

summary.DataSetList

S3 summary function for DataSetList

The data analysis module for the Iterative Optimization Heuristics Profiler ('IOHprofiler'). This module provides statistical analysis methods for the benchmark data generated by optimization heuristics, which can be visualized through a web-based interface. The benchmark data is usually generated by the experimentation module, called 'IOHexperimenter'. 'IOHanalyzer' also supports the widely used 'COCO' (Comparing Continuous Optimisers) data format for benchmarking.

  • Maintainer: Diederick Vermetten
  • License: BSD_3_clause + file LICENSE
  • Last published: 2025-11-21