cave.analyzer.pimp_comparison_table module

class cave.analyzer.pimp_comparison_table.PimpComparisonTable(runscontainer, sort_table_by, threshold=0.05)[source]

Bases: cave.analyzer.base_analyzer.BaseAnalyzer

Parameters are initially sorted by pimp_sort_table_by. Only parameters with an importance greater than 5 in any of the methods are shown. Note, that the values of the used methods are not directly comparable. For more information on the metrics, see respective tooltips.

Create a html-table over all evaluated parameter-importance-methods. Parameters are sorted after their average importance.

classmethod check_for_bokeh(d)
get_html(d=None, tooltip=None)[source]

General reports in html-format, to be easily integrated in html-code. ALSO FOR BOKEH-OUTPUT.

Parameters

d (Dictionary) – a dictionary that will be later turned into a website

Returns

script, div – header and body part of html-code

Return type

str, str

get_jupyter()[source]

Depending on analysis, this creates jupyter-notebook compatible output.

get_name()[source]
plot(pimp, evaluators, cs, out_fn)[source]
plot_bokeh()

This function needs to be called if bokeh-plots are to be displayed in notebook AND saved to webpage.

run()[source]