def get_model_performance_page()

in src/responsibleai/rai_analyse/_score_card/regression_components.py [0:0]


def get_model_performance_page(data):
    left_metric_elems = [p("Observe evidence of your model performance here:")]
    for m in data["metrics"]:
        left_metric_elems.append(h3(metric_name_lookup[m]))
        left_metric_elems.append(p(get_metric_explanation_text(m, data["metrics"][m])))

    left_container = div(left_metric_elems, _class="left")

    main_distributions = div(
        h3("Distributions"),
        get_distributions_plot(data),
        _class="nobreak_div",
    )
    main_histogram = div(
        h3(
            "Histogram of your residuals values "
            "(distance between actual values and predicted values):"
        ),
        get_mp_error_histogram_plot(data),
        _class="nobreak_div",
    )

    main_container = div(main_distributions, main_histogram, _class="main")
    return str(
        div(
            cc.get_page_divider("Model Performance"),
            left_container,
            main_container,
            _class="container",
        )
    )