diff --git a/bctools/plots.py b/bctools/plots.py index 3fb3dbe..09e70a7 100644 --- a/bctools/plots.py +++ b/bctools/plots.py @@ -15,7 +15,7 @@ from .thresholds import get_optimized_thresholds_df -def predicted_proba_violin_plot(true_y, predicted_proba, threshold_step = 0.01, title = "Interactive Probabilities Violin Plot"): +def predicted_proba_violin_plot(true_y, predicted_proba, threshold_step = 0.01, marker_size = 3, title = "Interactive Probabilities Violin Plot"): """ Plots interactive and customized violin plots of predicted probabilties with plotly, @@ -37,6 +37,8 @@ def predicted_proba_violin_plot(true_y, predicted_proba, threshold_step = 0.01, threshold_step: float, default=0.01 step between each classification threshold (ranging from 0 to 1) below which prediction label is 0, 1 otherwise each value will have a corresponding slider step + marker_size: int, default=3 + Size of the points to be plotted title: str, default='Interactive probabilities Violin Plot' The main title of the plot. """ @@ -55,7 +57,7 @@ def predicted_proba_violin_plot(true_y, predicted_proba, threshold_step = 0.01, main_title = f"{title}
" # VIOLIN PLOT - full_fig=go.Figure(data=go.Violin(y=data_df['pred'], x=data_df['class'], line_color='black', + full_fig=go.Figure(data=go.Violin(y=data_df['pred'], x=data_df['class'], line_color='#0D2A63', meanline_visible=True, points=False, fillcolor=None, opacity=0.3, box=None, scalemode='count', showlegend = False)) @@ -86,24 +88,26 @@ def predicted_proba_violin_plot(true_y, predicted_proba, threshold_step = 0.01, titles[threshold] = titles[threshold][:-3] #removes last 3 char (2 spaces and comma) # NOTE: px strip generates n plots, one for each color class (TN, FP, FN, TP) it finds) - strip_points_fig = px.strip(data_df, x='class', y='pred', color= threshold_string, - color_discrete_map = {'FN':'red', 'FP':'mediumpurple', - 'TP':'green', 'TN':'blue'}, + strip_points_fig = px.strip(data_df, x='class', y='pred', color=threshold_string, + color_discrete_map = {'FN':'#EF71D9', 'FP':'#EF553B', + 'TP':'#00CC96', 'TN':'#636EFA'}, log_y=True, width=550, height=550, hover_data = [data_df.index]) - strip_points_fig.update_traces(hovertemplate = 'Idx = %{customdata}
Class = %{x}
Pred = %{y}', jitter = 1, marker_size=3) + strip_points_fig.update_traces(hovertemplate = 'Idx = %{customdata}
Class = %{x}
Pred = %{y}', jitter = 1, marker_size=marker_size) length_fig_list.append(len(strip_points_fig.data)) for i in range(len(strip_points_fig.data)): strip_points_fig.data[i].visible=False - full_fig.add_trace(strip_points_fig.data[i]) + + full_fig.add_traces(list(strip_points_fig.select_traces())) full_fig.update_layout(legend_font_size=9.5, legend_itemsizing='constant', legend_traceorder='grouped', title=dict(text = main_title + '' \ + titles[threshold_values[0]] + '', y = 0.965, yanchor = 'bottom'), width=550, height=550) + full_fig.update_layout(margin=dict(l=40, r=40, t=60, b=40)) # makes visible the first strip points figure @@ -201,11 +205,10 @@ def curve_PR_plot(true_y, predicted_proba, beta = 1, title = "Precision Recall C "Recall":recall.tolist(), "Precision":precision.tolist()}) - pr_fig=px.line(curve_df, x="Recall", y="Precision", hover_data=["Thresholds"], title=main_title) + full_fig=px.line(curve_df, x="Recall", y="Precision", hover_data=["Thresholds"], title=main_title) - pr_fig.update_traces(hovertemplate='Threshold: %{customdata:.4f}
Precision: %{y:.4f}
Recall: %{x:.4f}') - pr_fig.update_traces(line_color='#222A2A', line_width=2, textposition="top center") - full_fig = pr_fig + full_fig.update_traces(hovertemplate='Threshold: %{customdata:.4f}
Precision: %{y:.4f}
Recall: %{x:.4f}') + full_fig.update_traces(textposition="top center") f_scores = np.linspace(0.2, 0.8, num=4) @@ -222,18 +225,19 @@ def curve_PR_plot(true_y, predicted_proba, beta = 1, title = "Precision Recall C iso_fig=px.line(recall_precision_df, x="recall", y="precision") iso_fig.update_traces(hovertemplate=[]) # no hover info displayed but keeps dashed lines - iso_fig.update_traces(line_color='#778AAE', line=dict(dash='dot'), line_width=0.3) + iso_fig.update_traces(line_color='#4C78A8', line=dict(dash='dot'), line_width=0.8) full_fig.add_annotation(x=0.90, y=y[45] + 0.01, text="f"+ str(beta) + "={0:0.1f}".format(f_score), showarrow=False,yshift=10) - full_fig=go.Figure(data = full_fig.data + iso_fig.data, layout = full_fig.layout) + + full_fig.add_traces(list(iso_fig.select_traces())) area_under_pr_curve = auc(recall, precision) full_fig.update_xaxes(range=[0.0, 1.0],title_text='Recall') full_fig.update_yaxes(range=[0.0, 1.05],title_text='Precision') - full_fig.add_shape(type='line', line=dict(dash='dash'),x0=0, x1=1, y0=baseline, y1=baseline) + full_fig.add_shape(type='line', line=dict(dash='dash', color = '#20313e'),x0=0, x1=1, y0=baseline, y1=baseline) full_fig['data'][0]['showlegend']= True full_fig['data'][1]['showlegend']= True @@ -244,8 +248,8 @@ def curve_PR_plot(true_y, predicted_proba, beta = 1, title = "Precision Recall C legend_font_size=9.5, width=550, height=550) - full_fig.update_xaxes(showspikes=True) - full_fig.update_yaxes(showspikes=True) + full_fig.update_xaxes(showspikes=True, spikedash = 'dot', spikethickness=2) + full_fig.update_yaxes(showspikes=True, spikedash = 'dot', spikethickness=2) full_fig.update_layout(margin=dict(l=40, r=40, t=40, b=40)) full_fig.show() @@ -292,22 +296,22 @@ def curve_ROC_plot(true_y, predicted_proba, title = "Receiver Operating Characte hover_data=["Thresholds"], width=550, height=550) - fig.update_traces(line_color="#222A2A", line_width=2, textposition="top center") + fig.update_traces(textposition="top center") fig.update_traces(hovertemplate='Threshold: %{customdata:.4f}
False Positive Rate: %{x:.4f}
True Positive Rate: %{y:.4f}') - fig.add_shape(type="line", line=dict(dash="dash"), + fig.add_shape(type="line", line=dict(dash="dash", color = '#20313e'), x0=0, x1=1, y0=0, y1=1) area_under_ROC_curve = auc(fpr, tpr) fig["data"][0]["name"]= f"ROC Curve (AUC={area_under_ROC_curve:.3f})" - fig["data"][0]["showlegend"]= True + fig.update_layout(legend = dict(yanchor="top", y=0.20, xanchor="left", x=0.5), legend_font_size=9.5) - fig.update_xaxes(showspikes=True) - fig.update_yaxes(showspikes=True) + fig.update_xaxes(showspikes=True, spikedash = 'dot', spikethickness=2) + fig.update_yaxes(showspikes=True, spikedash = 'dot', spikethickness=2) fig.update_yaxes(scaleanchor="x", scaleratio=1) fig.update_xaxes(range=[0,1], constrain="domain") diff --git a/example-notebook/example_classification_model.ipynb b/example-notebook/example_classification_model.ipynb deleted file mode 100644 index 213e915..0000000 --- a/example-notebook/example_classification_model.ipynb +++ /dev/null @@ -1,54250 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 1, - "id": "ec3442ef", - "metadata": {}, - "outputs": [], - "source": [ - "import os\n", - "import sys\n", - "import inspect\n", - "\n", - "import numpy as np\n", - "import pandas as pd" - ] - }, - { - "cell_type": "markdown", - "id": "20da98b1", - "metadata": {}, - "source": [ - "### Create dataset for classification and train random forest model" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "5eb9da27", - "metadata": { - "gather": { - "logged": 1648913050060 - } - }, - "outputs": [ - { - "data": { - "text/html": [ - "
RandomForestClassifier(max_depth=6, oob_score=True, random_state=123)
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
" - ], - "text/plain": [ - "RandomForestClassifier(max_depth=6, oob_score=True, random_state=123)" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "from sklearn.ensemble import RandomForestClassifier\n", - "from sklearn.datasets import make_classification\n", - "from sklearn.model_selection import train_test_split\n", - "\n", - "# Generate a binary imbalanced classification problem, with 80% zeros and 20% ones.\n", - "X, y = make_classification(n_samples=1000, n_features=20,\n", - " n_informative=14, n_redundant=0,\n", - " random_state=12, shuffle=False, weights = [0.8, 0.2])\n", - "\n", - "# Train - test split\n", - "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.2, stratify = y, random_state=123)\n", - "\n", - "# Train a RF classifier\n", - "cls = RandomForestClassifier(max_depth=6, oob_score=True, random_state=123)\n", - "cls.fit(X_train, y_train)" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "86722304", - "metadata": {}, - "outputs": [], - "source": [ - "# Get prediction probabilities for the train set\n", - "train_predicted_proba = cls.predict_proba(X_train)[:,1]\n", - "\n", - "# Get prediction probabilities for the test set\n", - "test_predicted_proba = cls.predict_proba(X_test)[:,1] " - ] - }, - { - "cell_type": "markdown", - "id": "5424ab6b", - "metadata": { - "tags": [] - }, - "source": [ - "## Import bctools package" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "3c7d52de", - "metadata": { - "tags": [] - }, - "outputs": [], - "source": [ - "import bctools as bc" - ] - }, - { - "cell_type": "markdown", - "id": "833fb21b", - "metadata": {}, - "source": [ - "### MAIN PARAMETERS\n", - " \n", - "- **true_y**: true labels for target class \\\n", - " Type: iterable (list, array, series...) \n", - " \n", - " \n", - "- **predicted_proba**: predicted probabilities for class 1 \\\n", - " Type: iterable (list, array, series...) \\\n", - " (e.g. output from model.predict_proba(data)[:,1]) \n", - " \n", - " \n", - "- **threshold_step**: step between each classification threshold \\\n", - " Type: iterable (list, array, series...), default = 0.01\n", - " \n", - "\n", - "- **amounts**: amount associated with each data point \\\n", - " Type: iterable (list, array, series...), default = None \n", - " \n", - "\n", - "- **cost_dict**: dictionary with cost associated to each class in TN, FP, FN, TP \\\n", - " Type: dictionary with keys: \"TN\", \"FP\", \"FN\", \"TP\" and values that can be both lists (with coherent lenghts) and/or floats,\\\n", - " default = None \\\n", - " (output from bc.get_cost_dict()) \n", - " \n", - " \n", - "- **optimize_threshold**: metrics to be used for threshold optimization using GHOST method \\\n", - " Type: {'all', 'ROC', 'MCC', 'Kappa', 'Fscore', 'Cost'} or list containing any combination of the allowed values (except 'all'), default = None \\\n", - " If 'Cost' is explicitely passed, *cost_dict* must be given and the threshold will be optimized to minimize the total cost\\\n", - " 'all' is equivalent to ['ROC', 'MCC', 'Kappa', 'Fscore', 'Cost'] if *cost_dict* is given, \\\n", - " ['ROC', 'MCC', 'Kappa', 'Fscore'] otherwise\n", - "\n", - "\n", - "- **N_subsets**: Number of subsets used in the optimization process \\\n", - " Type: int, default = 70. Ignored when *optimize_threshold* = None.\n", - "\n", - "\n", - "- **subsets_size**: Size of the subsets used in the optimization process. If float, it represents the proportion of the dataset, if int, the actual number of instances \\\n", - " Type: int or float, default = 0.2. Ignored when *optimize_threshold* = None.\n", - "\n", - "\n", - "- **with_replacement**: whether subsets used in the optimization process are randomly drawn with replacement or without \\\n", - " Type: bool, default = False. Ignored when *optimize_threshold* = None.\n", - "\n", - "\n", - "- **currency**: currency symbol to be visualized in plots\\\n", - " Type: str, default = '€'\n", - " \n", - "\n", - "- **random_state**: controls randomness of threshold optimization bootstrap method \\\n", - " Type: int, default = None" - ] - }, - { - "cell_type": "markdown", - "id": "f1ec2f60", - "metadata": {}, - "source": [ - "### Plot Roc and PR plot, with isoFbeta curves, for the test set" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "ce81fd05", - "metadata": { - "scrolled": false - }, - "outputs": [ - { - "data": { - "text/html": [ - " \n", - " " - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "customdata": [ - [ - 1.8292313717410853 - ], - [ - 0.8292313717410853 - ], - [ - 0.42701050390153383 - ], - [ - 0.4163757258146578 - ], - [ - 0.3740970508252879 - ], - [ - 0.3197570322138689 - ], - [ - 0.31895755890522137 - ], - [ - 0.3180382144381978 - ], - [ - 0.316526854126403 - ], - [ - 0.2593442209225198 - ], - [ - 0.24975360339458408 - ], - [ - 0.2302493601716992 - ], - [ - 0.22852341628131667 - ], - [ - 0.22678447137367905 - ], - [ - 0.22459451038542572 - ], - [ - 0.22030280143233244 - ], - [ - 0.21882829151595085 - ], - [ - 0.19869987552466334 - ], - [ - 0.1980313758868512 - ], - [ - 0.1923312854892404 - ], - [ - 0.18919332379255235 - ], - [ - 0.0750746554091418 - ], - [ - 0.0730143388762927 - ], - [ - 0.018586278192252906 - ] - ], - "hovertemplate": "Threshold: %{customdata:.4f}
False Positive Rate: %{x:.4f}
True Positive Rate: %{y:.4f}", - "legendgroup": "", - "line": { - "color": "#222A2A", - "dash": "solid", - "width": 2 - }, - "marker": { - "symbol": "circle" - }, - "mode": "lines", - "name": "ROC Curve (AUC=0.955)", - "orientation": "v", - "showlegend": true, - "textposition": "top center", - "type": "scatter", - "x": [ - 0, - 0, - 0, - 0.006289308176100629, - 0.006289308176100629, - 0.031446540880503145, - 0.031446540880503145, - 0.03773584905660377, - 0.03773584905660377, - 0.10062893081761007, - 0.10062893081761007, - 0.1320754716981132, - 0.1320754716981132, - 0.13836477987421383, - 0.13836477987421383, - 0.1509433962264151, - 0.1509433962264151, - 0.1949685534591195, - 0.1949685534591195, - 0.2138364779874214, - 0.2138364779874214, - 0.6666666666666666, - 0.6666666666666666, - 1 - ], - "xaxis": "x", - "y": [ - 0, - 0.024390243902439025, - 0.5853658536585366, - 0.5853658536585366, - 0.7560975609756098, - 0.7560975609756098, - 0.7804878048780488, - 0.7804878048780488, - 0.8048780487804879, - 0.8048780487804879, - 0.8292682926829268, - 0.8292682926829268, - 0.8780487804878049, - 0.8780487804878049, - 0.9024390243902439, - 0.9024390243902439, - 0.926829268292683, - 0.926829268292683, - 0.9512195121951219, - 0.9512195121951219, - 0.975609756097561, - 0.975609756097561, - 1, - 1 - ], - "yaxis": "y" - } - ], - "layout": { - "height": 550, - "legend": { - "font": { - "size": 9.5 - }, - "tracegroupgap": 0, - "x": 0.5, - "xanchor": "left", - "y": 0.2, - "yanchor": "top" - }, - "margin": { - "b": 40, - "l": 40, - "r": 40, - "t": 40 - }, - "shapes": [ - { - "line": { - "dash": "dash" - }, - "type": "line", - "x0": 0, - "x1": 1, - "y0": 0, - "y1": 1 - } - ], - "template": { - "data": { - "bar": [ - { - "error_x": { - "color": "#2a3f5f" - }, - "error_y": { - "color": "#2a3f5f" - }, - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "barpolar": [ - { - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "baxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "choropleth" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "contour" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "contourcarpet" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmap" - } - ], - "heatmapgl": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmapgl" - } - ], - "histogram": [ - { - "marker": { - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "histogram" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2d" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2dcontour" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattermapbox" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolar" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolargl" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "#EBF0F8" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "#C8D4E3" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowcolor": "#2a3f5f", - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "colorscale": { - "diverging": [ - [ - 0, - "#8e0152" - ], - [ - 0.1, - "#c51b7d" - ], - [ - 0.2, - "#de77ae" - ], - [ - 0.3, - "#f1b6da" - ], - [ - 0.4, - "#fde0ef" - ], - [ - 0.5, - "#f7f7f7" - ], - [ - 0.6, - "#e6f5d0" - ], - [ - 0.7, - "#b8e186" - ], - [ - 0.8, - "#7fbc41" - ], - [ - 0.9, - "#4d9221" - ], - [ - 1, - "#276419" - ] - ], - "sequential": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "sequentialminus": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ] - }, - "colorway": [ - "#636efa", - "#EF553B", - "#00cc96", - "#ab63fa", - "#FFA15A", - "#19d3f3", - "#FF6692", - "#B6E880", - "#FF97FF", - "#FECB52" - ], - "font": { - "color": "#2a3f5f" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "#E5ECF6", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "#E5ECF6", - "polar": { - "angularaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "radialaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "yaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "zaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - } - }, - "shapedefaults": { - "line": { - "color": "#2a3f5f" - } - }, - "ternary": { - "aaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "baxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "caxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - }, - "yaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - } - } - }, - "title": { - "text": "Receiver Operating Characteristic Curve" - }, - "width": 550, - "xaxis": { - "anchor": "y", - "constrain": "domain", - "domain": [ - 0, - 1 - ], - "range": [ - 0, - 1 - ], - "showspikes": true, - "title": { - "text": "False Positive Rate" - } - }, - "yaxis": { - "anchor": "x", - "domain": [ - 0, - 1 - ], - "scaleanchor": "x", - "scaleratio": 1, - "showspikes": true, - "title": { - "text": "True Positive Rate" - } - } - } - }, - "text/html": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "area_under_ROC = bc.curve_ROC_plot(true_y = y_test, \n", - " predicted_proba = test_predicted_proba)" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "b90080bc", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "0.9550544562049395" - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "area_under_ROC" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "2862a657", - "metadata": { - "scrolled": false - }, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "customdata": [ - [ - 0.018586278192252906 - ], - [ - 0.019534799876206675 - ], - [ - 0.023689979581619523 - ], - [ - 0.02443574122696256 - ], - [ - 0.028355836856924315 - ], - [ - 0.030904120187483293 - ], - [ - 0.03182416414287543 - ], - [ - 0.03338110922713307 - ], - [ - 0.03497590523164869 - ], - [ - 0.03824972004711145 - ], - [ - 0.03998879250383659 - ], - [ - 0.04007405053998919 - ], - [ - 0.04094902880514361 - ], - [ - 0.04240914876847318 - ], - [ - 0.04350424784424819 - ], - [ - 0.04455075655008844 - ], - [ - 0.0453520735912875 - ], - [ - 0.045501637318182644 - ], - [ - 0.04621485164538283 - ], - [ - 0.0489928601240724 - ], - [ - 0.04925618915053508 - ], - [ - 0.05142665562699947 - ], - [ - 0.052565991078775694 - ], - [ - 0.05275896582443587 - ], - [ - 0.05310546963291451 - ], - [ - 0.05477332044500929 - ], - [ - 0.054959471165883296 - ], - [ - 0.055010120401462574 - ], - [ - 0.055801155849987884 - ], - [ - 0.05697990834950401 - ], - [ - 0.05802352347945686 - ], - [ - 0.058402033815872924 - ], - [ - 0.05849616879586446 - ], - [ - 0.05860870057163506 - ], - [ - 0.059480148403646876 - ], - [ - 0.06020458929261365 - ], - [ - 0.060405170468839246 - ], - [ - 0.060920826190603856 - ], - [ - 0.06134992705516342 - ], - [ - 0.06165741751264233 - ], - [ - 0.06279939613623857 - ], - [ - 0.06285021905393556 - ], - [ - 0.06298408105283589 - ], - [ - 0.06399451117653084 - ], - [ - 0.06518813640144469 - ], - [ - 0.06584575824068734 - ], - [ - 0.06596107729159532 - ], - [ - 0.06618009460845178 - ], - [ - 0.06680477661983884 - ], - [ - 0.0671209448866996 - ], - [ - 0.06808013489590053 - ], - [ - 0.06997563223872373 - ], - [ - 0.07298805227144162 - ], - [ - 0.0730143388762927 - ], - [ - 0.0750746554091418 - ], - [ - 0.07570359682945653 - ], - [ - 0.07598606327514393 - ], - [ - 0.07662519274784914 - ], - [ - 0.07723029860122008 - ], - [ - 0.07922590266136571 - ], - [ - 0.07937481742212889 - ], - [ - 0.08071955457537384 - ], - [ - 0.08226200540619821 - ], - [ - 0.08257699529495226 - ], - [ - 0.08363674875996682 - ], - [ - 0.08389098745037744 - ], - [ - 0.08441677714270122 - ], - [ - 0.08510619395235137 - ], - [ - 0.08572840964081528 - ], - [ - 0.08662166303860648 - ], - [ - 0.08704186749345597 - ], - [ - 0.087594937525713 - ], - [ - 0.08877598756317219 - ], - [ - 0.08934398796290932 - ], - [ - 0.08953872202063548 - ], - [ - 0.09158467007058559 - ], - [ - 0.09311364590315835 - ], - [ - 0.09394507249826659 - ], - [ - 0.09577729428711565 - ], - [ - 0.09597256581098507 - ], - [ - 0.09626610531124997 - ], - [ - 0.0970334241613647 - ], - [ - 0.09713887689283868 - ], - [ - 0.09739757194148493 - ], - [ - 0.09855890742420005 - ], - [ - 0.10003868739786126 - ], - [ - 0.10012962891595407 - ], - [ - 0.10377897714703709 - ], - [ - 0.10754237924813242 - ], - [ - 0.10908760626347233 - ], - [ - 0.11015841936832257 - ], - [ - 0.11167785797262679 - ], - [ - 0.11209873311002376 - ], - [ - 0.11410032558194146 - ], - [ - 0.11776056000859925 - ], - [ - 0.11912543602006105 - ], - [ - 0.1193188576842177 - ], - [ - 0.11957387485791102 - ], - [ - 0.12054903799579408 - ], - [ - 0.1209003831743056 - ], - [ - 0.12127789311466886 - ], - [ - 0.1272240229070667 - ], - [ - 0.1308272422132794 - ], - [ - 0.13164602587549423 - ], - [ - 0.13945128617800276 - ], - [ - 0.14026839344164438 - ], - [ - 0.14153543144951763 - ], - [ - 0.14397224167345576 - ], - [ - 0.14511295857314804 - ], - [ - 0.14623302816967063 - ], - [ - 0.14873614071726654 - ], - [ - 0.15251853061379675 - ], - [ - 0.15386725298231319 - ], - [ - 0.1555805915854976 - ], - [ - 0.15655110757531646 - ], - [ - 0.15772179541498488 - ], - [ - 0.15840872515901733 - ], - [ - 0.1601210842884904 - ], - [ - 0.16065689537696937 - ], - [ - 0.16189330808898703 - ], - [ - 0.16197785213652718 - ], - [ - 0.16254786840826807 - ], - [ - 0.1647948395827897 - ], - [ - 0.1663049660347322 - ], - [ - 0.16723743724225015 - ], - [ - 0.17425873866975952 - ], - [ - 0.18919332379255235 - ], - [ - 0.1923312854892404 - ], - [ - 0.19249869749870308 - ], - [ - 0.19254459626096054 - ], - [ - 0.1980313758868512 - ], - [ - 0.19869987552466334 - ], - [ - 0.20059100464057336 - ], - [ - 0.20170000770622948 - ], - [ - 0.20216257125490056 - ], - [ - 0.20216736940662652 - ], - [ - 0.21396498072013867 - ], - [ - 0.21730388714778243 - ], - [ - 0.21882829151595085 - ], - [ - 0.22030280143233244 - ], - [ - 0.22344415615700242 - ], - [ - 0.22459451038542572 - ], - [ - 0.22678447137367905 - ], - [ - 0.22852341628131667 - ], - [ - 0.22965832236546777 - ], - [ - 0.2302493601716992 - ], - [ - 0.23122662519759085 - ], - [ - 0.23863018754325854 - ], - [ - 0.24234257728640504 - ], - [ - 0.24243725532644578 - ], - [ - 0.24975360339458408 - ], - [ - 0.2593442209225198 - ], - [ - 0.2684960152848228 - ], - [ - 0.272049278788697 - ], - [ - 0.27741668906380806 - ], - [ - 0.2791518336411815 - ], - [ - 0.28235628126680834 - ], - [ - 0.2875374929632155 - ], - [ - 0.298073879316708 - ], - [ - 0.3131634692334394 - ], - [ - 0.31448911077863007 - ], - [ - 0.316526854126403 - ], - [ - 0.3180382144381978 - ], - [ - 0.31895755890522137 - ], - [ - 0.3197570322138689 - ], - [ - 0.32225031968416795 - ], - [ - 0.3397495399884744 - ], - [ - 0.35207830849829674 - ], - [ - 0.3740970508252879 - ], - [ - 0.3755056738626957 - ], - [ - 0.38002535323796743 - ], - [ - 0.4101549281109565 - ], - [ - 0.41083736167527485 - ], - [ - 0.412210677911869 - ], - [ - 0.4144129386249114 - ], - [ - 0.4163757258146578 - ], - [ - 0.42701050390153383 - ], - [ - 0.44031524058311433 - ], - [ - 0.45120286040149116 - ], - [ - 0.4838973190196903 - ], - [ - 0.4945226510824511 - ], - [ - 0.49795883196584384 - ], - [ - 0.5030536453519722 - ], - [ - 0.5046140991572124 - ], - [ - 0.5210502909306389 - ], - [ - 0.521068368329445 - ], - [ - 0.5393805698082368 - ], - [ - 0.5653215830649061 - ], - [ - 0.5677076796043752 - ], - [ - 0.5700289622420693 - ], - [ - 0.6196128262256166 - ], - [ - 0.6393539297314299 - ], - [ - 0.6393627835186018 - ], - [ - 0.7049499573561383 - ], - [ - 0.7176552243988847 - ], - [ - 0.741906083370619 - ], - [ - 0.7587523496076796 - ], - [ - 0.7730478410315951 - ], - [ - 0.7855197042503709 - ], - [ - 0.8292313717410853 - ], - [ - null - ] - ], - "hovertemplate": "Threshold: %{customdata:.4f}
Precision: %{y:.4f}
Recall: %{x:.4f}", - "legendgroup": "", - "line": { - "color": "#222A2A", - "dash": "solid", - "width": 2 - }, - "marker": { - "symbol": "circle" - }, - "mode": "lines", - "name": "PR Curve (AUC=0.90)", - "orientation": "v", - "showlegend": true, - "textposition": "top center", - "type": "scatter", - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.975609756097561, - 0.9512195121951219, - 0.9512195121951219, - 0.9512195121951219, - 0.9512195121951219, - 0.926829268292683, - 0.926829268292683, - 0.926829268292683, - 0.926829268292683, - 0.926829268292683, - 0.926829268292683, - 0.926829268292683, - 0.926829268292683, - 0.9024390243902439, - 0.9024390243902439, - 0.9024390243902439, - 0.8780487804878049, - 0.8780487804878049, - 0.8536585365853658, - 0.8292682926829268, - 0.8292682926829268, - 0.8292682926829268, - 0.8292682926829268, - 0.8292682926829268, - 0.8292682926829268, - 0.8048780487804879, - 0.8048780487804879, - 0.8048780487804879, - 0.8048780487804879, - 0.8048780487804879, - 0.8048780487804879, - 0.8048780487804879, - 0.8048780487804879, - 0.8048780487804879, - 0.8048780487804879, - 0.8048780487804879, - 0.7804878048780488, - 0.7804878048780488, - 0.7560975609756098, - 0.7560975609756098, - 0.7560975609756098, - 0.7560975609756098, - 0.7560975609756098, - 0.7317073170731707, - 0.7073170731707317, - 0.6829268292682927, - 0.6585365853658537, - 0.6341463414634146, - 0.6097560975609756, - 0.5853658536585366, - 0.5853658536585366, - 0.5609756097560976, - 0.5365853658536586, - 0.5121951219512195, - 0.4878048780487805, - 0.4634146341463415, - 0.43902439024390244, - 0.4146341463414634, - 0.3902439024390244, - 0.36585365853658536, - 0.34146341463414637, - 0.3170731707317073, - 0.2926829268292683, - 0.2682926829268293, - 0.24390243902439024, - 0.21951219512195122, - 0.1951219512195122, - 0.17073170731707318, - 0.14634146341463414, - 0.12195121951219512, - 0.0975609756097561, - 0.07317073170731707, - 0.04878048780487805, - 0.024390243902439025, - 0 - ], - "xaxis": "x", - "y": [ - 0.205, - 0.20603015075376885, - 0.20707070707070707, - 0.20812182741116753, - 0.20918367346938777, - 0.21025641025641026, - 0.211340206185567, - 0.21243523316062177, - 0.21354166666666666, - 0.21465968586387435, - 0.21578947368421053, - 0.21693121693121692, - 0.21808510638297873, - 0.2192513368983957, - 0.22043010752688172, - 0.22162162162162163, - 0.22282608695652173, - 0.22404371584699453, - 0.22527472527472528, - 0.2265193370165746, - 0.22777777777777777, - 0.22905027932960895, - 0.2303370786516854, - 0.23163841807909605, - 0.23295454545454544, - 0.2342857142857143, - 0.23563218390804597, - 0.23699421965317918, - 0.23837209302325582, - 0.23976608187134502, - 0.2411764705882353, - 0.24260355029585798, - 0.24404761904761904, - 0.24550898203592814, - 0.2469879518072289, - 0.24848484848484848, - 0.25, - 0.25153374233128833, - 0.25308641975308643, - 0.2546583850931677, - 0.25625, - 0.2578616352201258, - 0.25949367088607594, - 0.2611464968152866, - 0.26282051282051283, - 0.2645161290322581, - 0.2662337662337662, - 0.2679738562091503, - 0.26973684210526316, - 0.271523178807947, - 0.2733333333333333, - 0.2751677852348993, - 0.27702702702702703, - 0.2789115646258503, - 0.273972602739726, - 0.27586206896551724, - 0.2777777777777778, - 0.27972027972027974, - 0.28169014084507044, - 0.28368794326241137, - 0.2857142857142857, - 0.28776978417266186, - 0.2898550724637681, - 0.291970802919708, - 0.29411764705882354, - 0.2962962962962963, - 0.29850746268656714, - 0.3007518796992481, - 0.30303030303030304, - 0.3053435114503817, - 0.3076923076923077, - 0.31007751937984496, - 0.3125, - 0.31496062992125984, - 0.31746031746031744, - 0.32, - 0.3225806451612903, - 0.3252032520325203, - 0.32786885245901637, - 0.3305785123966942, - 0.3333333333333333, - 0.33613445378151263, - 0.3389830508474576, - 0.3418803418803419, - 0.3448275862068966, - 0.34782608695652173, - 0.3508771929824561, - 0.35398230088495575, - 0.35714285714285715, - 0.36036036036036034, - 0.36363636363636365, - 0.3669724770642202, - 0.37037037037037035, - 0.37383177570093457, - 0.37735849056603776, - 0.38095238095238093, - 0.38461538461538464, - 0.3883495145631068, - 0.39215686274509803, - 0.39603960396039606, - 0.4, - 0.40404040404040403, - 0.40816326530612246, - 0.41237113402061853, - 0.4166666666666667, - 0.42105263157894735, - 0.425531914893617, - 0.43010752688172044, - 0.43478260869565216, - 0.43956043956043955, - 0.4444444444444444, - 0.449438202247191, - 0.45454545454545453, - 0.45977011494252873, - 0.46511627906976744, - 0.47058823529411764, - 0.47619047619047616, - 0.4819277108433735, - 0.4878048780487805, - 0.49382716049382713, - 0.5, - 0.5063291139240507, - 0.5128205128205128, - 0.5194805194805194, - 0.5263157894736842, - 0.5333333333333333, - 0.5405405405405406, - 0.5342465753424658, - 0.5416666666666666, - 0.5492957746478874, - 0.5571428571428572, - 0.5507246376811594, - 0.5588235294117647, - 0.5671641791044776, - 0.5757575757575758, - 0.5846153846153846, - 0.59375, - 0.6031746031746031, - 0.6129032258064516, - 0.6065573770491803, - 0.6166666666666667, - 0.6271186440677966, - 0.6206896551724138, - 0.631578947368421, - 0.625, - 0.6181818181818182, - 0.6296296296296297, - 0.6415094339622641, - 0.6538461538461539, - 0.6666666666666666, - 0.68, - 0.673469387755102, - 0.6875, - 0.7021276595744681, - 0.717391304347826, - 0.7333333333333333, - 0.75, - 0.7674418604651163, - 0.7857142857142857, - 0.8048780487804879, - 0.825, - 0.8461538461538461, - 0.8421052631578947, - 0.8648648648648649, - 0.8611111111111112, - 0.8857142857142857, - 0.9117647058823529, - 0.9393939393939394, - 0.96875, - 0.967741935483871, - 0.9666666666666667, - 0.9655172413793104, - 0.9642857142857143, - 0.9629629629629629, - 0.9615384615384616, - 0.96, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "yaxis": "y" - }, - { - "hovertemplate": [], - "legendgroup": "", - "line": { - "color": "#778AAE", - "dash": "dot", - "width": 0.3 - }, - "marker": { - "symbol": "circle" - }, - "mode": "lines", - "name": "iso-f1 curves", - "orientation": "v", - "showlegend": true, - "type": "scatter", - "x": [ - 0.11102040816326529, - 0.13122448979591836, - 0.15142857142857144, - 0.1716326530612245, - 0.19183673469387755, - 0.2120408163265306, - 0.23224489795918368, - 0.2524489795918367, - 0.2726530612244898, - 0.29285714285714287, - 0.3130612244897959, - 0.333265306122449, - 0.35346938775510206, - 0.3736734693877551, - 0.39387755102040817, - 0.4140816326530612, - 0.4342857142857143, - 0.45448979591836736, - 0.4746938775510204, - 0.49489795918367346, - 0.5151020408163265, - 0.5353061224489796, - 0.5555102040816327, - 0.5757142857142857, - 0.5959183673469388, - 0.6161224489795918, - 0.6363265306122449, - 0.656530612244898, - 0.676734693877551, - 0.6969387755102041, - 0.7171428571428571, - 0.7373469387755102, - 0.7575510204081632, - 0.7777551020408163, - 0.7979591836734694, - 0.8181632653061224, - 0.8383673469387755, - 0.8585714285714285, - 0.8787755102040816, - 0.8989795918367347, - 0.9191836734693878, - 0.9393877551020408, - 0.9595918367346938, - 0.9797959183673469, - 1 - ], - "xaxis": "x", - "y": [ - 1.007407407407409, - 0.4202614379084969, - 0.29444444444444445, - 0.23960113960113963, - 0.20888888888888893, - 0.18925318761384338, - 0.1756172839506173, - 0.16559571619812585, - 0.157919621749409, - 0.15185185185185188, - 0.14693486590038315, - 0.14286964129483817, - 0.1394524959742351, - 0.1365398956002983, - 0.1340277777777778, - 0.1318388564002599, - 0.1299145299145299, - 0.12820955670696604, - 0.1266884531590414, - 0.12532299741602068, - 0.12409046214355948, - 0.12297233942803563, - 0.12195340501792114, - 0.12102102102102102, - 0.12016460905349795, - 0.11937524713325426, - 0.1186453576864536, - 0.11796846351301797, - 0.11733899504600141, - 0.11675213675213675, - 0.11620370370370371, - 0.11569004162664105, - 0.11520794537554314, - 0.11475459199036435, - 0.11432748538011697, - 0.11392441034384769, - 0.11354339414040907, - 0.11318267419962334, - 0.11284067085953879, - 0.11251596424010218, - 0.11220727453911311, - 0.11191344517383904, - 0.11163342830009498, - 0.11136627232660637, - 0.11111111111111112 - ], - "yaxis": "y" - }, - { - "hovertemplate": [], - "legendgroup": "", - "line": { - "color": "#778AAE", - "dash": "dot", - "width": 0.3 - }, - "marker": { - "symbol": "circle" - }, - "mode": "lines", - "name": "", - "orientation": "v", - "showlegend": false, - "type": "scatter", - "x": [ - 0.2120408163265306, - 0.23224489795918368, - 0.2524489795918367, - 0.2726530612244898, - 0.29285714285714287, - 0.3130612244897959, - 0.333265306122449, - 0.35346938775510206, - 0.3736734693877551, - 0.39387755102040817, - 0.4140816326530612, - 0.4342857142857143, - 0.45448979591836736, - 0.4746938775510204, - 0.49489795918367346, - 0.5151020408163265, - 0.5353061224489796, - 0.5555102040816327, - 0.5757142857142857, - 0.5959183673469388, - 0.6161224489795918, - 0.6363265306122449, - 0.656530612244898, - 0.676734693877551, - 0.6969387755102041, - 0.7171428571428571, - 0.7373469387755102, - 0.7575510204081632, - 0.7777551020408163, - 0.7979591836734694, - 0.8181632653061224, - 0.8383673469387755, - 0.8585714285714285, - 0.8787755102040816, - 0.8989795918367347, - 0.9191836734693878, - 0.9393877551020408, - 0.9595918367346938, - 0.9797959183673469, - 1 - ], - "xaxis": "x", - "y": [ - 3.522033898305091, - 1.4405063291139244, - 0.9626459143968878, - 0.7505617977528092, - 0.6307692307692309, - 0.5537906137184117, - 0.5001531393568148, - 0.46063829787234045, - 0.43031727379553475, - 0.40631578947368424, - 0.3868446139180172, - 0.3707317073170732, - 0.357177225340818, - 0.3456166419019317, - 0.33564013840830453, - 0.32694300518134717, - 0.3192939744370055, - 0.31251435132032146, - 0.30646387832699623, - 0.30103092783505153, - 0.2961255517410496, - 0.2916744621141254, - 0.2876173446580242, - 0.2839041095890411, - 0.2804928131416838, - 0.2773480662983426, - 0.27443980250664646, - 0.27174231332357246, - 0.2692334864005652, - 0.26689419795221847, - 0.2647078243644767, - 0.2626598465473146, - 0.26073752711496745, - 0.2589296452194829, - 0.2572262773722628, - 0.2556186152099887, - 0.2540988131382832, - 0.25265986029016657, - 0.2512954723894269, - 0.25 - ], - "yaxis": "y" - }, - { - "hovertemplate": [], - "legendgroup": "", - "line": { - "color": "#778AAE", - "dash": "dot", - "width": 0.3 - }, - "marker": { - "symbol": "circle" - }, - "mode": "lines", - "name": "", - "orientation": "v", - "showlegend": false, - "type": "scatter", - "x": [ - 0.3130612244897959, - 0.333265306122449, - 0.35346938775510206, - 0.3736734693877551, - 0.39387755102040817, - 0.4140816326530612, - 0.4342857142857143, - 0.45448979591836736, - 0.4746938775510204, - 0.49489795918367346, - 0.5151020408163265, - 0.5353061224489796, - 0.5555102040816327, - 0.5757142857142857, - 0.5959183673469388, - 0.6161224489795918, - 0.6363265306122449, - 0.656530612244898, - 0.676734693877551, - 0.6969387755102041, - 0.7171428571428571, - 0.7373469387755102, - 0.7575510204081632, - 0.7777551020408163, - 0.7979591836734694, - 0.8181632653061224, - 0.8383673469387755, - 0.8585714285714285, - 0.8787755102040816, - 0.8989795918367347, - 0.9191836734693878, - 0.9393877551020408, - 0.9595918367346938, - 0.9797959183673469, - 1 - ], - "xaxis": "x", - "y": [ - 7.190625000000037, - 3.0055214723926422, - 1.9832061068702302, - 1.5216066481994475, - 1.2586956521739137, - 1.0889087656529526, - 0.9702127659574474, - 0.8825627476882435, - 0.8151869158878509, - 0.7617801047120423, - 0.7184060721062622, - 0.6824804856895059, - 0.6522364217252398, - 0.6264248704663213, - 0.6041379310344829, - 0.5846998063266626, - 0.567597087378641, - 0.5524327418431598, - 0.5388949079089925, - 0.5267352185089975, - 0.5157534246575344, - 0.5057862809146059, - 0.496699375557538, - 0.4883810337462624, - 0.4807377049180329, - 0.4736904293028753, - 0.4671721000758151, - 0.4611253196930948, - 0.45550070521861785, - 0.45025553662691664, - 0.44535266974291376, - 0.440759655282477, - 0.4364480198019803, - 0.43239267487241084, - 0.42857142857142866 - ], - "yaxis": "y" - }, - { - "hovertemplate": [], - "legendgroup": "", - "line": { - "color": "#778AAE", - "dash": "dot", - "width": 0.3 - }, - "marker": { - "symbol": "circle" - }, - "mode": "lines", - "name": "", - "orientation": "v", - "showlegend": false, - "type": "scatter", - "x": [ - 0.4140816326530612, - 0.4342857142857143, - 0.45448979591836736, - 0.4746938775510204, - 0.49489795918367346, - 0.5151020408163265, - 0.5353061224489796, - 0.5555102040816327, - 0.5757142857142857, - 0.5959183673469388, - 0.6161224489795918, - 0.6363265306122449, - 0.656530612244898, - 0.676734693877551, - 0.6969387755102041, - 0.7171428571428571, - 0.7373469387755102, - 0.7575510204081632, - 0.7777551020408163, - 0.7979591836734694, - 0.8181632653061224, - 0.8383673469387755, - 0.8585714285714285, - 0.8787755102040816, - 0.8989795918367347, - 0.9191836734693878, - 0.9393877551020408, - 0.9595918367346938, - 0.9797959183673469, - 1 - ], - "xaxis": "x", - "y": [ - 11.762318840579754, - 5.066666666666672, - 3.3363295880149826, - 2.542076502732242, - 2.086021505376345, - 1.7900709219858164, - 1.5825037707390655, - 1.4288713910761157, - 1.3105691056910571, - 1.2166666666666668, - 1.1403210576015113, - 1.077029360967185, - 1.0237072394590296, - 0.9781710914454278, - 0.9388316151202749, - 0.9045045045045048, - 0.874289171203872, - 0.847488584474886, - 0.8235548352242031, - 0.8020512820512822, - 0.7826256710590533, - 0.7649906890130355, - 0.7489096573208723, - 0.7341858482523446, - 0.7206543967280165, - 0.7081761006289309, - 0.6966326144532728, - 0.6859226841721372, - 0.6759591693065823, - 0.6666666666666667 - ], - "yaxis": "y" - } - ], - "layout": { - "annotations": [ - { - "showarrow": false, - "text": "f1=0.2", - "x": 0.9, - "y": 0.1222072745391131, - "yshift": 10 - }, - { - "showarrow": false, - "text": "f1=0.4", - "x": 0.9, - "y": 0.2656186152099887, - "yshift": 10 - }, - { - "showarrow": false, - "text": "f1=0.6", - "x": 0.9, - "y": 0.4553526697429138, - "yshift": 10 - }, - { - "showarrow": false, - "text": "f1=0.8", - "x": 0.9, - "y": 0.7181761006289309, - "yshift": 10 - } - ], - "height": 550, - "legend": { - "font": { - "size": 9.5 - }, - "tracegroupgap": 0, - "x": 0.01, - "xanchor": "left", - "y": 0.2, - "yanchor": "top" - }, - "margin": { - "b": 40, - "l": 40, - "r": 40, - "t": 40 - }, - "shapes": [ - { - "line": { - "dash": "dash" - }, - "type": "line", - "x0": 0, - "x1": 1, - "y0": 0.205, - "y1": 0.205 - } - ], - "template": { - "data": { - "bar": [ - { - "error_x": { - "color": "#2a3f5f" - }, - "error_y": { - "color": "#2a3f5f" - }, - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "barpolar": [ - { - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "baxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "choropleth" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "contour" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "contourcarpet" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmap" - } - ], - "heatmapgl": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmapgl" - } - ], - "histogram": [ - { - "marker": { - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "histogram" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2d" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2dcontour" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattermapbox" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolar" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolargl" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "#EBF0F8" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "#C8D4E3" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowcolor": "#2a3f5f", - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "colorscale": { - "diverging": [ - [ - 0, - "#8e0152" - ], - [ - 0.1, - "#c51b7d" - ], - [ - 0.2, - "#de77ae" - ], - [ - 0.3, - "#f1b6da" - ], - [ - 0.4, - "#fde0ef" - ], - [ - 0.5, - "#f7f7f7" - ], - [ - 0.6, - "#e6f5d0" - ], - [ - 0.7, - "#b8e186" - ], - [ - 0.8, - "#7fbc41" - ], - [ - 0.9, - "#4d9221" - ], - [ - 1, - "#276419" - ] - ], - "sequential": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "sequentialminus": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ] - }, - "colorway": [ - "#636efa", - "#EF553B", - "#00cc96", - "#ab63fa", - "#FFA15A", - "#19d3f3", - "#FF6692", - "#B6E880", - "#FF97FF", - "#FECB52" - ], - "font": { - "color": "#2a3f5f" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "#E5ECF6", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "#E5ECF6", - "polar": { - "angularaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "radialaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "yaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "zaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - } - }, - "shapedefaults": { - "line": { - "color": "#2a3f5f" - } - }, - "ternary": { - "aaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "baxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "caxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - }, - "yaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - } - } - }, - "title": { - "text": "Precision Recall Curve" - }, - "width": 550, - "xaxis": { - "anchor": "y", - "domain": [ - 0, - 1 - ], - "range": [ - 0, - 1 - ], - "showspikes": true, - "title": { - "text": "Recall" - } - }, - "yaxis": { - "anchor": "x", - "domain": [ - 0, - 1 - ], - "range": [ - 0, - 1.05 - ], - "showspikes": true, - "title": { - "text": "Precision" - } - } - } - }, - "text/html": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# beta parameter determines the weight of recall in the combined score (used to compute Iso-Fbeta curves)\n", - "# it can be set to any float > 0, default is 1\n", - "area_under_PR = bc.curve_PR_plot(true_y= y_test, \n", - " predicted_proba = test_predicted_proba, \n", - " beta = 1)" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "d8776f9c", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "0.9021518156511643" - ] - }, - "execution_count": 8, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "area_under_PR" - ] - }, - { - "cell_type": "markdown", - "id": "92c3268d", - "metadata": {}, - "source": [ - "### Interactive probabilities violin plot for the test set" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "id": "348b5bf5", - "metadata": {}, - "outputs": [], - "source": [ - "# set threshold_step param for the test dataset\n", - "threshold_step = 0.05" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "id": "34891578", - "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "line": { - "color": "black" - }, - "meanline": { - "visible": true - }, - "opacity": 0.3, - "points": false, - "scalemode": "count", - "showlegend": false, - "type": "violin", - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0730143388762927, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.18919332379255235, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.1980313758868512, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.21882829151595085, - 0.22030280143233244, - 0.22344415615700242, - 0.22459451038542572, - 0.22678447137367905, - 0.22852341628131667, - 0.22965832236546777, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.24975360339458408, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.316526854126403, - 0.3180382144381978, - 0.31895755890522137, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.4163757258146578, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ] - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "mediumpurple", - "size": 3 - }, - "name": "FP", - "offsetgroup": "FP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": true, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": true, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "mediumpurple", - "size": 3 - }, - "name": "FP", - "offsetgroup": "FP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "mediumpurple", - "size": 3 - }, - "name": "FP", - "offsetgroup": "FP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "mediumpurple", - "size": 3 - }, - "name": "FP", - "offsetgroup": "FP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "mediumpurple", - "size": 3 - }, - "name": "FP", - "offsetgroup": "FP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "mediumpurple", - "size": 3 - }, - "name": "FP", - "offsetgroup": "FP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "mediumpurple", - "size": 3 - }, - "name": "FP", - "offsetgroup": "FP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "mediumpurple", - "size": 3 - }, - "name": "FP", - "offsetgroup": "FP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "mediumpurple", - "size": 3 - }, - "name": "FP", - "offsetgroup": "FP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TP", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "green", - "size": 3 - }, - "name": "TP", - "offsetgroup": "TP", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 91 - ], - [ - 1 - ], - [ - 61 - ], - [ - 41 - ], - [ - 29 - ], - [ - 74 - ], - [ - 142 - ], - [ - 79 - ], - [ - 134 - ], - [ - 115 - ], - [ - 2 - ], - [ - 99 - ], - [ - 97 - ], - [ - 176 - ], - [ - 123 - ], - [ - 179 - ], - [ - 32 - ], - [ - 148 - ], - [ - 17 - ], - [ - 131 - ], - [ - 139 - ], - [ - 5 - ], - [ - 106 - ], - [ - 153 - ], - [ - 21 - ], - [ - 38 - ], - [ - 98 - ], - [ - 7 - ], - [ - 94 - ], - [ - 20 - ], - [ - 86 - ], - [ - 180 - ], - [ - 15 - ], - [ - 127 - ], - [ - 36 - ], - [ - 82 - ], - [ - 186 - ], - [ - 101 - ], - [ - 66 - ], - [ - 13 - ], - [ - 77 - ], - [ - 14 - ], - [ - 116 - ], - [ - 195 - ], - [ - 0 - ], - [ - 73 - ], - [ - 46 - ], - [ - 52 - ], - [ - 112 - ], - [ - 80 - ], - [ - 58 - ], - [ - 8 - ], - [ - 145 - ], - [ - 34 - ], - [ - 4 - ], - [ - 95 - ], - [ - 146 - ], - [ - 172 - ], - [ - 173 - ], - [ - 9 - ], - [ - 51 - ], - [ - 169 - ], - [ - 121 - ], - [ - 24 - ], - [ - 132 - ], - [ - 26 - ], - [ - 50 - ], - [ - 175 - ], - [ - 119 - ], - [ - 174 - ], - [ - 158 - ], - [ - 184 - ], - [ - 164 - ], - [ - 122 - ], - [ - 147 - ], - [ - 124 - ], - [ - 133 - ], - [ - 181 - ], - [ - 11 - ], - [ - 128 - ], - [ - 189 - ], - [ - 130 - ], - [ - 185 - ], - [ - 120 - ], - [ - 137 - ], - [ - 135 - ], - [ - 62 - ], - [ - 168 - ], - [ - 199 - ], - [ - 188 - ], - [ - 170 - ], - [ - 187 - ], - [ - 83 - ], - [ - 151 - ], - [ - 27 - ], - [ - 43 - ], - [ - 104 - ], - [ - 60 - ], - [ - 84 - ], - [ - 129 - ], - [ - 157 - ], - [ - 140 - ], - [ - 76 - ], - [ - 125 - ], - [ - 166 - ], - [ - 71 - ], - [ - 190 - ], - [ - 141 - ], - [ - 45 - ], - [ - 25 - ], - [ - 154 - ], - [ - 64 - ], - [ - 165 - ], - [ - 90 - ], - [ - 113 - ], - [ - 193 - ], - [ - 105 - ], - [ - 56 - ], - [ - 54 - ], - [ - 35 - ], - [ - 191 - ], - [ - 152 - ], - [ - 10 - ], - [ - 194 - ], - [ - 117 - ], - [ - 171 - ], - [ - 183 - ], - [ - 118 - ], - [ - 196 - ], - [ - 48 - ], - [ - 102 - ], - [ - 3 - ], - [ - 31 - ], - [ - 159 - ], - [ - 161 - ], - [ - 19 - ], - [ - 177 - ], - [ - 37 - ], - [ - 150 - ], - [ - 87 - ], - [ - 160 - ], - [ - 78 - ], - [ - 114 - ], - [ - 92 - ], - [ - 198 - ], - [ - 182 - ], - [ - 49 - ], - [ - 85 - ], - [ - 12 - ], - [ - 23 - ], - [ - 163 - ], - [ - 143 - ], - [ - 67 - ], - [ - 89 - ], - [ - 18 - ], - [ - 59 - ], - [ - 16 - ], - [ - 144 - ], - [ - 103 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "TN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "blue", - "size": 3 - }, - "name": "TN", - "offsetgroup": "TN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.018586278192252906, - 0.019534799876206675, - 0.023689979581619523, - 0.02443574122696256, - 0.028355836856924315, - 0.030904120187483293, - 0.03182416414287543, - 0.03338110922713307, - 0.03497590523164869, - 0.03824972004711145, - 0.03998879250383659, - 0.04007405053998919, - 0.04094902880514361, - 0.04240914876847318, - 0.04350424784424819, - 0.04455075655008844, - 0.0453520735912875, - 0.045501637318182644, - 0.04621485164538283, - 0.0489928601240724, - 0.04925618915053508, - 0.05142665562699947, - 0.052565991078775694, - 0.05275896582443587, - 0.05310546963291451, - 0.05477332044500929, - 0.054959471165883296, - 0.055010120401462574, - 0.055801155849987884, - 0.05697990834950401, - 0.05802352347945686, - 0.058402033815872924, - 0.05849616879586446, - 0.05860870057163506, - 0.059480148403646876, - 0.06020458929261365, - 0.060405170468839246, - 0.060920826190603856, - 0.06134992705516342, - 0.06165741751264233, - 0.06279939613623857, - 0.06285021905393556, - 0.06298408105283589, - 0.06399451117653084, - 0.06518813640144469, - 0.06584575824068734, - 0.06596107729159532, - 0.06618009460845178, - 0.06680477661983884, - 0.0671209448866996, - 0.06808013489590053, - 0.06997563223872373, - 0.07298805227144162, - 0.0750746554091418, - 0.07570359682945653, - 0.07598606327514393, - 0.07662519274784914, - 0.07723029860122008, - 0.07922590266136571, - 0.07937481742212889, - 0.08071955457537384, - 0.08226200540619821, - 0.08257699529495226, - 0.08363674875996682, - 0.08389098745037744, - 0.08441677714270122, - 0.08510619395235137, - 0.08572840964081528, - 0.08662166303860648, - 0.08704186749345597, - 0.087594937525713, - 0.08877598756317219, - 0.08934398796290932, - 0.08953872202063548, - 0.09158467007058559, - 0.09311364590315835, - 0.09394507249826659, - 0.09577729428711565, - 0.09597256581098507, - 0.09626610531124997, - 0.0970334241613647, - 0.09713887689283868, - 0.09739757194148493, - 0.09855890742420005, - 0.10003868739786126, - 0.10012962891595407, - 0.10377897714703709, - 0.10754237924813242, - 0.10908760626347233, - 0.11015841936832257, - 0.11167785797262679, - 0.11209873311002376, - 0.11410032558194146, - 0.11776056000859925, - 0.11912543602006105, - 0.1193188576842177, - 0.11957387485791102, - 0.12054903799579408, - 0.1209003831743056, - 0.12127789311466886, - 0.1272240229070667, - 0.1308272422132794, - 0.13164602587549423, - 0.13945128617800276, - 0.14026839344164438, - 0.14153543144951763, - 0.14397224167345576, - 0.14511295857314804, - 0.14623302816967063, - 0.14873614071726654, - 0.15251853061379675, - 0.15386725298231319, - 0.1555805915854976, - 0.15655110757531646, - 0.15772179541498488, - 0.15840872515901733, - 0.1601210842884904, - 0.16065689537696937, - 0.16189330808898703, - 0.16197785213652718, - 0.16254786840826807, - 0.1647948395827897, - 0.1663049660347322, - 0.16723743724225015, - 0.17425873866975952, - 0.1923312854892404, - 0.19249869749870308, - 0.19254459626096054, - 0.19869987552466334, - 0.20059100464057336, - 0.20170000770622948, - 0.20216257125490056, - 0.20216736940662652, - 0.21396498072013867, - 0.21730388714778243, - 0.22030280143233244, - 0.22344415615700242, - 0.22678447137367905, - 0.2302493601716992, - 0.23122662519759085, - 0.23863018754325854, - 0.24234257728640504, - 0.24243725532644578, - 0.2593442209225198, - 0.2684960152848228, - 0.272049278788697, - 0.27741668906380806, - 0.2791518336411815, - 0.28235628126680834, - 0.2875374929632155, - 0.298073879316708, - 0.3131634692334394, - 0.31448911077863007, - 0.3180382144381978, - 0.3197570322138689, - 0.32225031968416795, - 0.3397495399884744, - 0.35207830849829674, - 0.4163757258146578 - ], - "y0": " ", - "yaxis": "y" - }, - { - "alignmentgroup": "True", - "boxpoints": "all", - "customdata": [ - [ - 167 - ], - [ - 6 - ], - [ - 65 - ], - [ - 40 - ], - [ - 197 - ], - [ - 75 - ], - [ - 156 - ], - [ - 138 - ], - [ - 28 - ], - [ - 126 - ], - [ - 44 - ], - [ - 88 - ], - [ - 70 - ], - [ - 39 - ], - [ - 107 - ], - [ - 22 - ], - [ - 110 - ], - [ - 93 - ], - [ - 55 - ], - [ - 155 - ], - [ - 33 - ], - [ - 109 - ], - [ - 178 - ], - [ - 111 - ], - [ - 57 - ], - [ - 136 - ], - [ - 68 - ], - [ - 108 - ], - [ - 96 - ], - [ - 63 - ], - [ - 81 - ], - [ - 72 - ], - [ - 69 - ], - [ - 42 - ], - [ - 162 - ], - [ - 192 - ], - [ - 149 - ], - [ - 53 - ], - [ - 30 - ], - [ - 47 - ], - [ - 100 - ] - ], - "fillcolor": "rgba(255,255,255,0)", - "hoveron": "points", - "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", - "jitter": 1, - "legendgroup": "FN", - "line": { - "color": "rgba(255,255,255,0)" - }, - "marker": { - "color": "red", - "size": 3 - }, - "name": "FN", - "offsetgroup": "FN", - "orientation": "v", - "pointpos": 0, - "showlegend": true, - "type": "box", - "visible": false, - "x": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "x0": " ", - "xaxis": "x", - "y": [ - 0.0730143388762927, - 0.18919332379255235, - 0.1980313758868512, - 0.21882829151595085, - 0.22459451038542572, - 0.22852341628131667, - 0.22965832236546777, - 0.24975360339458408, - 0.316526854126403, - 0.31895755890522137, - 0.3740970508252879, - 0.3755056738626957, - 0.38002535323796743, - 0.4101549281109565, - 0.41083736167527485, - 0.412210677911869, - 0.4144129386249114, - 0.42701050390153383, - 0.44031524058311433, - 0.45120286040149116, - 0.4838973190196903, - 0.4945226510824511, - 0.49795883196584384, - 0.5030536453519722, - 0.5046140991572124, - 0.5210502909306389, - 0.521068368329445, - 0.5393805698082368, - 0.5653215830649061, - 0.5677076796043752, - 0.5700289622420693, - 0.6196128262256166, - 0.6393539297314299, - 0.6393627835186018, - 0.7049499573561383, - 0.7176552243988847, - 0.741906083370619, - 0.7587523496076796, - 0.7730478410315951, - 0.7855197042503709, - 0.8292313717410853 - ], - "y0": " ", - "yaxis": "y" - } - ], - "layout": { - "height": 550, - "legend": { - "font": { - "size": 9.5 - }, - "itemsizing": "constant", - "traceorder": "grouped" - }, - "margin": { - "b": 40, - "l": 40, - "r": 40, - "t": 60 - }, - "sliders": [ - { - "active": 0, - "currentvalue": { - "prefix": "Threshold: " - }, - "pad": { - "t": 50 - }, - "steps": [ - { - "args": [ - { - "visible": [ - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
FP: 159, TP: 41", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.0", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
FP: 138, TP: 41, TN: 21", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.05", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 84, FP: 75, TP: 40, FN: 1", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.1", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 110, FP: 49, TP: 40, FN: 1", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.15", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 129, TP: 38, FP: 30, FN: 3", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.2", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 143, TP: 33, FP: 16, FN: 8", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.25", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 151, TP: 33, FP: 8, FN: 8", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.3", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 157, TP: 31, FN: 10, FP: 2", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.35", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 158, TP: 28, FN: 13, FP: 1", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.4", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 159, TP: 22, FN: 19", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.45", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 23, TP: 18", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.5", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 28, TP: 13", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.55", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 31, TP: 10", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.6", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 34, TP: 7", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.65", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 34, TP: 7", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.7", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 37, TP: 4", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.75", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 40, TP: 1", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.8", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 41", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.85", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 41", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.9", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 41", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "0.95", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true - ] - }, - { - "title": { - "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 41", - "y": 0.965, - "yanchor": "bottom" - } - }, - { - "value": "set " - } - ], - "label": "1.0", - "method": "update" - } - ] - } - ], - "template": { - "data": { - "bar": [ - { - "error_x": { - "color": "#2a3f5f" - }, - "error_y": { - "color": "#2a3f5f" - }, - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "barpolar": [ - { - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "baxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "choropleth" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "contour" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "contourcarpet" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmap" - } - ], - "heatmapgl": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmapgl" - } - ], - "histogram": [ - { - "marker": { - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "histogram" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2d" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2dcontour" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattermapbox" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolar" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolargl" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "#EBF0F8" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "#C8D4E3" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowcolor": "#2a3f5f", - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "colorscale": { - "diverging": [ - [ - 0, - "#8e0152" - ], - [ - 0.1, - "#c51b7d" - ], - [ - 0.2, - "#de77ae" - ], - [ - 0.3, - "#f1b6da" - ], - [ - 0.4, - "#fde0ef" - ], - [ - 0.5, - "#f7f7f7" - ], - [ - 0.6, - "#e6f5d0" - ], - [ - 0.7, - "#b8e186" - ], - [ - 0.8, - "#7fbc41" - ], - [ - 0.9, - "#4d9221" - ], - [ - 1, - "#276419" - ] - ], - "sequential": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "sequentialminus": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ] - }, - "colorway": [ - "#636efa", - "#EF553B", - "#00cc96", - "#ab63fa", - "#FFA15A", - "#19d3f3", - "#FF6692", - "#B6E880", - "#FF97FF", - "#FECB52" - ], - "font": { - "color": "#2a3f5f" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "#E5ECF6", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "#E5ECF6", - "polar": { - "angularaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "radialaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "yaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "zaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - } - }, - "shapedefaults": { - "line": { - "color": "#2a3f5f" - } - }, - "ternary": { - "aaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "baxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "caxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - }, - "yaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - } - } - }, - "title": { - "text": "Interactive Probabilities Violin Plot
FP: 159, TP: 41", - "y": 0.965, - "yanchor": "bottom" - }, - "width": 550, - "xaxis": { - "title": { - "text": "True class" - } - }, - "yaxis": { - "title": { - "text": "Predicted probabilties" - } - } - } - }, - "text/html": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# set threshold step parameter to plot probabilities voilin plots for the test set\n", - "threshold_step = 0.05\n", - "bc.predicted_proba_violin_plot(true_y = y_test, \n", - " predicted_proba = test_predicted_proba, \n", - " threshold_step = threshold_step)" - ] - }, - { - "cell_type": "markdown", - "id": "5ea0b293", - "metadata": {}, - "source": [ - "### Confusion matrix and metrics analysis for train and test set" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "id": "7aedaf7c", - "metadata": {}, - "outputs": [], - "source": [ - "# set params for the train dataset\n", - "threshold_step = 0.05\n", - "amounts = np.abs(X_train[:, 13])\n", - "optimize_threshold = 'all'\n", - "currency = '$' " - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "id": "2ac95faf", - "metadata": {}, - "outputs": [], - "source": [ - "# The function get_cost_dict can be used to define the dictionary of costs.\n", - "# It takes as input, for each class, a float or a list of floats. \n", - "# Lists must have coherent lenghts \n", - "\n", - "train_cost_dict = bc.get_cost_dict(TN = 0, FP = 10, FN = np.abs(X_train[:, 12]), TP = 0)" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "id": "f9b8ee1c", - "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "cells": { - "values": [ - [ - "roc_auc", - "pr_auc", - "brier_score" - ], - [ - 0.9992, - 0.9971, - 0.0438 - ] - ] - }, - "domain": { - "x": [ - 0.33666666666666667, - 0.6633333333333333 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Invariant Metric", - "Value" - ] - }, - "type": "table" - }, - { - "cells": { - "values": [ - [ - "kappa", - "mcc", - "roc", - "f1_score", - "f2_score", - "f05_score", - "cost" - ], - [ - 0.25, - 0.3, - 0.25, - 0.25, - 0.25, - 0.35, - 0.35 - ] - ] - }, - "domain": { - "x": [ - 0.6733333333333333, - 1 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Optimized Metric", - "Optimal Threshold" - ] - }, - "type": "table" - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.2025, - 0.5, - 0.3368, - 0.2025, - 1, - 0, - 0 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": true - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.0", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.0", - "0.0", - "0.0", - "0", - "0.0" - ], - [ - "TP", - "True Positive", - "0.2025", - "295.82383040335327", - "0.190496048856723", - "0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.0", - "0.0", - "0.0", - "0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.7975", - "1257.0893779217704", - "0.8095039511432769", - "6380", - "1.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": true, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 0, - 162 - ], - [ - 0, - 638 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.3962, - 0.6215, - 0.4015, - 0.2512, - 1, - 0.115, - 0.247 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.05", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.0", - "0.0", - "0.0", - "0", - "0.0" - ], - [ - "TP", - "True Positive", - "0.2025", - "295.82383040335327", - "0.190496048856723", - "0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.19375", - "266.6981998740382", - "0.17174057020332925", - "0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.60375", - "990.391178047732", - "0.6377633809399474", - "4830", - "1.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 0, - 162 - ], - [ - 155, - 483 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.7288, - 0.8299, - 0.5989, - 0.4274, - 1, - 0.44, - 0.5311 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.1", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.0", - "0.0", - "0.0", - "0", - "0.0" - ], - [ - "TP", - "True Positive", - "0.2025", - "295.82383040335327", - "0.190496048856723", - "0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.52625", - "798.7756021509291", - "0.514372340880814", - "0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.27125", - "458.3137757708412", - "0.2951316102624628", - "2170", - "1.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 0, - 162 - ], - [ - 421, - 217 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.8875, - 0.9295, - 0.7826, - 0.6429, - 1, - 0.7115, - 0.7431 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.15", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.0", - "0.0", - "0.0", - "0", - "0.0" - ], - [ - "TP", - "True Positive", - "0.2025", - "295.82383040335327", - "0.190496048856723", - "0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.685", - "1064.3595248485938", - "0.6853953711917655", - "0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.1125", - "192.72985307317697", - "0.12410857995151156", - "900", - "1.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 0, - 162 - ], - [ - 548, - 90 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.965, - 0.9781, - 0.9205, - 0.8526, - 1, - 0.8982, - 0.9029 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.2", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.0", - "0.0", - "0.0", - "0", - "0.0" - ], - [ - "TP", - "True Positive", - "0.2025", - "295.82383040335327", - "0.190496048856723", - "0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.7625", - "1196.07804915219", - "0.7702156454977969", - "0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.035", - "61.011328769579805", - "0.0392883056454796", - "280", - "1.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 0, - 162 - ], - [ - 610, - 28 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.9838, - 0.9852, - 0.961, - 0.9357, - 0.9877, - 0.9507, - 0.9513 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.25", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.0025", - "6.305137241817898", - "0.004060199377541665", - "0.8292168776024518", - "0.007481933924681812" - ], - [ - "TP", - "True Positive", - "0.2", - "289.51869316153534", - "0.18643584947918132", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.78375", - "1235.944242051195", - "0.7958875199369372", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.01375", - "21.14513587057501", - "0.013616431206339501", - "110.0", - "0.9925180660753182" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 2, - 160 - ], - [ - 627, - 11 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.9862, - 0.9776, - 0.9659, - 0.9689, - 0.963, - 0.9573, - 0.9573 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.3", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.0075", - "12.717200209525043", - "0.008189253682271806", - "3.535621808578769", - "0.06604241604254994" - ], - [ - "TP", - "True Positive", - "0.195", - "283.1066301938282", - "0.1823067951744512", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.79125", - "1244.0194845898332", - "0.8010875803751812", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.00625", - "13.069893331936944", - "0.008416370768095484", - "50.0", - "0.9339575839574501" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 6, - 156 - ], - [ - 633, - 5 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.9875, - 0.9714, - 0.9684, - 0.9935, - 0.9444, - 0.9606, - 0.9611 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.35", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.01125", - "15.715155354157929", - "0.010119789869716752", - "6.494657354800543", - "0.39374308996545243" - ], - [ - "TP", - "True Positive", - "0.19125", - "280.1086750491953", - "0.18037625898700624", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.79625", - "1256.1593755246895", - "0.8089050751777077", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.00125", - "0.9300023970808013", - "0.000598875965569154", - "10.0", - "0.6062569100345474" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 9, - 153 - ], - [ - 637, - 1 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.9762, - 0.9414, - 0.9377, - 1, - 0.8827, - 0.9231, - 0.9258 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.4", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.02375", - "35.43222612605025", - "0.022816617140030165", - "24.634943733387573", - "1.0" - ], - [ - "TP", - "True Positive", - "0.17875", - "260.3916042773029", - "0.16767943171669278", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.7975", - "1257.0893779217704", - "0.8095039511432769", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 19, - 143 - ], - [ - 638, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.9675, - 0.9198, - 0.9128, - 1, - 0.8395, - 0.893, - 0.8981 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.45", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.0325", - "49.27308883753389", - "0.03172945440439443", - "33.36533237795683", - "1.0" - ], - [ - "TP", - "True Positive", - "0.17", - "246.5507415658193", - "0.15876659445232852", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.7975", - "1257.0893779217704", - "0.8095039511432769", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 26, - 136 - ], - [ - 638, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.9512, - 0.8796, - 0.8632, - 1, - 0.7593, - 0.8342, - 0.8459 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.5", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.04875", - "71.74481542073012", - "0.0462001450152579", - "50.8542354485869", - "1.0" - ], - [ - "TP", - "True Positive", - "0.15375", - "224.07901498262305", - "0.14429590384146504", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.7975", - "1257.0893779217704", - "0.8095039511432769", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 39, - 123 - ], - [ - 638, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.9325, - 0.8333, - 0.8, - 1, - 0.6667, - 0.7613, - 0.784 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.55", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.0675", - "104.71336764578041", - "0.06743027690434662", - "81.82850771316971", - "1.0" - ], - [ - "TP", - "True Positive", - "0.135", - "191.11046275757275", - "0.12306577195237632", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.7975", - "1257.0893779217704", - "0.8095039511432769", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 54, - 108 - ], - [ - 638, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.9062, - 0.7685, - 0.6988, - 1, - 0.537, - 0.6491, - 0.6932 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.6", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.09375", - "134.6926457621052", - "0.08673546276766901", - "136.89791698442102", - "1.0" - ], - [ - "TP", - "True Positive", - "0.10875", - "161.13118464124804", - "0.10376058608905399", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.7975", - "1257.0893779217704", - "0.8095039511432769", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 75, - 87 - ], - [ - 638, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.89, - 0.7284, - 0.6271, - 1, - 0.4568, - 0.5729, - 0.6336 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.65", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.11", - "161.26917828255546", - "0.10384944723117555", - "160.78781355513289", - "1.0" - ], - [ - "TP", - "True Positive", - "0.0925", - "134.55465212079778", - "0.08664660162554745", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.7975", - "1257.0893779217704", - "0.8095039511432769", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 88, - 74 - ], - [ - 638, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.875, - 0.6914, - 0.5536, - 1, - 0.3827, - 0.4972, - 0.5752 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.7", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.125", - "182.85246932044817", - "0.11774802889187963", - "184.4339177596242", - "1.0" - ], - [ - "TP", - "True Positive", - "0.0775", - "112.97136108290502", - "0.07274801996484333", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.7975", - "1257.0893779217704", - "0.8095039511432769", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 100, - 62 - ], - [ - 638, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.8438, - 0.6142, - 0.3719, - 1, - 0.2284, - 0.3207, - 0.437 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.75", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.15625", - "230.46963757370906", - "0.14841115159441484", - "252.4453206382273", - "1.0" - ], - [ - "TP", - "True Positive", - "0.04625", - "65.35419282964408", - "0.04208489726230809", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.7975", - "1257.0893779217704", - "0.8095039511432769", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 125, - 37 - ], - [ - 638, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.8225, - 0.5617, - 0.2198, - 1, - 0.1235, - 0.1834, - 0.3178 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.8", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.1775", - "251.6884982657499", - "0.16207505797262522", - "297.0679451832217", - "1.0" - ], - [ - "TP", - "True Positive", - "0.025", - "44.13533213760327", - "0.02842099088409771", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.7975", - "1257.0893779217704", - "0.8095039511432769", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 142, - 20 - ], - [ - 638, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.8088, - 0.5278, - 0.1053, - 1, - 0.0556, - 0.0858, - 0.2117 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.85", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.19125", - "280.47531897194443", - "0.18061235970453737", - "323.03954305629406", - "1.0" - ], - [ - "TP", - "True Positive", - "0.01125", - "15.34851143140878", - "0.00988368915218561", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.7975", - "1257.0893779217704", - "0.8095039511432769", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 153, - 9 - ], - [ - 638, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.8025, - 0.5123, - 0.0482, - 1, - 0.0247, - 0.0388, - 0.1407 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.9", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.1975", - "292.12182623355056", - "0.18811213960155257", - "334.4136394144375", - "1.0" - ], - [ - "TP", - "True Positive", - "0.005", - "3.702004169802719", - "0.0023839092551704625", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.7975", - "1257.0893779217704", - "0.8095039511432769", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 158, - 4 - ], - [ - 638, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.7975, - 0.5, - 0, - 1, - 0, - 0, - 0 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.95", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.2025", - "295.82383040335327", - "0.190496048856723", - "341.24398702319485", - "1.0" - ], - [ - "TP", - "True Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.7975", - "1257.0893779217704", - "0.8095039511432769", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 162, - 0 - ], - [ - 638, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.7975, - 0.5, - 0, - 1, - 0, - 0, - 0 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 1.0", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.2025", - "295.82383040335327", - "0.190496048856723", - "341.24398702319485", - "1.0" - ], - [ - "TP", - "True Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.7975", - "1257.0893779217704", - "0.8095039511432769", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 162, - 0 - ], - [ - 638, - 0 - ] - ] - } - ], - "layout": { - "height": 600, - "sliders": [ - { - "active": 0, - "currentvalue": { - "prefix": "Threshold: " - }, - "pad": { - "t": 50 - }, - "steps": [ - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $6,380.00
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.0", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $4,830.00
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.05", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $2,170.00
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.1", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $900.00
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.15", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $280.00
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.2", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $110.83
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.25", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $53.54
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.3", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $16.49
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.35", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $24.63
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.4", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $33.37
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.45", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $50.85
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.5", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $81.83
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.55", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $136.90
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.6", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $160.79
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.65", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $184.43
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.7", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $252.45
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.75", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $297.07
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.8", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $323.04
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.85", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $334.41
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.9", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $341.24
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.95", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $341.24
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "1.0", - "method": "update" - } - ] - } - ], - "template": { - "data": { - "bar": [ - { - "error_x": { - "color": "#2a3f5f" - }, - "error_y": { - "color": "#2a3f5f" - }, - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "barpolar": [ - { - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "baxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "choropleth" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "contour" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "contourcarpet" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmap" - } - ], - "heatmapgl": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmapgl" - } - ], - "histogram": [ - { - "marker": { - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "histogram" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2d" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2dcontour" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattermapbox" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolar" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolargl" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "#EBF0F8" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "#C8D4E3" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowcolor": "#2a3f5f", - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "colorscale": { - "diverging": [ - [ - 0, - "#8e0152" - ], - [ - 0.1, - "#c51b7d" - ], - [ - 0.2, - "#de77ae" - ], - [ - 0.3, - "#f1b6da" - ], - [ - 0.4, - "#fde0ef" - ], - [ - 0.5, - "#f7f7f7" - ], - [ - 0.6, - "#e6f5d0" - ], - [ - 0.7, - "#b8e186" - ], - [ - 0.8, - "#7fbc41" - ], - [ - 0.9, - "#4d9221" - ], - [ - 1, - "#276419" - ] - ], - "sequential": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "sequentialminus": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ] - }, - "colorway": [ - "#636efa", - "#EF553B", - "#00cc96", - "#ab63fa", - "#FFA15A", - "#19d3f3", - "#FF6692", - "#B6E880", - "#FF97FF", - "#FECB52" - ], - "font": { - "color": "#2a3f5f" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "#E5ECF6", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "#E5ECF6", - "polar": { - "angularaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "radialaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "yaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "zaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - } - }, - "shapedefaults": { - "line": { - "color": "#2a3f5f" - } - }, - "ternary": { - "aaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "baxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "caxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - }, - "yaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - } - } - }, - "title": { - "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $6,380.00
", - "y": 0.965, - "yanchor": "bottom" - }, - "xaxis": { - "anchor": "y", - "domain": [ - 0, - 1 - ], - "title": { - "text": "Predicted" - } - }, - "yaxis": { - "anchor": "x", - "domain": [ - 0, - 0.5 - ], - "title": { - "text": "Actual" - } - } - } - }, - "text/html": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# plot confusion matrix and get variable metrics dataframe, invariant metric dataframe and optimized thresholds dataframe.\n", - "\n", - "# cost_dict and amounts, if not given, are set to None and won't be visualized.\n", - "# also optimize_threshold, if not given, is set to None: threshold won't be optimized \n", - "# and the third table (Optimized metric - Optimal threshold) won't be visualized,\n", - "# the optimized thresholds dataframe returned will be None.\n", - "\n", - "# WARNING: threshold optimization could take a while\n", - "\n", - "var_metrics_df, invar_metrics_df, opt_thresh_df = bc.confusion_matrix_plot(\n", - " true_y = y_train, \n", - " predicted_proba = train_predicted_proba, \n", - " threshold_step = threshold_step, \n", - " amounts = amounts, \n", - " cost_dict = train_cost_dict, \n", - " optimize_threshold = optimize_threshold, \n", - " #N_subsets = 70, subsets_size = 0.2, # default\n", - " #with_replacement = False, # default\n", - " currency = currency,\n", - " random_state = 123,\n", - " title = 'Interactive Confusion Matrix for the Training Set');" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "id": "2e95785a", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
thresholdaccuracybalanced_accuracycohens_kappaf1_scorematthews_corr_coefprecisionrecall
00.000.20250.50000.00000.33680.00000.20251.0000
10.050.39620.62150.11500.40150.24700.25121.0000
20.100.72880.82990.44000.59890.53110.42741.0000
30.150.88750.92950.71150.78260.74310.64291.0000
40.200.96500.97810.89820.92050.90290.85261.0000
50.250.98380.98520.95070.96100.95130.93570.9877
60.300.98620.97760.95730.96590.95730.96890.9630
70.350.98750.97140.96060.96840.96110.99350.9444
80.400.97620.94140.92310.93770.92581.00000.8827
90.450.96750.91980.89300.91280.89811.00000.8395
100.500.95120.87960.83420.86320.84591.00000.7593
110.550.93250.83330.76130.80000.78401.00000.6667
120.600.90620.76850.64910.69880.69321.00000.5370
130.650.89000.72840.57290.62710.63361.00000.4568
140.700.87500.69140.49720.55360.57521.00000.3827
150.750.84380.61420.32070.37190.43701.00000.2284
160.800.82250.56170.18340.21980.31781.00000.1235
170.850.80880.52780.08580.10530.21171.00000.0556
180.900.80250.51230.03880.04820.14071.00000.0247
190.950.79750.50000.00000.00000.00001.00000.0000
201.000.79750.50000.00000.00000.00001.00000.0000
\n", - "
" - ], - "text/plain": [ - " threshold accuracy balanced_accuracy cohens_kappa f1_score \\\n", - "0 0.00 0.2025 0.5000 0.0000 0.3368 \n", - "1 0.05 0.3962 0.6215 0.1150 0.4015 \n", - "2 0.10 0.7288 0.8299 0.4400 0.5989 \n", - "3 0.15 0.8875 0.9295 0.7115 0.7826 \n", - "4 0.20 0.9650 0.9781 0.8982 0.9205 \n", - "5 0.25 0.9838 0.9852 0.9507 0.9610 \n", - "6 0.30 0.9862 0.9776 0.9573 0.9659 \n", - "7 0.35 0.9875 0.9714 0.9606 0.9684 \n", - "8 0.40 0.9762 0.9414 0.9231 0.9377 \n", - "9 0.45 0.9675 0.9198 0.8930 0.9128 \n", - "10 0.50 0.9512 0.8796 0.8342 0.8632 \n", - "11 0.55 0.9325 0.8333 0.7613 0.8000 \n", - "12 0.60 0.9062 0.7685 0.6491 0.6988 \n", - "13 0.65 0.8900 0.7284 0.5729 0.6271 \n", - "14 0.70 0.8750 0.6914 0.4972 0.5536 \n", - "15 0.75 0.8438 0.6142 0.3207 0.3719 \n", - "16 0.80 0.8225 0.5617 0.1834 0.2198 \n", - "17 0.85 0.8088 0.5278 0.0858 0.1053 \n", - "18 0.90 0.8025 0.5123 0.0388 0.0482 \n", - "19 0.95 0.7975 0.5000 0.0000 0.0000 \n", - "20 1.00 0.7975 0.5000 0.0000 0.0000 \n", - "\n", - " matthews_corr_coef precision recall \n", - "0 0.0000 0.2025 1.0000 \n", - "1 0.2470 0.2512 1.0000 \n", - "2 0.5311 0.4274 1.0000 \n", - "3 0.7431 0.6429 1.0000 \n", - "4 0.9029 0.8526 1.0000 \n", - "5 0.9513 0.9357 0.9877 \n", - "6 0.9573 0.9689 0.9630 \n", - "7 0.9611 0.9935 0.9444 \n", - "8 0.9258 1.0000 0.8827 \n", - "9 0.8981 1.0000 0.8395 \n", - "10 0.8459 1.0000 0.7593 \n", - "11 0.7840 1.0000 0.6667 \n", - "12 0.6932 1.0000 0.5370 \n", - "13 0.6336 1.0000 0.4568 \n", - "14 0.5752 1.0000 0.3827 \n", - "15 0.4370 1.0000 0.2284 \n", - "16 0.3178 1.0000 0.1235 \n", - "17 0.2117 1.0000 0.0556 \n", - "18 0.1407 1.0000 0.0247 \n", - "19 0.0000 1.0000 0.0000 \n", - "20 0.0000 1.0000 0.0000 " - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
invariant_metricvalue
0roc_auc0.9992
1pr_auc0.9971
2brier_score0.0438
\n", - "
" - ], - "text/plain": [ - " invariant_metric value\n", - "0 roc_auc 0.9992\n", - "1 pr_auc 0.9971\n", - "2 brier_score 0.0438" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
optimized_metricoptimal_threshold
0kappa0.25
1mcc0.30
2roc0.25
3f1_score0.25
4f2_score0.25
5f05_score0.35
6cost0.35
\n", - "
" - ], - "text/plain": [ - " optimized_metric optimal_threshold\n", - "0 kappa 0.25\n", - "1 mcc 0.30\n", - "2 roc 0.25\n", - "3 f1_score 0.25\n", - "4 f2_score 0.25\n", - "5 f05_score 0.35\n", - "6 cost 0.35" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# the three dataframes returned\n", - "display(var_metrics_df, invar_metrics_df, opt_thresh_df)" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "id": "b56550be", - "metadata": {}, - "outputs": [], - "source": [ - "# You can also analyze the test dataset.\n", - "# In this case there is no need to optimize the threshold value for any measure.\n", - "threshold_step = 0.05\n", - "amounts = np.abs(X_test[:, 13])\n", - "optimize_threshold = None\n", - "currency = '$'\n", - "\n", - "test_cost_dict = bc.get_cost_dict(TN = 0, FP = 10, FN = np.abs(X_test[:, 12]), TP = 0)" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "id": "8303ae71", - "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "cells": { - "values": [ - [ - "roc_auc", - "pr_auc", - "brier_score" - ], - [ - 0.9551, - 0.903, - 0.0821 - ] - ] - }, - "domain": { - "x": [ - 0.33666666666666667, - 0.6633333333333333 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Invariant Metric", - "Value" - ] - }, - "type": "table" - }, - { - "domain": { - "x": [ - 0.6733333333333333, - 1 - ], - "y": [ - 0.5, - 1 - ] - }, - "type": "table" - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.205, - 0.5, - 0.3402, - 0.205, - 1, - 0, - 0 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": true - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.0", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.0", - "0.0", - "0.0", - "0", - "0.0" - ], - [ - "TP", - "True Positive", - "0.205", - "45.76146486171245", - "0.1362559921584607", - "0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.0", - "0.0", - "0.0", - "0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.795", - "290.08772706588775", - "0.8637440078415395", - "1590", - "1.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": true, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 0, - 41 - ], - [ - 0, - 159 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.31, - 0.566, - 0.3727, - 0.2291, - 1, - 0.0587, - 0.1739 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.05", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.0", - "0.0", - "0.0", - "0", - "0.0" - ], - [ - "TP", - "True Positive", - "0.205", - "45.76146486171245", - "0.1362559921584607", - "0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.105", - "29.28644120530044", - "0.08720116620561587", - "0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.69", - "260.8012858605875", - "0.7765428416359241", - "1380", - "1.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 0, - 41 - ], - [ - 21, - 138 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.62, - 0.752, - 0.5128, - 0.3478, - 0.9756, - 0.3018, - 0.4115 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.1", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.005", - "0.271689370443587", - "0.0008089624062640465", - "2.2950278765883403", - "0.003050701907556449" - ], - [ - "TP", - "True Positive", - "0.2", - "45.48977549126886", - "0.13544702975219663", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.42", - "141.01618888877232", - "0.4198794943629685", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.375", - "149.07153817711557", - "0.44386451347857137", - "750.0", - "0.9969492980924435" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 1, - 40 - ], - [ - 84, - 75 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.75, - 0.8337, - 0.6154, - 0.4494, - 0.9756, - 0.4653, - 0.5422 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.15", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.005", - "0.271689370443587", - "0.0008089624062640465", - "2.2950278765883403", - "0.004661895299831614" - ], - [ - "TP", - "True Positive", - "0.2", - "45.48977549126886", - "0.13544702975219663", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.55", - "185.2522317131588", - "0.5515935013864619", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.245", - "104.83549535272908", - "0.312150506455078", - "490.0", - "0.9953381047001684" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 1, - 40 - ], - [ - 110, - 49 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.835, - 0.8691, - 0.6972, - 0.5588, - 0.9268, - 0.5932, - 0.6291 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.2", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.015", - "1.0964053093770896", - "0.0032645762911748927", - "4.25104005823819", - "0.013972146348043633" - ], - [ - "TP", - "True Positive", - "0.19", - "44.66505955233536", - "0.1329914158672858", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.645", - "232.41355558409947", - "0.6920176113873201", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.15", - "57.67417148178836", - "0.17172639645421964", - "300.0", - "0.9860278536519564" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 3, - 38 - ], - [ - 129, - 30 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.88, - 0.8521, - 0.7333, - 0.6735, - 0.8049, - 0.6567, - 0.661 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.25", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.04", - "7.812413238748781", - "0.02326167049534817", - "9.483209903536924", - "0.0559536836063843" - ], - [ - "TP", - "True Positive", - "0.165", - "37.949051622963665", - "0.11299432166311253", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.715", - "260.1542550382018", - "0.7746162899635142", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.08", - "29.93347202768603", - "0.08912771787802563", - "160.0", - "0.9440463163936157" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 8, - 33 - ], - [ - 143, - 16 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.92, - 0.8773, - 0.8049, - 0.8049, - 0.8049, - 0.7546, - 0.7546 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.3", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.04", - "7.812413238748781", - "0.02326167049534817", - "9.483209903536924", - "0.10597753381623036" - ], - [ - "TP", - "True Positive", - "0.165", - "37.949051622963665", - "0.11299432166311253", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.755", - "272.4722708661423", - "0.8112935133245157", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.04", - "17.615456199745392", - "0.052450494517023584", - "80.0", - "0.8940224661837696" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 8, - 33 - ], - [ - 151, - 8 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.94, - 0.8718, - 0.8378, - 0.9394, - 0.7561, - 0.8016, - 0.8087 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.35", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.05", - "9.907728800082658", - "0.029500528922572166", - "13.266683404364848", - "0.3987978976775351" - ], - [ - "TP", - "True Positive", - "0.155", - "35.85373606162979", - "0.10675546323588853", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.785", - "288.0655328879797", - "0.857722870299711", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.01", - "2.022194177908056", - "0.006021137541828553", - "20.0", - "0.6012021023224648" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 10, - 31 - ], - [ - 157, - 2 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.93, - 0.8383, - 0.8, - 0.9655, - 0.6829, - 0.7591, - 0.7758 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.4", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.065", - "12.351725030476894", - "0.03677759341799931", - "21.55757652524206", - "0.6831188861412958" - ], - [ - "TP", - "True Positive", - "0.14", - "33.409739831235555", - "0.0994783987404614", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.79", - "289.5778992644311", - "0.8622259818533555", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.005", - "0.5098278014566568", - "0.001518025988183892", - "10.0", - "0.3168811138587042" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 13, - 28 - ], - [ - 158, - 1 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.905, - 0.7683, - 0.6984, - 1, - 0.5366, - 0.648, - 0.6923 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.45", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.095", - "17.77975349386661", - "0.0529396941282486", - "34.519344744449356", - "1.0" - ], - [ - "TP", - "True Positive", - "0.11", - "27.981711367845833", - "0.08331629803021208", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.795", - "290.08772706588775", - "0.8637440078415395", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 19, - 22 - ], - [ - 159, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.885, - 0.7195, - 0.6102, - 1, - 0.439, - 0.5544, - 0.6193 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.5", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.115", - "20.3357780775367", - "0.060550326058013956", - "38.64888112124325", - "1.0" - ], - [ - "TP", - "True Positive", - "0.09", - "25.425686784175745", - "0.07570566610044673", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.795", - "290.08772706588775", - "0.8637440078415395", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 23, - 18 - ], - [ - 159, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.86, - 0.6585, - 0.4815, - 1, - 0.3171, - 0.4247, - 0.5192 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.55", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.14", - "29.25077702867043", - "0.0870949751606849", - "48.36522700393673", - "1.0" - ], - [ - "TP", - "True Positive", - "0.065", - "16.51068783304202", - "0.04916101699777581", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.795", - "290.08772706588775", - "0.8637440078415395", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 28, - 13 - ], - [ - 159, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.845, - 0.622, - 0.3922, - 1, - 0.2439, - 0.339, - 0.4518 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.6", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.155", - "32.63809713291301", - "0.09718081185661714", - "54.86529139144612", - "1.0" - ], - [ - "TP", - "True Positive", - "0.05", - "13.123367728799428", - "0.03907518030184353", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.795", - "290.08772706588775", - "0.8637440078415395", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 31, - 10 - ], - [ - 159, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.83, - 0.5854, - 0.2917, - 1, - 0.1707, - 0.2466, - 0.375 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.65", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.17", - "37.37748724350494", - "0.11129247335382154", - "59.469587359702736", - "1.0" - ], - [ - "TP", - "True Positive", - "0.035", - "8.38397761820751", - "0.02496351880463915", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.795", - "290.08772706588775", - "0.8637440078415395", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 34, - 7 - ], - [ - 159, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.83, - 0.5854, - 0.2917, - 1, - 0.1707, - 0.2466, - 0.375 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.7", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.17", - "37.37748724350494", - "0.11129247335382154", - "59.469587359702736", - "1.0" - ], - [ - "TP", - "True Positive", - "0.035", - "8.38397761820751", - "0.02496351880463915", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.795", - "290.08772706588775", - "0.8637440078415395", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 34, - 7 - ], - [ - 159, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.815, - 0.5488, - 0.1778, - 1, - 0.0976, - 0.1467, - 0.2813 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.75", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.185", - "41.62392856555467", - "0.12393636657767408", - "63.02081166149489", - "1.0" - ], - [ - "TP", - "True Positive", - "0.02", - "4.137536296157776", - "0.012319625580786616", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.795", - "290.08772706588775", - "0.8637440078415395", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 37, - 4 - ], - [ - 159, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.8, - 0.5122, - 0.0476, - 1, - 0.0244, - 0.0382, - 0.1396 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.8", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.2", - "44.465446343576545", - "0.13239706217057706", - "68.34347654345713", - "1.0" - ], - [ - "TP", - "True Positive", - "0.005", - "1.2960185181359063", - "0.003858929987883646", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.795", - "290.08772706588775", - "0.8637440078415395", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 40, - 1 - ], - [ - 159, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.795, - 0.5, - 0, - 1, - 0, - 0, - 0 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.85", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.205", - "45.76146486171245", - "0.1362559921584607", - "68.86430117274301", - "1.0" - ], - [ - "TP", - "True Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.795", - "290.08772706588775", - "0.8637440078415395", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 41, - 0 - ], - [ - 159, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.795, - 0.5, - 0, - 1, - 0, - 0, - 0 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.9", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.205", - "45.76146486171245", - "0.1362559921584607", - "68.86430117274301", - "1.0" - ], - [ - "TP", - "True Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.795", - "290.08772706588775", - "0.8637440078415395", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 41, - 0 - ], - [ - 159, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.795, - 0.5, - 0, - 1, - 0, - 0, - 0 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 0.95", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.205", - "45.76146486171245", - "0.1362559921584607", - "68.86430117274301", - "1.0" - ], - [ - "TP", - "True Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.795", - "290.08772706588775", - "0.8637440078415395", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 41, - 0 - ], - [ - 159, - 0 - ] - ] - }, - { - "cells": { - "values": [ - [ - "accuracy", - "balanced_accuracy", - "f1_score", - "precision", - "recall", - "cohens_kappa", - "matthews_corr_coef" - ], - [ - 0.795, - 0.5, - 0, - 1, - 0, - 0, - 0 - ] - ] - }, - "domain": { - "x": [ - 0, - 0.32666666666666666 - ], - "y": [ - 0.5, - 1 - ] - }, - "header": { - "values": [ - "Variable Metric", - "Value" - ] - }, - "type": "table", - "visible": false - }, - { - "colorscale": [ - [ - 0, - "rgb(247,251,255)" - ], - [ - 0.125, - "rgb(222,235,247)" - ], - [ - 0.25, - "rgb(198,219,239)" - ], - [ - 0.375, - "rgb(158,202,225)" - ], - [ - 0.5, - "rgb(107,174,214)" - ], - [ - 0.625, - "rgb(66,146,198)" - ], - [ - 0.75, - "rgb(33,113,181)" - ], - [ - 0.875, - "rgb(8,81,156)" - ], - [ - 1, - "rgb(8,48,107)" - ] - ], - "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "name": "threshold: 1.0", - "showscale": false, - "text": [ - [ - [ - "FN", - "False Negative", - "0.205", - "45.76146486171245", - "0.1362559921584607", - "68.86430117274301", - "1.0" - ], - [ - "TP", - "True Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ], - [ - [ - "TN", - "True Negative", - "0.795", - "290.08772706588775", - "0.8637440078415395", - "0.0", - "0.0" - ], - [ - "FP", - "False Positive", - "0.0", - "0.0", - "0.0", - "0.0", - "0.0" - ] - ] - ], - "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", - "type": "heatmap", - "visible": false, - "x": [ - "False", - "True" - ], - "xaxis": "x", - "y": [ - "True", - "False" - ], - "yaxis": "y", - "z": [ - [ - 41, - 0 - ], - [ - 159, - 0 - ] - ] - } - ], - "layout": { - "height": 600, - "sliders": [ - { - "active": 0, - "currentvalue": { - "prefix": "Threshold: " - }, - "pad": { - "t": 50 - }, - "steps": [ - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $1,590.00
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.0", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $1,380.00
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.05", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $752.30
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.1", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $492.30
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.15", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $304.25
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.2", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $169.48
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.25", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $89.48
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.3", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $33.27
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.35", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $31.56
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.4", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $34.52
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.45", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $38.65
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.5", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $48.37
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.55", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $54.87
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.6", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $59.47
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.65", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $59.47
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.7", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $63.02
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.75", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $68.34
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.8", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.85", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.9", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.95", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true - ] - }, - { - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "1.0", - "method": "update" - } - ] - } - ], - "template": { - "data": { - "bar": [ - { - "error_x": { - "color": "#2a3f5f" - }, - "error_y": { - "color": "#2a3f5f" - }, - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "barpolar": [ - { - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "baxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "choropleth" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "contour" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "contourcarpet" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmap" - } - ], - "heatmapgl": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmapgl" - } - ], - "histogram": [ - { - "marker": { - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "histogram" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2d" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2dcontour" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattermapbox" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolar" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolargl" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "#EBF0F8" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "#C8D4E3" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowcolor": "#2a3f5f", - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "colorscale": { - "diverging": [ - [ - 0, - "#8e0152" - ], - [ - 0.1, - "#c51b7d" - ], - [ - 0.2, - "#de77ae" - ], - [ - 0.3, - "#f1b6da" - ], - [ - 0.4, - "#fde0ef" - ], - [ - 0.5, - "#f7f7f7" - ], - [ - 0.6, - "#e6f5d0" - ], - [ - 0.7, - "#b8e186" - ], - [ - 0.8, - "#7fbc41" - ], - [ - 0.9, - "#4d9221" - ], - [ - 1, - "#276419" - ] - ], - "sequential": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "sequentialminus": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ] - }, - "colorway": [ - "#636efa", - "#EF553B", - "#00cc96", - "#ab63fa", - "#FFA15A", - "#19d3f3", - "#FF6692", - "#B6E880", - "#FF97FF", - "#FECB52" - ], - "font": { - "color": "#2a3f5f" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "#E5ECF6", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "#E5ECF6", - "polar": { - "angularaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "radialaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "yaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "zaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - } - }, - "shapedefaults": { - "line": { - "color": "#2a3f5f" - } - }, - "ternary": { - "aaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "baxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "caxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - }, - "yaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - } - } - }, - "title": { - "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $1,590.00
", - "y": 0.965, - "yanchor": "bottom" - }, - "xaxis": { - "anchor": "y", - "domain": [ - 0, - 1 - ], - "title": { - "text": "Predicted" - } - }, - "yaxis": { - "anchor": "x", - "domain": [ - 0, - 0.5 - ], - "title": { - "text": "Actual" - } - } - } - }, - "text/html": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "var_metrics_df, invar_metrics_df, __ = bc.confusion_matrix_plot(\n", - " true_y = y_test, \n", - " predicted_proba = test_predicted_proba, \n", - " threshold_step = threshold_step, \n", - " amounts = amounts, \n", - " cost_dict = test_cost_dict, \n", - " optimize_threshold = optimize_threshold, \n", - " #N_subsets = 70, subsets_size = 0.2, # default\n", - " #with_replacement = False, # default\n", - " currency = currency,\n", - " random_state = 123,\n", - " title = 'Interactive Confusion Matrix for the Testing Set');" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "id": "fd3e069f", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
thresholdaccuracybalanced_accuracycohens_kappaf1_scorematthews_corr_coefprecisionrecall
00.000.2050.50000.00000.34020.00000.20501.0000
10.050.3100.56600.05870.37270.17390.22911.0000
20.100.6200.75200.30180.51280.41150.34780.9756
30.150.7500.83370.46530.61540.54220.44940.9756
40.200.8350.86910.59320.69720.62910.55880.9268
50.250.8800.85210.65670.73330.66100.67350.8049
60.300.9200.87730.75460.80490.75460.80490.8049
70.350.9400.87180.80160.83780.80870.93940.7561
80.400.9300.83830.75910.80000.77580.96550.6829
90.450.9050.76830.64800.69840.69231.00000.5366
100.500.8850.71950.55440.61020.61931.00000.4390
110.550.8600.65850.42470.48150.51921.00000.3171
120.600.8450.62200.33900.39220.45181.00000.2439
130.650.8300.58540.24660.29170.37501.00000.1707
140.700.8300.58540.24660.29170.37501.00000.1707
150.750.8150.54880.14670.17780.28131.00000.0976
160.800.8000.51220.03820.04760.13961.00000.0244
170.850.7950.50000.00000.00000.00001.00000.0000
180.900.7950.50000.00000.00000.00001.00000.0000
190.950.7950.50000.00000.00000.00001.00000.0000
201.000.7950.50000.00000.00000.00001.00000.0000
\n", - "
" - ], - "text/plain": [ - " threshold accuracy balanced_accuracy cohens_kappa f1_score \\\n", - "0 0.00 0.205 0.5000 0.0000 0.3402 \n", - "1 0.05 0.310 0.5660 0.0587 0.3727 \n", - "2 0.10 0.620 0.7520 0.3018 0.5128 \n", - "3 0.15 0.750 0.8337 0.4653 0.6154 \n", - "4 0.20 0.835 0.8691 0.5932 0.6972 \n", - "5 0.25 0.880 0.8521 0.6567 0.7333 \n", - "6 0.30 0.920 0.8773 0.7546 0.8049 \n", - "7 0.35 0.940 0.8718 0.8016 0.8378 \n", - "8 0.40 0.930 0.8383 0.7591 0.8000 \n", - "9 0.45 0.905 0.7683 0.6480 0.6984 \n", - "10 0.50 0.885 0.7195 0.5544 0.6102 \n", - "11 0.55 0.860 0.6585 0.4247 0.4815 \n", - "12 0.60 0.845 0.6220 0.3390 0.3922 \n", - "13 0.65 0.830 0.5854 0.2466 0.2917 \n", - "14 0.70 0.830 0.5854 0.2466 0.2917 \n", - "15 0.75 0.815 0.5488 0.1467 0.1778 \n", - "16 0.80 0.800 0.5122 0.0382 0.0476 \n", - "17 0.85 0.795 0.5000 0.0000 0.0000 \n", - "18 0.90 0.795 0.5000 0.0000 0.0000 \n", - "19 0.95 0.795 0.5000 0.0000 0.0000 \n", - "20 1.00 0.795 0.5000 0.0000 0.0000 \n", - "\n", - " matthews_corr_coef precision recall \n", - "0 0.0000 0.2050 1.0000 \n", - "1 0.1739 0.2291 1.0000 \n", - "2 0.4115 0.3478 0.9756 \n", - "3 0.5422 0.4494 0.9756 \n", - "4 0.6291 0.5588 0.9268 \n", - "5 0.6610 0.6735 0.8049 \n", - "6 0.7546 0.8049 0.8049 \n", - "7 0.8087 0.9394 0.7561 \n", - "8 0.7758 0.9655 0.6829 \n", - "9 0.6923 1.0000 0.5366 \n", - "10 0.6193 1.0000 0.4390 \n", - "11 0.5192 1.0000 0.3171 \n", - "12 0.4518 1.0000 0.2439 \n", - "13 0.3750 1.0000 0.1707 \n", - "14 0.3750 1.0000 0.1707 \n", - "15 0.2813 1.0000 0.0976 \n", - "16 0.1396 1.0000 0.0244 \n", - "17 0.0000 1.0000 0.0000 \n", - "18 0.0000 1.0000 0.0000 \n", - "19 0.0000 1.0000 0.0000 \n", - "20 0.0000 1.0000 0.0000 " - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
invariant_metricvalue
0roc_auc0.9551
1pr_auc0.9030
2brier_score0.0821
\n", - "
" - ], - "text/plain": [ - " invariant_metric value\n", - "0 roc_auc 0.9551\n", - "1 pr_auc 0.9030\n", - "2 brier_score 0.0821" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# the two dataframes returned\n", - "display(var_metrics_df, invar_metrics_df)" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "id": "c00e0cec", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
invariant_metricvalue
0roc_auc0.9551
1pr_auc0.9030
2brier_score0.0821
\n", - "
" - ], - "text/plain": [ - " invariant_metric value\n", - "0 roc_auc 0.9551\n", - "1 pr_auc 0.9030\n", - "2 brier_score 0.0821" - ] - }, - "execution_count": 18, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# the invariant metric dataframe can be obtained directly with \n", - "# the function get_invariant_metrics_df from the utilities module\n", - "\n", - "bc.utilities.get_invariant_metrics_df(true_y = y_test, \n", - " predicted_proba = test_predicted_proba)" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "id": "0c029219", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([[151, 8],\n", - " [ 8, 33]])" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
threshold_dependent_metricvalue
0accuracy0.9200
1balanced_accuracy0.8773
2f1_score0.8049
3precision0.8049
4recall0.8049
5cohens_kappa0.7546
6matthews_corr_coef0.7546
\n", - "
" - ], - "text/plain": [ - " threshold_dependent_metric value\n", - "0 accuracy 0.9200\n", - "1 balanced_accuracy 0.8773\n", - "2 f1_score 0.8049\n", - "3 precision 0.8049\n", - "4 recall 0.8049\n", - "5 cohens_kappa 0.7546\n", - "6 matthews_corr_coef 0.7546" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# for a specific threshold, \n", - "# the confusion matrix and a dataframe containing the list of metrics visualized in the first table of\n", - "# the interactive confusion matrix plot, can be obtained directly with\n", - "# the function get_confusion_matrix_and_metrics_df from the utilities module\n", - "\n", - "conf_matrix, metrics_fixed_thresh_df = bc.utilities.get_confusion_matrix_and_metrics_df(\n", - " true_y = y_test, \n", - " predicted_proba = test_predicted_proba,\n", - " threshold = 0.3 # default = 0.5\n", - ")\n", - "\n", - "display(conf_matrix, metrics_fixed_thresh_df)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "id": "291a9a46", - "metadata": { - "scrolled": true - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
optimized_metricoptimal_threshold
0kappa0.30
1f1_score0.25
2f2_score0.25
3f05_score0.35
4cost0.35
\n", - "
" - ], - "text/plain": [ - " optimized_metric optimal_threshold\n", - "0 kappa 0.30\n", - "1 f1_score 0.25\n", - "2 f2_score 0.25\n", - "3 f05_score 0.35\n", - "4 cost 0.35" - ] - }, - "execution_count": 20, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# the optimized thresholds dataframe can be obtained directly with \n", - "# the function get_optimized_thresholds_df from the thresholds module\n", - "\n", - "# this function requires a list of thresholds instead of the step, for example:\n", - "threshold_values = np.arange(0.05, 1, 0.05) # will generate an array of values from 0 to 1 with step 0.05\n", - "\n", - "# in this case, we will optimize thresholds using the train dataset \n", - "# (best practice would be using a validation dataset different from both train and test)\n", - "\n", - "# to otpimize for minimal cost, we need a train_cost_dict \n", - "train_cost_dict = bc.get_cost_dict(TN = 0, FP = 10, \n", - " FN = np.abs(X_train[:, 12]), TP = 0)\n", - "\n", - "bc.thresholds.get_optimized_thresholds_df(optimize_threshold = ['Kappa', 'Fscore', 'Cost'], \n", - " threshold_values = threshold_values, \n", - " true_y = y_train, \n", - " predicted_proba = train_predicted_proba,\n", - " cost_dict = train_cost_dict, \n", - " N_subsets = 70, subsets_size = 0.2, with_replacement = False, # default\n", - " random_state = 120)" - ] - }, - { - "cell_type": "code", - "execution_count": 21, - "id": "534ced79", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "0.25" - ] - }, - "execution_count": 21, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# to directly optimize a threshold for one specific metric in {'ROC', 'MCC', 'Kappa', 'F1'}, \n", - "# the function get_optimal_threshold from the thresholds module can be used:\n", - "\n", - "# if ThOpt_metrics = Fscore, 3 values will be returned (optimal threshold for beta = 1, for beta = 2 and for beta = 0.5)\n", - "\n", - "bc.thresholds.get_optimal_threshold(y_train, \n", - " train_predicted_proba, \n", - " threshold_values, \n", - " ThOpt_metrics = 'ROC', # default = 'Kappa'\n", - " N_subsets = 70, subsets_size = 0.2, with_replacement = False, # defaults\n", - " random_seed = 120)" - ] - }, - { - "cell_type": "code", - "execution_count": 22, - "id": "b744cfe1", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "0.35000000000000003" - ] - }, - "execution_count": 22, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# to directly optimize a threshold for minimal cost, \n", - "# the function get_cost_optimal_threshold from the thresholds module can be used (cost_dict must be given):\n", - "\n", - "bc.thresholds.get_cost_optimal_threshold(y_train, \n", - " train_predicted_proba, \n", - " threshold_values, \n", - " cost_dict = train_cost_dict,\n", - " N_subsets = 70, subsets_size = 0.2, with_replacement = False, # defaults\n", - " random_seed = 120)" - ] - }, - { - "cell_type": "code", - "execution_count": 23, - "id": "c892d14a", - "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hovertemplate": "amount: $%{y}", - "line": { - "color": "blue" - }, - "mode": "lines", - "showlegend": false, - "type": "scatter", - "x": [ - 0, - 0.05, - 0.1, - 0.15000000000000002, - 0.2, - 0.25, - 0.30000000000000004, - 0.35000000000000003, - 0.4, - 0.45, - 0.5, - 0.55, - 0.6000000000000001, - 0.65, - 0.7000000000000001, - 0.75, - 0.8, - 0.8500000000000001, - 0.9, - 0.9500000000000001, - 1 - ], - "xaxis": "x", - "y": [ - 0, - 29.28644120530044, - 141.01618888877232, - 185.2522317131588, - 232.41355558409947, - 260.1542550382018, - 272.4722708661423, - 288.0655328879797, - 289.5778992644311, - 290.08772706588775, - 290.08772706588775, - 290.08772706588775, - 290.08772706588775, - 290.08772706588775, - 290.08772706588775, - 290.08772706588775, - 290.08772706588775, - 290.08772706588775, - 290.08772706588775, - 290.08772706588775, - 290.08772706588775 - ], - "yaxis": "y" - }, - { - "hovertemplate": "cost: $%{y}", - "line": { - "color": "rgb(128, 177, 211)" - }, - "mode": "lines", - "showlegend": false, - "type": "scatter", - "x": [ - 0, - 0.05, - 0.1, - 0.15000000000000002, - 0.2, - 0.25, - 0.30000000000000004, - 0.35000000000000003, - 0.4, - 0.45, - 0.5, - 0.55, - 0.6000000000000001, - 0.65, - 0.7000000000000001, - 0.75, - 0.8, - 0.8500000000000001, - 0.9, - 0.9500000000000001, - 1 - ], - "xaxis": "x", - "y": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "%{x}", - "marker": { - "color": "black", - "size": 8, - "symbol": "diamond" - }, - "mode": "markers", - "showlegend": false, - "type": "scatter", - "x": [], - "xaxis": "x", - "y": [], - "yaxis": "y" - }, - { - "hovertemplate": "amount: $%{y}", - "line": { - "color": "red" - }, - "mode": "lines", - "showlegend": false, - "type": "scatter", - "x": [ - 0, - 0.05, - 0.1, - 0.15000000000000002, - 0.2, - 0.25, - 0.30000000000000004, - 0.35000000000000003, - 0.4, - 0.45, - 0.5, - 0.55, - 0.6000000000000001, - 0.65, - 0.7000000000000001, - 0.75, - 0.8, - 0.8500000000000001, - 0.9, - 0.9500000000000001, - 1 - ], - "xaxis": "x2", - "y": [ - 290.08772706588775, - 260.8012858605875, - 149.07153817711557, - 104.83549535272908, - 57.67417148178836, - 29.93347202768603, - 17.615456199745392, - 2.022194177908056, - 0.5098278014566568, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "cost: $%{y}", - "line": { - "color": "rgb(251, 128, 114)" - }, - "mode": "lines", - "showlegend": false, - "type": "scatter", - "x": [ - 0, - 0.05, - 0.1, - 0.15000000000000002, - 0.2, - 0.25, - 0.30000000000000004, - 0.35000000000000003, - 0.4, - 0.45, - 0.5, - 0.55, - 0.6000000000000001, - 0.65, - 0.7000000000000001, - 0.75, - 0.8, - 0.8500000000000001, - 0.9, - 0.9500000000000001, - 1 - ], - "xaxis": "x2", - "y": [ - 1590, - 1380, - 750, - 490, - 300, - 160, - 80, - 20, - 10, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "%{x}", - "marker": { - "color": "black", - "size": 8, - "symbol": "diamond" - }, - "mode": "markers", - "showlegend": false, - "type": "scatter", - "x": [ - 0.45 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "amount: $%{y}", - "line": { - "color": "#00CC96" - }, - "mode": "lines", - "showlegend": false, - "type": "scatter", - "x": [ - 0, - 0.05, - 0.1, - 0.15000000000000002, - 0.2, - 0.25, - 0.30000000000000004, - 0.35000000000000003, - 0.4, - 0.45, - 0.5, - 0.55, - 0.6000000000000001, - 0.65, - 0.7000000000000001, - 0.75, - 0.8, - 0.8500000000000001, - 0.9, - 0.9500000000000001, - 1 - ], - "xaxis": "x3", - "y": [ - 0, - 0, - 0.271689370443587, - 0.271689370443587, - 1.0964053093770896, - 7.812413238748781, - 7.812413238748781, - 9.907728800082658, - 12.351725030476894, - 17.77975349386661, - 20.3357780775367, - 29.25077702867043, - 32.63809713291301, - 37.37748724350494, - 37.37748724350494, - 41.62392856555467, - 44.465446343576545, - 45.76146486171245, - 45.76146486171245, - 45.76146486171245, - 45.76146486171245 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "cost: $%{y}", - "line": { - "color": "rgb(141, 211, 199)" - }, - "mode": "lines", - "showlegend": false, - "type": "scatter", - "x": [ - 0, - 0.05, - 0.1, - 0.15000000000000002, - 0.2, - 0.25, - 0.30000000000000004, - 0.35000000000000003, - 0.4, - 0.45, - 0.5, - 0.55, - 0.6000000000000001, - 0.65, - 0.7000000000000001, - 0.75, - 0.8, - 0.8500000000000001, - 0.9, - 0.9500000000000001, - 1 - ], - "xaxis": "x3", - "y": [ - 0, - 0, - 2.2950278765883403, - 2.2950278765883403, - 4.25104005823819, - 9.483209903536924, - 9.483209903536924, - 13.266683404364848, - 21.55757652524206, - 34.519344744449356, - 38.64888112124325, - 48.36522700393673, - 54.86529139144612, - 59.469587359702736, - 59.469587359702736, - 63.02081166149489, - 68.34347654345713, - 68.86430117274301, - 68.86430117274301, - 68.86430117274301, - 68.86430117274301 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "%{x}", - "marker": { - "color": "black", - "size": 8, - "symbol": "diamond" - }, - "mode": "markers", - "showlegend": false, - "type": "scatter", - "x": [], - "xaxis": "x3", - "y": [], - "yaxis": "y3" - }, - { - "hovertemplate": "amount: $%{y}", - "line": { - "color": "#AB63FA" - }, - "mode": "lines", - "showlegend": false, - "type": "scatter", - "x": [ - 0, - 0.05, - 0.1, - 0.15000000000000002, - 0.2, - 0.25, - 0.30000000000000004, - 0.35000000000000003, - 0.4, - 0.45, - 0.5, - 0.55, - 0.6000000000000001, - 0.65, - 0.7000000000000001, - 0.75, - 0.8, - 0.8500000000000001, - 0.9, - 0.9500000000000001, - 1 - ], - "xaxis": "x4", - "y": [ - 45.76146486171245, - 45.76146486171245, - 45.48977549126886, - 45.48977549126886, - 44.66505955233536, - 37.949051622963665, - 37.949051622963665, - 35.85373606162979, - 33.409739831235555, - 27.981711367845833, - 25.425686784175745, - 16.51068783304202, - 13.123367728799428, - 8.38397761820751, - 8.38397761820751, - 4.137536296157776, - 1.2960185181359063, - 0, - 0, - 0, - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "cost: $%{y}", - "line": { - "color": "rgb(190, 186, 218)" - }, - "mode": "lines", - "showlegend": false, - "type": "scatter", - "x": [ - 0, - 0.05, - 0.1, - 0.15000000000000002, - 0.2, - 0.25, - 0.30000000000000004, - 0.35000000000000003, - 0.4, - 0.45, - 0.5, - 0.55, - 0.6000000000000001, - 0.65, - 0.7000000000000001, - 0.75, - 0.8, - 0.8500000000000001, - 0.9, - 0.9500000000000001, - 1 - ], - "xaxis": "x4", - "y": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "%{x}", - "marker": { - "color": "black", - "size": 8, - "symbol": "diamond" - }, - "mode": "markers", - "showlegend": false, - "type": "scatter", - "x": [ - 0.8500000000000001 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.0", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": true, - "x": [ - 0 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.0", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": true, - "x": [ - 0 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.0", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": true, - "x": [ - 0 - ], - "xaxis": "x2", - "y": [ - 290.08772706588775 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.0", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": true, - "x": [ - 0 - ], - "xaxis": "x2", - "y": [ - 1590 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.0", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": true, - "x": [ - 0 - ], - "xaxis": "x3", - "y": [ - 0 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.0", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": true, - "x": [ - 0 - ], - "xaxis": "x3", - "y": [ - 0 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.0", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": true, - "x": [ - 0 - ], - "xaxis": "x4", - "y": [ - 45.76146486171245 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.0", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": true, - "x": [ - 0 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.05", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.05 - ], - "xaxis": "x", - "y": [ - 29.28644120530044 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.05", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.05 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.05", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.05 - ], - "xaxis": "x2", - "y": [ - 260.8012858605875 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.05", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.05 - ], - "xaxis": "x2", - "y": [ - 1380 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.05", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.05 - ], - "xaxis": "x3", - "y": [ - 0 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.05", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.05 - ], - "xaxis": "x3", - "y": [ - 0 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.05", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.05 - ], - "xaxis": "x4", - "y": [ - 45.76146486171245 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.05", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.05 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.1", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.1 - ], - "xaxis": "x", - "y": [ - 141.01618888877232 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.1", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.1 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.1", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.1 - ], - "xaxis": "x2", - "y": [ - 149.07153817711557 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.1", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.1 - ], - "xaxis": "x2", - "y": [ - 750 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.1", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.1 - ], - "xaxis": "x3", - "y": [ - 0.271689370443587 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.1", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.1 - ], - "xaxis": "x3", - "y": [ - 2.2950278765883403 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.1", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.1 - ], - "xaxis": "x4", - "y": [ - 45.48977549126886 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.1", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.1 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.15000000000000002", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.15000000000000002 - ], - "xaxis": "x", - "y": [ - 185.2522317131588 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.15000000000000002", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.15000000000000002 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.15000000000000002", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.15000000000000002 - ], - "xaxis": "x2", - "y": [ - 104.83549535272908 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.15000000000000002", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.15000000000000002 - ], - "xaxis": "x2", - "y": [ - 490 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.15000000000000002", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.15000000000000002 - ], - "xaxis": "x3", - "y": [ - 0.271689370443587 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.15000000000000002", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.15000000000000002 - ], - "xaxis": "x3", - "y": [ - 2.2950278765883403 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.15000000000000002", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.15000000000000002 - ], - "xaxis": "x4", - "y": [ - 45.48977549126886 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.15000000000000002", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.15000000000000002 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.2", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.2 - ], - "xaxis": "x", - "y": [ - 232.41355558409947 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.2", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.2 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.2", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.2 - ], - "xaxis": "x2", - "y": [ - 57.67417148178836 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.2", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.2 - ], - "xaxis": "x2", - "y": [ - 300 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.2", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.2 - ], - "xaxis": "x3", - "y": [ - 1.0964053093770896 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.2", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.2 - ], - "xaxis": "x3", - "y": [ - 4.25104005823819 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.2", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.2 - ], - "xaxis": "x4", - "y": [ - 44.66505955233536 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.2", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.2 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.25", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.25 - ], - "xaxis": "x", - "y": [ - 260.1542550382018 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.25", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.25 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.25", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.25 - ], - "xaxis": "x2", - "y": [ - 29.93347202768603 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.25", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.25 - ], - "xaxis": "x2", - "y": [ - 160 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.25", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.25 - ], - "xaxis": "x3", - "y": [ - 7.812413238748781 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.25", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.25 - ], - "xaxis": "x3", - "y": [ - 9.483209903536924 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.25", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.25 - ], - "xaxis": "x4", - "y": [ - 37.949051622963665 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.25", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.25 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.30000000000000004", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.30000000000000004 - ], - "xaxis": "x", - "y": [ - 272.4722708661423 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.30000000000000004", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.30000000000000004 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.30000000000000004", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.30000000000000004 - ], - "xaxis": "x2", - "y": [ - 17.615456199745392 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.30000000000000004", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.30000000000000004 - ], - "xaxis": "x2", - "y": [ - 80 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.30000000000000004", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.30000000000000004 - ], - "xaxis": "x3", - "y": [ - 7.812413238748781 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.30000000000000004", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.30000000000000004 - ], - "xaxis": "x3", - "y": [ - 9.483209903536924 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.30000000000000004", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.30000000000000004 - ], - "xaxis": "x4", - "y": [ - 37.949051622963665 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.30000000000000004", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.30000000000000004 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.35000000000000003", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.35000000000000003 - ], - "xaxis": "x", - "y": [ - 288.0655328879797 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.35000000000000003", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.35000000000000003 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.35000000000000003", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.35000000000000003 - ], - "xaxis": "x2", - "y": [ - 2.022194177908056 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.35000000000000003", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.35000000000000003 - ], - "xaxis": "x2", - "y": [ - 20 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.35000000000000003", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.35000000000000003 - ], - "xaxis": "x3", - "y": [ - 9.907728800082658 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.35000000000000003", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.35000000000000003 - ], - "xaxis": "x3", - "y": [ - 13.266683404364848 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.35000000000000003", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.35000000000000003 - ], - "xaxis": "x4", - "y": [ - 35.85373606162979 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.35000000000000003", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.35000000000000003 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.4", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.4 - ], - "xaxis": "x", - "y": [ - 289.5778992644311 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.4", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.4 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.4", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.4 - ], - "xaxis": "x2", - "y": [ - 0.5098278014566568 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.4", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.4 - ], - "xaxis": "x2", - "y": [ - 10 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.4", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.4 - ], - "xaxis": "x3", - "y": [ - 12.351725030476894 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.4", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.4 - ], - "xaxis": "x3", - "y": [ - 21.55757652524206 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.4", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.4 - ], - "xaxis": "x4", - "y": [ - 33.409739831235555 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.4", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.4 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.45", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.45 - ], - "xaxis": "x", - "y": [ - 290.08772706588775 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.45", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.45 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.45", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.45 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.45", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.45 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.45", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.45 - ], - "xaxis": "x3", - "y": [ - 17.77975349386661 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.45", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.45 - ], - "xaxis": "x3", - "y": [ - 34.519344744449356 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.45", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.45 - ], - "xaxis": "x4", - "y": [ - 27.981711367845833 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.45", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.45 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.5", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.5 - ], - "xaxis": "x", - "y": [ - 290.08772706588775 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.5", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.5 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.5", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.5 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.5", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.5 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.5", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.5 - ], - "xaxis": "x3", - "y": [ - 20.3357780775367 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.5", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.5 - ], - "xaxis": "x3", - "y": [ - 38.64888112124325 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.5", - "showlegend": false, - "textposition": [ - "bottom right" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.5 - ], - "xaxis": "x4", - "y": [ - 25.425686784175745 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.5", - "showlegend": false, - "textposition": [ - "top right" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.5 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.55", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.55 - ], - "xaxis": "x", - "y": [ - 290.08772706588775 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.55", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.55 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.55", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.55 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.55", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.55 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.55", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.55 - ], - "xaxis": "x3", - "y": [ - 29.25077702867043 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.55", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.55 - ], - "xaxis": "x3", - "y": [ - 48.36522700393673 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.55", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.55 - ], - "xaxis": "x4", - "y": [ - 16.51068783304202 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.55", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.55 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.6000000000000001", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.6000000000000001 - ], - "xaxis": "x", - "y": [ - 290.08772706588775 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.6000000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.6000000000000001 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.6000000000000001", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.6000000000000001 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.6000000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.6000000000000001 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.6000000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.6000000000000001 - ], - "xaxis": "x3", - "y": [ - 32.63809713291301 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.6000000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.6000000000000001 - ], - "xaxis": "x3", - "y": [ - 54.86529139144612 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.6000000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.6000000000000001 - ], - "xaxis": "x4", - "y": [ - 13.123367728799428 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.6000000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.6000000000000001 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.65", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.65 - ], - "xaxis": "x", - "y": [ - 290.08772706588775 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.65", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.65 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.65", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.65 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.65", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.65 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.65", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.65 - ], - "xaxis": "x3", - "y": [ - 37.37748724350494 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.65", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.65 - ], - "xaxis": "x3", - "y": [ - 59.469587359702736 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.65", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.65 - ], - "xaxis": "x4", - "y": [ - 8.38397761820751 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.65", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.65 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.7000000000000001", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.7000000000000001 - ], - "xaxis": "x", - "y": [ - 290.08772706588775 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.7000000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.7000000000000001 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.7000000000000001", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.7000000000000001 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.7000000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.7000000000000001 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.7000000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.7000000000000001 - ], - "xaxis": "x3", - "y": [ - 37.37748724350494 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.7000000000000001", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.7000000000000001 - ], - "xaxis": "x3", - "y": [ - 59.469587359702736 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.7000000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.7000000000000001 - ], - "xaxis": "x4", - "y": [ - 8.38397761820751 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.7000000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.7000000000000001 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.75", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.75 - ], - "xaxis": "x", - "y": [ - 290.08772706588775 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.75", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.75 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.75", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.75 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.75", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.75 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.75", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.75 - ], - "xaxis": "x3", - "y": [ - 41.62392856555467 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.75", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.75 - ], - "xaxis": "x3", - "y": [ - 63.02081166149489 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.75", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.75 - ], - "xaxis": "x4", - "y": [ - 4.137536296157776 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.75", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.75 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8 - ], - "xaxis": "x", - "y": [ - 290.08772706588775 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8 - ], - "xaxis": "x3", - "y": [ - 44.465446343576545 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8 - ], - "xaxis": "x3", - "y": [ - 68.34347654345713 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8 - ], - "xaxis": "x4", - "y": [ - 1.2960185181359063 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8500000000000001", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8500000000000001 - ], - "xaxis": "x", - "y": [ - 290.08772706588775 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8500000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8500000000000001 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8500000000000001", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8500000000000001 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8500000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8500000000000001 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8500000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8500000000000001 - ], - "xaxis": "x3", - "y": [ - 45.76146486171245 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8500000000000001", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8500000000000001 - ], - "xaxis": "x3", - "y": [ - 68.86430117274301 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8500000000000001", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8500000000000001 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.8500000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.8500000000000001 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9 - ], - "xaxis": "x", - "y": [ - 290.08772706588775 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9 - ], - "xaxis": "x3", - "y": [ - 45.76146486171245 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9 - ], - "xaxis": "x3", - "y": [ - 68.86430117274301 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9500000000000001", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9500000000000001 - ], - "xaxis": "x", - "y": [ - 290.08772706588775 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9500000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9500000000000001 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9500000000000001", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9500000000000001 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9500000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9500000000000001 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9500000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9500000000000001 - ], - "xaxis": "x3", - "y": [ - 45.76146486171245 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9500000000000001", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9500000000000001 - ], - "xaxis": "x3", - "y": [ - 68.86430117274301 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9500000000000001", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9500000000000001 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "0.9500000000000001", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 0.9500000000000001 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "blue", - "size": 8 - }, - "mode": "markers+text", - "name": "1.0", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 1 - ], - "xaxis": "x", - "y": [ - 290.08772706588775 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(128, 177, 211)", - "size": 8 - }, - "mode": "markers+text", - "name": "1.0", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 1 - ], - "xaxis": "x", - "y": [ - 0 - ], - "yaxis": "y" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "red", - "size": 8 - }, - "mode": "markers+text", - "name": "1.0", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 1 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(251, 128, 114)", - "size": 8 - }, - "mode": "markers+text", - "name": "1.0", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 1 - ], - "xaxis": "x2", - "y": [ - 0 - ], - "yaxis": "y2" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#00CC96", - "size": 8 - }, - "mode": "markers+text", - "name": "1.0", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 1 - ], - "xaxis": "x3", - "y": [ - 45.76146486171245 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(141, 211, 199)", - "size": 8 - }, - "mode": "markers+text", - "name": "1.0", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 1 - ], - "xaxis": "x3", - "y": [ - 68.86430117274301 - ], - "yaxis": "y3" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "#AB63FA", - "size": 8 - }, - "mode": "markers+text", - "name": "1.0", - "showlegend": false, - "textposition": [ - "bottom left" - ], - "texttemplate": "amount: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 1 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - }, - { - "hovertemplate": "$%{y}", - "marker": { - "color": "rgb(190, 186, 218)", - "size": 8 - }, - "mode": "markers+text", - "name": "1.0", - "showlegend": false, - "textposition": [ - "top left" - ], - "texttemplate": "cost: $%{y}", - "type": "scatter", - "visible": false, - "x": [ - 1 - ], - "xaxis": "x4", - "y": [ - 0 - ], - "yaxis": "y4" - } - ], - "layout": { - "annotations": [ - { - "font": { - "size": 16 - }, - "showarrow": false, - "text": "True Negative", - "x": 0.225, - "xanchor": "center", - "xref": "paper", - "y": 1.04, - "yanchor": "bottom", - "yref": "paper" - }, - { - "font": { - "size": 16 - }, - "showarrow": false, - "text": "False Positive", - "x": 0.775, - "xanchor": "center", - "xref": "paper", - "y": 1.04, - "yanchor": "bottom", - "yref": "paper" - }, - { - "font": { - "size": 16 - }, - "showarrow": false, - "text": "False Negative", - "x": 0.225, - "xanchor": "center", - "xref": "paper", - "y": 0.45999999999999996, - "yanchor": "bottom", - "yref": "paper" - }, - { - "font": { - "size": 16 - }, - "showarrow": false, - "text": "True Positive", - "x": 0.775, - "xanchor": "center", - "xref": "paper", - "y": 0.45999999999999996, - "yanchor": "bottom", - "yref": "paper" - }, - { - "showarrow": false, - "text": "Swaps: 0.45", - "x": 0.5, - "xref": "x2 domain", - "y": 1.15, - "yref": "y2 domain" - }, - { - "showarrow": false, - "text": "Swaps: 0.85", - "x": 0.5, - "xref": "x4 domain", - "y": 1.15, - "yref": "y4 domain" - } - ], - "height": 600, - "hovermode": "x", - "margin": { - "t": 125 - }, - "sliders": [ - { - "active": 0, - "currentvalue": { - "prefix": "Threshold: " - }, - "pad": { - "t": 50 - }, - "steps": [ - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $1,590.00
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.0", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $1,380.00
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.05", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $752.30
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.1", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $492.30
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.15", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $304.25
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.2", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $169.48
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.25", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $89.48
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.3", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $33.27
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.35", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $31.56
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.4", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $34.52
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.45", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $38.65
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.5", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $48.37
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.55", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $54.87
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.6", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $59.47
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.65", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $59.47
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.7", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $63.02
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.75", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $68.34
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.8", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.85", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.9", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "0.95", - "method": "update" - }, - { - "args": [ - { - "visible": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - false, - true, - true, - true, - true, - true, - true, - true, - true - ] - }, - { - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", - "y": 0.965, - "yanchor": "bottom" - } - } - ], - "label": "1.0", - "method": "update" - } - ] - } - ], - "template": { - "data": { - "bar": [ - { - "error_x": { - "color": "#2a3f5f" - }, - "error_y": { - "color": "#2a3f5f" - }, - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "barpolar": [ - { - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "baxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "choropleth" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "contour" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "contourcarpet" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmap" - } - ], - "heatmapgl": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmapgl" - } - ], - "histogram": [ - { - "marker": { - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "histogram" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2d" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2dcontour" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattermapbox" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolar" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolargl" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "#EBF0F8" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "#C8D4E3" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowcolor": "#2a3f5f", - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "colorscale": { - "diverging": [ - [ - 0, - "#8e0152" - ], - [ - 0.1, - "#c51b7d" - ], - [ - 0.2, - "#de77ae" - ], - [ - 0.3, - "#f1b6da" - ], - [ - 0.4, - "#fde0ef" - ], - [ - 0.5, - "#f7f7f7" - ], - [ - 0.6, - "#e6f5d0" - ], - [ - 0.7, - "#b8e186" - ], - [ - 0.8, - "#7fbc41" - ], - [ - 0.9, - "#4d9221" - ], - [ - 1, - "#276419" - ] - ], - "sequential": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "sequentialminus": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ] - }, - "colorway": [ - "#636efa", - "#EF553B", - "#00cc96", - "#ab63fa", - "#FFA15A", - "#19d3f3", - "#FF6692", - "#B6E880", - "#FF97FF", - "#FECB52" - ], - "font": { - "color": "#2a3f5f" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "#E5ECF6", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "#E5ECF6", - "polar": { - "angularaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "radialaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "yaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "zaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - } - }, - "shapedefaults": { - "line": { - "color": "#2a3f5f" - } - }, - "ternary": { - "aaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "baxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "caxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - }, - "yaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - } - } - }, - "title": { - "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $1,590.00
", - "y": 0.965, - "yanchor": "bottom" - }, - "xaxis": { - "anchor": "y", - "domain": [ - 0, - 0.45 - ], - "matches": "x3", - "showticklabels": false - }, - "xaxis2": { - "anchor": "y2", - "domain": [ - 0.55, - 1 - ], - "matches": "x4", - "showticklabels": false - }, - "xaxis3": { - "anchor": "y3", - "domain": [ - 0, - 0.45 - ], - "title": { - "font": { - "size": 12 - }, - "text": "Threshold" - } - }, - "xaxis4": { - "anchor": "y4", - "domain": [ - 0.55, - 1 - ], - "title": { - "font": { - "size": 12 - }, - "text": "Threshold" - } - }, - "yaxis": { - "anchor": "x", - "domain": [ - 0.58, - 1 - ], - "title": { - "font": { - "size": 12 - }, - "text": "Amount/Cost" - } - }, - "yaxis2": { - "anchor": "x2", - "domain": [ - 0.58, - 1 - ] - }, - "yaxis3": { - "anchor": "x3", - "domain": [ - 0, - 0.42 - ], - "title": { - "font": { - "size": 12 - }, - "text": "Amount/Cost" - } - }, - "yaxis4": { - "anchor": "x4", - "domain": [ - 0, - 0.42 - ] - } - } - }, - "text/html": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# plot \"Interactive confusion line chart\" and get amount/cost per threshold dataframe and total_amount.\n", - "\n", - "# at least one of cost_dict or amounts must be given\n", - "# either cost_dict or amounts, if not given, is set to None and won't be visualized\n", - "# when amounts is not given, the total_amount returned will be None \n", - "\n", - "amount_cost_df, total_amount = bc.confusion_linechart_plot(\n", - " true_y = y_test, \n", - " predicted_proba = test_predicted_proba, \n", - " threshold_step = threshold_step, \n", - " amounts = amounts, \n", - " cost_dict = test_cost_dict, \n", - " currency = currency);" - ] - }, - { - "cell_type": "code", - "execution_count": 24, - "id": "2f878e76", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "total amount: $335.85\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
thresholdamount_TNamount_FPamount_FNamount_TPcost_TNcost_FPcost_FNcost_TPtotal_cost
00.000.000000290.0877270.00000045.7614650.01590.00.0000000.01590.000000
10.0529.286441260.8012860.00000045.7614650.01380.00.0000000.01380.000000
20.10141.016189149.0715380.27168945.4897750.0750.02.2950280.0752.295028
30.15185.252232104.8354950.27168945.4897750.0490.02.2950280.0492.295028
40.20232.41355657.6741711.09640544.6650600.0300.04.2510400.0304.251040
50.25260.15425529.9334727.81241337.9490520.0160.09.4832100.0169.483210
60.30272.47227117.6154567.81241337.9490520.080.09.4832100.089.483210
70.35288.0655332.0221949.90772935.8537360.020.013.2666830.033.266683
80.40289.5778990.50982812.35172533.4097400.010.021.5575770.031.557577
90.45290.0877270.00000017.77975327.9817110.00.034.5193450.034.519345
100.50290.0877270.00000020.33577825.4256870.00.038.6488810.038.648881
110.55290.0877270.00000029.25077716.5106880.00.048.3652270.048.365227
120.60290.0877270.00000032.63809713.1233680.00.054.8652910.054.865291
130.65290.0877270.00000037.3774878.3839780.00.059.4695870.059.469587
140.70290.0877270.00000037.3774878.3839780.00.059.4695870.059.469587
150.75290.0877270.00000041.6239294.1375360.00.063.0208120.063.020812
160.80290.0877270.00000044.4654461.2960190.00.068.3434770.068.343477
170.85290.0877270.00000045.7614650.0000000.00.068.8643010.068.864301
180.90290.0877270.00000045.7614650.0000000.00.068.8643010.068.864301
190.95290.0877270.00000045.7614650.0000000.00.068.8643010.068.864301
201.00290.0877270.00000045.7614650.0000000.00.068.8643010.068.864301
\n", - "
" - ], - "text/plain": [ - " threshold amount_TN amount_FP amount_FN amount_TP cost_TN cost_FP \\\n", - "0 0.00 0.000000 290.087727 0.000000 45.761465 0.0 1590.0 \n", - "1 0.05 29.286441 260.801286 0.000000 45.761465 0.0 1380.0 \n", - "2 0.10 141.016189 149.071538 0.271689 45.489775 0.0 750.0 \n", - "3 0.15 185.252232 104.835495 0.271689 45.489775 0.0 490.0 \n", - "4 0.20 232.413556 57.674171 1.096405 44.665060 0.0 300.0 \n", - "5 0.25 260.154255 29.933472 7.812413 37.949052 0.0 160.0 \n", - "6 0.30 272.472271 17.615456 7.812413 37.949052 0.0 80.0 \n", - "7 0.35 288.065533 2.022194 9.907729 35.853736 0.0 20.0 \n", - "8 0.40 289.577899 0.509828 12.351725 33.409740 0.0 10.0 \n", - "9 0.45 290.087727 0.000000 17.779753 27.981711 0.0 0.0 \n", - "10 0.50 290.087727 0.000000 20.335778 25.425687 0.0 0.0 \n", - "11 0.55 290.087727 0.000000 29.250777 16.510688 0.0 0.0 \n", - "12 0.60 290.087727 0.000000 32.638097 13.123368 0.0 0.0 \n", - "13 0.65 290.087727 0.000000 37.377487 8.383978 0.0 0.0 \n", - "14 0.70 290.087727 0.000000 37.377487 8.383978 0.0 0.0 \n", - "15 0.75 290.087727 0.000000 41.623929 4.137536 0.0 0.0 \n", - "16 0.80 290.087727 0.000000 44.465446 1.296019 0.0 0.0 \n", - "17 0.85 290.087727 0.000000 45.761465 0.000000 0.0 0.0 \n", - "18 0.90 290.087727 0.000000 45.761465 0.000000 0.0 0.0 \n", - "19 0.95 290.087727 0.000000 45.761465 0.000000 0.0 0.0 \n", - "20 1.00 290.087727 0.000000 45.761465 0.000000 0.0 0.0 \n", - "\n", - " cost_FN cost_TP total_cost \n", - "0 0.000000 0.0 1590.000000 \n", - "1 0.000000 0.0 1380.000000 \n", - "2 2.295028 0.0 752.295028 \n", - "3 2.295028 0.0 492.295028 \n", - "4 4.251040 0.0 304.251040 \n", - "5 9.483210 0.0 169.483210 \n", - "6 9.483210 0.0 89.483210 \n", - "7 13.266683 0.0 33.266683 \n", - "8 21.557577 0.0 31.557577 \n", - "9 34.519345 0.0 34.519345 \n", - "10 38.648881 0.0 38.648881 \n", - "11 48.365227 0.0 48.365227 \n", - "12 54.865291 0.0 54.865291 \n", - "13 59.469587 0.0 59.469587 \n", - "14 59.469587 0.0 59.469587 \n", - "15 63.020812 0.0 63.020812 \n", - "16 68.343477 0.0 68.343477 \n", - "17 68.864301 0.0 68.864301 \n", - "18 68.864301 0.0 68.864301 \n", - "19 68.864301 0.0 68.864301 \n", - "20 68.864301 0.0 68.864301 " - ] - }, - "execution_count": 24, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# total_amount and dataframe returned\n", - "print(f'total amount: {currency}{total_amount}')\n", - "amount_cost_df " - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "id": "9580ceca", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
thresholdcost_TNcost_FPcost_FNcost_TPtotal_cost
00.000.01590.00.0000000.01590.000000
10.050.01380.00.0000000.01380.000000
20.100.0750.02.2950280.0752.295028
30.150.0490.02.2950280.0492.295028
40.200.0300.04.2510400.0304.251040
50.250.0160.09.4832100.0169.483210
60.300.080.09.4832100.089.483210
70.350.020.013.2666830.033.266683
80.400.010.021.5575770.031.557577
90.450.00.034.5193450.034.519345
100.500.00.038.6488810.038.648881
110.550.00.048.3652270.048.365227
120.600.00.054.8652910.054.865291
130.650.00.059.4695870.059.469587
140.700.00.059.4695870.059.469587
150.750.00.063.0208120.063.020812
160.800.00.068.3434770.068.343477
170.850.00.068.8643010.068.864301
180.900.00.068.8643010.068.864301
190.950.00.068.8643010.068.864301
\n", - "
" - ], - "text/plain": [ - " threshold cost_TN cost_FP cost_FN cost_TP total_cost\n", - "0 0.00 0.0 1590.0 0.000000 0.0 1590.000000\n", - "1 0.05 0.0 1380.0 0.000000 0.0 1380.000000\n", - "2 0.10 0.0 750.0 2.295028 0.0 752.295028\n", - "3 0.15 0.0 490.0 2.295028 0.0 492.295028\n", - "4 0.20 0.0 300.0 4.251040 0.0 304.251040\n", - "5 0.25 0.0 160.0 9.483210 0.0 169.483210\n", - "6 0.30 0.0 80.0 9.483210 0.0 89.483210\n", - "7 0.35 0.0 20.0 13.266683 0.0 33.266683\n", - "8 0.40 0.0 10.0 21.557577 0.0 31.557577\n", - "9 0.45 0.0 0.0 34.519345 0.0 34.519345\n", - "10 0.50 0.0 0.0 38.648881 0.0 38.648881\n", - "11 0.55 0.0 0.0 48.365227 0.0 48.365227\n", - "12 0.60 0.0 0.0 54.865291 0.0 54.865291\n", - "13 0.65 0.0 0.0 59.469587 0.0 59.469587\n", - "14 0.70 0.0 0.0 59.469587 0.0 59.469587\n", - "15 0.75 0.0 0.0 63.020812 0.0 63.020812\n", - "16 0.80 0.0 0.0 68.343477 0.0 68.343477\n", - "17 0.85 0.0 0.0 68.864301 0.0 68.864301\n", - "18 0.90 0.0 0.0 68.864301 0.0 68.864301\n", - "19 0.95 0.0 0.0 68.864301 0.0 68.864301" - ] - }, - "execution_count": 25, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# the amount/cost per threshold dataframe can be obtained directly with \n", - "# the function get_amounts_cost_df in the utilities module\n", - "\n", - "# this function requires a list of thresholds, instead of the step, for example:\n", - "threshold_values = np.arange(0, 1, 0.05) # will generate an array of values from 0 to 1 with step 0.05\n", - "\n", - "# example without amounts\n", - "bc.utilities.get_amount_cost_df(\n", - " true_y = y_test, \n", - " predicted_proba = test_predicted_proba,\n", - " threshold_values = threshold_values, \n", - " #amounts = amounts, \n", - " cost_dict = test_cost_dict)" - ] - }, - { - "cell_type": "markdown", - "id": "fd67e846", - "metadata": {}, - "source": [ - "### Custom Interactive Amount/Cost line chart" - ] - }, - { - "cell_type": "code", - "execution_count": 26, - "id": "e79e6e49", - "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "hovertemplate": "total amount: $%{y}", - "mode": "lines", - "showlegend": false, - "type": "scatter", - "x": [ - 0, - 0.05, - 0.1, - 0.15000000000000002, - 0.2, - 0.25, - 0.30000000000000004, - 0.35000000000000003, - 0.4, - 0.45, - 0.5, - 0.55, - 0.6000000000000001, - 0.65, - 0.7000000000000001, - 0.75, - 0.8, - 0.8500000000000001, - 0.9, - 0.9500000000000001, - 1 - ], - "y": [ - 335.8491919276002, - 306.56275072229994, - 194.56131366838443, - 150.32527084399794, - 102.33923103412371, - 67.88252365064969, - 55.56450782270906, - 37.875930239537844, - 33.919567632692214, - 27.981711367845833, - 25.425686784175745, - 16.51068783304202, - 13.123367728799428, - 8.38397761820751, - 8.38397761820751, - 4.137536296157776, - 1.2960185181359063, - 0, - 0, - 0, - 0 - ] - }, - { - "hovertemplate": "total cost: $%{y}", - "mode": "lines", - "showlegend": false, - "type": "scatter", - "x": [ - 0, - 0.05, - 0.1, - 0.15000000000000002, - 0.2, - 0.25, - 0.30000000000000004, - 0.35000000000000003, - 0.4, - 0.45, - 0.5, - 0.55, - 0.6000000000000001, - 0.65, - 0.7000000000000001, - 0.75, - 0.8, - 0.8500000000000001, - 0.9, - 0.9500000000000001, - 1 - ], - "y": [ - 1590, - 1380, - 752.2950278765884, - 492.29502787658834, - 304.2510400582382, - 169.48320990353693, - 89.48320990353693, - 33.26668340436485, - 31.55757652524206, - 34.519344744449356, - 38.64888112124325, - 48.36522700393673, - 54.86529139144612, - 59.469587359702736, - 59.469587359702736, - 63.02081166149489, - 68.34347654345713, - 68.86430117274301, - 68.86430117274301, - 68.86430117274301, - 68.86430117274301 - ] - }, - { - "hovertemplate": "%{x}", - "marker": { - "color": "black", - "size": 8, - "symbol": "diamond" - }, - "mode": "markers", - "showlegend": false, - "type": "scatter", - "x": [ - 0.35000000000000003, - 0.45 - ], - "y": [ - 33.26668340436485, - 34.519344744449356 - ] - } - ], - "layout": { - "height": 600, - "hovermode": "x unified", - "margin": { - "t": 120 - }, - "template": { - "data": { - "bar": [ - { - "error_x": { - "color": "#2a3f5f" - }, - "error_y": { - "color": "#2a3f5f" - }, - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "bar" - } - ], - "barpolar": [ - { - "marker": { - "line": { - "color": "#E5ECF6", - "width": 0.5 - }, - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "barpolar" - } - ], - "carpet": [ - { - "aaxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "baxis": { - "endlinecolor": "#2a3f5f", - "gridcolor": "white", - "linecolor": "white", - "minorgridcolor": "white", - "startlinecolor": "#2a3f5f" - }, - "type": "carpet" - } - ], - "choropleth": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "choropleth" - } - ], - "contour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "contour" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "contourcarpet" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmap" - } - ], - "heatmapgl": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "heatmapgl" - } - ], - "histogram": [ - { - "marker": { - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "histogram" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2d" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "histogram2dcontour" - } - ], - "mesh3d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "mesh3d" - } - ], - "parcoords": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "parcoords" - } - ], - "pie": [ - { - "automargin": true, - "type": "pie" - } - ], - "scatter": [ - { - "fillpattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - }, - "type": "scatter" - } - ], - "scatter3d": [ - { - "line": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatter3d" - } - ], - "scattercarpet": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattercarpet" - } - ], - "scattergeo": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergeo" - } - ], - "scattergl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattergl" - } - ], - "scattermapbox": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scattermapbox" - } - ], - "scatterpolar": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolar" - } - ], - "scatterpolargl": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterpolargl" - } - ], - "scatterternary": [ - { - "marker": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "type": "scatterternary" - } - ], - "surface": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "type": "surface" - } - ], - "table": [ - { - "cells": { - "fill": { - "color": "#EBF0F8" - }, - "line": { - "color": "white" - } - }, - "header": { - "fill": { - "color": "#C8D4E3" - }, - "line": { - "color": "white" - } - }, - "type": "table" - } - ] - }, - "layout": { - "annotationdefaults": { - "arrowcolor": "#2a3f5f", - "arrowhead": 0, - "arrowwidth": 1 - }, - "autotypenumbers": "strict", - "coloraxis": { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - } - }, - "colorscale": { - "diverging": [ - [ - 0, - "#8e0152" - ], - [ - 0.1, - "#c51b7d" - ], - [ - 0.2, - "#de77ae" - ], - [ - 0.3, - "#f1b6da" - ], - [ - 0.4, - "#fde0ef" - ], - [ - 0.5, - "#f7f7f7" - ], - [ - 0.6, - "#e6f5d0" - ], - [ - 0.7, - "#b8e186" - ], - [ - 0.8, - "#7fbc41" - ], - [ - 0.9, - "#4d9221" - ], - [ - 1, - "#276419" - ] - ], - "sequential": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ], - "sequentialminus": [ - [ - 0, - "#0d0887" - ], - [ - 0.1111111111111111, - "#46039f" - ], - [ - 0.2222222222222222, - "#7201a8" - ], - [ - 0.3333333333333333, - "#9c179e" - ], - [ - 0.4444444444444444, - "#bd3786" - ], - [ - 0.5555555555555556, - "#d8576b" - ], - [ - 0.6666666666666666, - "#ed7953" - ], - [ - 0.7777777777777778, - "#fb9f3a" - ], - [ - 0.8888888888888888, - "#fdca26" - ], - [ - 1, - "#f0f921" - ] - ] - }, - "colorway": [ - "#636efa", - "#EF553B", - "#00cc96", - "#ab63fa", - "#FFA15A", - "#19d3f3", - "#FF6692", - "#B6E880", - "#FF97FF", - "#FECB52" - ], - "font": { - "color": "#2a3f5f" - }, - "geo": { - "bgcolor": "white", - "lakecolor": "white", - "landcolor": "#E5ECF6", - "showlakes": true, - "showland": true, - "subunitcolor": "white" - }, - "hoverlabel": { - "align": "left" - }, - "hovermode": "closest", - "mapbox": { - "style": "light" - }, - "paper_bgcolor": "white", - "plot_bgcolor": "#E5ECF6", - "polar": { - "angularaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "radialaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "scene": { - "xaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "yaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - }, - "zaxis": { - "backgroundcolor": "#E5ECF6", - "gridcolor": "white", - "gridwidth": 2, - "linecolor": "white", - "showbackground": true, - "ticks": "", - "zerolinecolor": "white" - } - }, - "shapedefaults": { - "line": { - "color": "#2a3f5f" - } - }, - "ternary": { - "aaxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "baxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - }, - "bgcolor": "#E5ECF6", - "caxis": { - "gridcolor": "white", - "linecolor": "white", - "ticks": "" - } - }, - "title": { - "x": 0.05 - }, - "xaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - }, - "yaxis": { - "automargin": true, - "gridcolor": "white", - "linecolor": "white", - "ticks": "", - "title": { - "standoff": 15 - }, - "zerolinecolor": "white", - "zerolinewidth": 2 - } - } - }, - "title": { - "text": "Interactive Amount-Cost Line Chart
Amount categories: TP + FP
Cost categories: TN + FP + FN + TP
Swaps at thresholds: 0.35, 0.45", - "y": 0.965, - "yanchor": "bottom" - }, - "xaxis": { - "title": { - "text": "Threshold" - } - }, - "yaxis": { - "title": { - "text": "Amount/Cost" - } - } - } - }, - "text/html": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# plot \"Amount/Cost line chart\" and get a dataframe containing amount and cost per threshold for selected\n", - "# \"confusion classes\" (TN, FP, FN, TP) and their total\n", - "\n", - "# at least one of cost_dict or amounts must be given\n", - "# either cost_dict or amounts, if not given, is set to None and won't be visualized\n", - "# amount_classes, if not given, is set to 'all' when amounts is given, to None otherwise\n", - "# cost_classes, if not given, is set to 'all' when cost_dict is given, to None otherwise\n", - "\n", - "# for example, if we want to plot the sum of the amounts of the True Positive and False Positive data\n", - "# and the sum of the costs of all the data:\n", - "\n", - "amount_classes = ['TP', 'FP'] \n", - "cost_classes = 'all'\n", - "\n", - "total_cost_amount_df = bc.total_amount_cost_plot(\n", - " true_y = y_test, \n", - " predicted_proba = test_predicted_proba, \n", - " threshold_step = threshold_step,\n", - " amounts = amounts, \n", - " cost_dict = test_cost_dict,\n", - " amount_classes = amount_classes,\n", - " cost_classes = cost_classes,\n", - " currency = currency);" - ] - }, - { - "cell_type": "code", - "execution_count": 27, - "id": "fa57e083", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
thresholdamount_TPamount_FPamount_sumcost_TNcost_FPcost_FNcost_TPcost_sum
00.0045.761465290.087727335.8491920.01590.00.0000000.01590.000000
10.0545.761465260.801286306.5627510.01380.00.0000000.01380.000000
20.1045.489775149.071538194.5613140.0750.02.2950280.0752.295028
30.1545.489775104.835495150.3252710.0490.02.2950280.0492.295028
40.2044.66506057.674171102.3392310.0300.04.2510400.0304.251040
50.2537.94905229.93347267.8825240.0160.09.4832100.0169.483210
60.3037.94905217.61545655.5645080.080.09.4832100.089.483210
70.3535.8537362.02219437.8759300.020.013.2666830.033.266683
80.4033.4097400.50982833.9195680.010.021.5575770.031.557577
90.4527.9817110.00000027.9817110.00.034.5193450.034.519345
100.5025.4256870.00000025.4256870.00.038.6488810.038.648881
110.5516.5106880.00000016.5106880.00.048.3652270.048.365227
120.6013.1233680.00000013.1233680.00.054.8652910.054.865291
130.658.3839780.0000008.3839780.00.059.4695870.059.469587
140.708.3839780.0000008.3839780.00.059.4695870.059.469587
150.754.1375360.0000004.1375360.00.063.0208120.063.020812
160.801.2960190.0000001.2960190.00.068.3434770.068.343477
170.850.0000000.0000000.0000000.00.068.8643010.068.864301
180.900.0000000.0000000.0000000.00.068.8643010.068.864301
190.950.0000000.0000000.0000000.00.068.8643010.068.864301
201.000.0000000.0000000.0000000.00.068.8643010.068.864301
\n", - "
" - ], - "text/plain": [ - " threshold amount_TP amount_FP amount_sum cost_TN cost_FP cost_FN \\\n", - "0 0.00 45.761465 290.087727 335.849192 0.0 1590.0 0.000000 \n", - "1 0.05 45.761465 260.801286 306.562751 0.0 1380.0 0.000000 \n", - "2 0.10 45.489775 149.071538 194.561314 0.0 750.0 2.295028 \n", - "3 0.15 45.489775 104.835495 150.325271 0.0 490.0 2.295028 \n", - "4 0.20 44.665060 57.674171 102.339231 0.0 300.0 4.251040 \n", - "5 0.25 37.949052 29.933472 67.882524 0.0 160.0 9.483210 \n", - "6 0.30 37.949052 17.615456 55.564508 0.0 80.0 9.483210 \n", - "7 0.35 35.853736 2.022194 37.875930 0.0 20.0 13.266683 \n", - "8 0.40 33.409740 0.509828 33.919568 0.0 10.0 21.557577 \n", - "9 0.45 27.981711 0.000000 27.981711 0.0 0.0 34.519345 \n", - "10 0.50 25.425687 0.000000 25.425687 0.0 0.0 38.648881 \n", - "11 0.55 16.510688 0.000000 16.510688 0.0 0.0 48.365227 \n", - "12 0.60 13.123368 0.000000 13.123368 0.0 0.0 54.865291 \n", - "13 0.65 8.383978 0.000000 8.383978 0.0 0.0 59.469587 \n", - "14 0.70 8.383978 0.000000 8.383978 0.0 0.0 59.469587 \n", - "15 0.75 4.137536 0.000000 4.137536 0.0 0.0 63.020812 \n", - "16 0.80 1.296019 0.000000 1.296019 0.0 0.0 68.343477 \n", - "17 0.85 0.000000 0.000000 0.000000 0.0 0.0 68.864301 \n", - "18 0.90 0.000000 0.000000 0.000000 0.0 0.0 68.864301 \n", - "19 0.95 0.000000 0.000000 0.000000 0.0 0.0 68.864301 \n", - "20 1.00 0.000000 0.000000 0.000000 0.0 0.0 68.864301 \n", - "\n", - " cost_TP cost_sum \n", - "0 0.0 1590.000000 \n", - "1 0.0 1380.000000 \n", - "2 0.0 752.295028 \n", - "3 0.0 492.295028 \n", - "4 0.0 304.251040 \n", - "5 0.0 169.483210 \n", - "6 0.0 89.483210 \n", - "7 0.0 33.266683 \n", - "8 0.0 31.557577 \n", - "9 0.0 34.519345 \n", - "10 0.0 38.648881 \n", - "11 0.0 48.365227 \n", - "12 0.0 54.865291 \n", - "13 0.0 59.469587 \n", - "14 0.0 59.469587 \n", - "15 0.0 63.020812 \n", - "16 0.0 68.343477 \n", - "17 0.0 68.864301 \n", - "18 0.0 68.864301 \n", - "19 0.0 68.864301 \n", - "20 0.0 68.864301 " - ] - }, - "execution_count": 27, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# dataframe returned by the function\n", - "total_cost_amount_df" - ] - }, - { - "cell_type": "markdown", - "id": "864f33d8", - "metadata": {}, - "source": [ - "### Additional useful function" - ] - }, - { - "cell_type": "code", - "execution_count": 28, - "id": "c0b79d97", - "metadata": { - "scrolled": true - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
012345678910111213141516171819
30-2.601367-1.514210-0.0818162.257485-5.195684-2.9537423.9494132.7618701.6514920.180683-1.664504-1.396264-3.8260650.941951-2.0046941.038209-0.1833761.504055-0.797956-0.512469
47-2.568051-4.7361573.4015120.614939-0.390128-3.364416-3.6679494.0460543.5688851.4799443.0784592.1429171.4811800.6864540.4165531.0448830.718451-1.2329430.2804031.074427
531.4661422.5573514.432927-1.129646-0.673413-3.782365-1.1125283.3718044.8707782.6284182.9745013.7860030.015420-1.2131120.2907251.3519580.576588-1.929523-0.3275211.163380
100-0.683903-1.1374732.989311-2.349425-2.312612-5.2002420.1384383.7866422.1841614.5290782.9596091.6335660.5208251.296019-0.086999-0.7784580.8031521.031072-0.212475-0.237224
149-3.892485-0.505450-1.1092401.071018-2.246515-7.1470584.757241-0.231286-1.420230-0.607190-1.2454100.021053-0.0018380.7417680.0883201.3672681.927205-0.486881-1.1754211.039506
162-3.049729-3.7840031.107009-0.2011790.873662-3.947325-2.886823-0.8196485.0831530.8505604.0914390.033962-2.147115-2.442134-0.2542470.827896-3.5321460.291766-0.1811260.280283
1920.6266302.9950321.4725695.170367-0.489948-3.800033-1.0687100.2745981.7687531.1082704.649526-2.2728951.402271-1.0625390.2900580.1885730.997652-0.855024-2.5324550.466048
\n", - "
" - ], - "text/plain": [ - " 0 1 2 3 4 5 6 \\\n", - "30 -2.601367 -1.514210 -0.081816 2.257485 -5.195684 -2.953742 3.949413 \n", - "47 -2.568051 -4.736157 3.401512 0.614939 -0.390128 -3.364416 -3.667949 \n", - "53 1.466142 2.557351 4.432927 -1.129646 -0.673413 -3.782365 -1.112528 \n", - "100 -0.683903 -1.137473 2.989311 -2.349425 -2.312612 -5.200242 0.138438 \n", - "149 -3.892485 -0.505450 -1.109240 1.071018 -2.246515 -7.147058 4.757241 \n", - "162 -3.049729 -3.784003 1.107009 -0.201179 0.873662 -3.947325 -2.886823 \n", - "192 0.626630 2.995032 1.472569 5.170367 -0.489948 -3.800033 -1.068710 \n", - "\n", - " 7 8 9 10 11 12 13 \\\n", - "30 2.761870 1.651492 0.180683 -1.664504 -1.396264 -3.826065 0.941951 \n", - "47 4.046054 3.568885 1.479944 3.078459 2.142917 1.481180 0.686454 \n", - "53 3.371804 4.870778 2.628418 2.974501 3.786003 0.015420 -1.213112 \n", - "100 3.786642 2.184161 4.529078 2.959609 1.633566 0.520825 1.296019 \n", - "149 -0.231286 -1.420230 -0.607190 -1.245410 0.021053 -0.001838 0.741768 \n", - "162 -0.819648 5.083153 0.850560 4.091439 0.033962 -2.147115 -2.442134 \n", - "192 0.274598 1.768753 1.108270 4.649526 -2.272895 1.402271 -1.062539 \n", - "\n", - " 14 15 16 17 18 19 \n", - "30 -2.004694 1.038209 -0.183376 1.504055 -0.797956 -0.512469 \n", - "47 0.416553 1.044883 0.718451 -1.232943 0.280403 1.074427 \n", - "53 0.290725 1.351958 0.576588 -1.929523 -0.327521 1.163380 \n", - "100 -0.086999 -0.778458 0.803152 1.031072 -0.212475 -0.237224 \n", - "149 0.088320 1.367268 1.927205 -0.486881 -1.175421 1.039506 \n", - "162 -0.254247 0.827896 -3.532146 0.291766 -0.181126 0.280283 \n", - "192 0.290058 0.188573 0.997652 -0.855024 -2.532455 0.466048 " - ] - }, - "execution_count": 28, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# the function get_confusion_class_df takes in input a \"confusion class\" {'TN', 'FP', 'FN', 'TP'},\n", - "# a feature dataset (X), the true labels (y), the predicted probabilites and a threshold \n", - "# and returns the portion of the feature dataset corresponding to the given class\n", - "\n", - "# for example, if we want the True Positive data points with a 0.7 threshold:\n", - "confusion_category = 'TP'\n", - "\n", - "bc.get_confusion_category_observations_df(\n", - " confusion_category = confusion_category, \n", - " X_data = X_test, \n", - " true_y = y_test, \n", - " predicted_proba = test_predicted_proba, \n", - " threshold = 0.7 # default = 0.5\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "68a5ff99-b28f-4ed2-9f6c-05009431d739", - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernel_info": { - "name": "python3-azureml" - }, - "kernelspec": { - "display_name": "Python 3.8 - AzureML", - "language": "python", - "name": "python38-azureml" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.8.5" - }, - "nteract": { - "version": "nteract-front-end@1.0.0" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/example-notebook/example_classification_model_1.ipynb b/example-notebook/example_classification_model_1.ipynb new file mode 100644 index 0000000..0ae6828 --- /dev/null +++ b/example-notebook/example_classification_model_1.ipynb @@ -0,0 +1,54179 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "ec3442ef", + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import sys\n", + "import inspect\n", + "\n", + "import numpy as np\n", + "import pandas as pd" + ] + }, + { + "cell_type": "markdown", + "id": "20da98b1", + "metadata": {}, + "source": [ + "### Create dataset for classification and train random forest model" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "5eb9da27", + "metadata": { + "gather": { + "logged": 1648913050060 + } + }, + "outputs": [ + { + "data": { + "text/html": [ + "
RandomForestClassifier(max_depth=6, oob_score=True, random_state=123)
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
" + ], + "text/plain": [ + "RandomForestClassifier(max_depth=6, oob_score=True, random_state=123)" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from sklearn.ensemble import RandomForestClassifier\n", + "from sklearn.datasets import make_classification\n", + "from sklearn.model_selection import train_test_split\n", + "\n", + "# Generate a binary imbalanced classification problem, with 80% zeros and 20% ones.\n", + "X, y = make_classification(n_samples=1000, n_features=20,\n", + " n_informative=14, n_redundant=0,\n", + " random_state=12, shuffle=False, weights = [0.8, 0.2])\n", + "\n", + "# Train - test split\n", + "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.2, stratify = y, random_state=123)\n", + "\n", + "# Train a RF classifier\n", + "cls = RandomForestClassifier(max_depth=6, oob_score=True, random_state=123)\n", + "cls.fit(X_train, y_train)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "86722304", + "metadata": {}, + "outputs": [], + "source": [ + "# Get prediction probabilities for the train set\n", + "train_predicted_proba = cls.predict_proba(X_train)[:,1]\n", + "\n", + "# Get prediction probabilities for the test set\n", + "test_predicted_proba = cls.predict_proba(X_test)[:,1] " + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "f225a887", + "metadata": {}, + "outputs": [], + "source": [ + "from sklearn.metrics import brier_score_loss" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "700b5dd8", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.08207331781390739" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "brier_score_loss(y_test,test_predicted_proba)" + ] + }, + { + "cell_type": "markdown", + "id": "5424ab6b", + "metadata": { + "tags": [] + }, + "source": [ + "## Import bctools package" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "3c7d52de", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "import bctools as bc" + ] + }, + { + "cell_type": "markdown", + "id": "833fb21b", + "metadata": {}, + "source": [ + "### MAIN PARAMETERS\n", + " \n", + "- **true_y**: true labels for target class \\\n", + " Type: iterable (list, array, series...) \n", + " \n", + " \n", + "- **predicted_proba**: predicted probabilities for class 1 \\\n", + " Type: iterable (list, array, series...) \\\n", + " (e.g. output from model.predict_proba(data)[:,1]) \n", + " \n", + " \n", + "- **threshold_step**: step between each classification threshold \\\n", + " Type: iterable (list, array, series...), default = 0.01\n", + " \n", + "\n", + "- **amounts**: amount associated with each data point \\\n", + " Type: iterable (list, array, series...), default = None \n", + " \n", + "\n", + "- **cost_dict**: dictionary with cost associated to each class in TN, FP, FN, TP \\\n", + " Type: dictionary with keys: \"TN\", \"FP\", \"FN\", \"TP\" and values that can be both lists (with coherent lenghts) and/or floats,\\\n", + " default = None \\\n", + " (output from bc.get_cost_dict()) \n", + " \n", + " \n", + "- **optimize_threshold**: metrics to be used for threshold optimization using GHOST method \\\n", + " Type: {'all', 'ROC', 'MCC', 'Kappa', 'Fscore', 'Cost'} or list containing any combination of the allowed values (except 'all'), default = None \\\n", + " If 'Cost' is explicitely passed, *cost_dict* must be given and the threshold will be optimized to minimize the total cost\\\n", + " 'all' is equivalent to ['ROC', 'MCC', 'Kappa', 'Fscore', 'Cost'] if *cost_dict* is given, \\\n", + " ['ROC', 'MCC', 'Kappa', 'Fscore'] otherwise\n", + "\n", + "\n", + "- **N_subsets**: Number of subsets used in the optimization process \\\n", + " Type: int, default = 70. Ignored when *optimize_threshold* = None.\n", + "\n", + "\n", + "- **subsets_size**: Size of the subsets used in the optimization process. If float, it represents the proportion of the dataset, if int, the actual number of instances \\\n", + " Type: int or float, default = 0.2. Ignored when *optimize_threshold* = None.\n", + "\n", + "\n", + "- **with_replacement**: whether subsets used in the optimization process are randomly drawn with replacement or without \\\n", + " Type: bool, default = False. Ignored when *optimize_threshold* = None.\n", + "\n", + "\n", + "- **currency**: currency symbol to be visualized in plots\\\n", + " Type: str, default = '€'\n", + " \n", + "\n", + "- **random_state**: controls randomness of threshold optimization bootstrap method \\\n", + " Type: int, default = None" + ] + }, + { + "cell_type": "markdown", + "id": "f1ec2f60", + "metadata": {}, + "source": [ + "### Plot Roc and PR plot, with isoFbeta curves, for the test set" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "ce81fd05", + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "displayModeBar": false, + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "customdata": [ + [ + 1.8292313717410853 + ], + [ + 0.8292313717410853 + ], + [ + 0.42701050390153383 + ], + [ + 0.4163757258146578 + ], + [ + 0.3740970508252879 + ], + [ + 0.3197570322138689 + ], + [ + 0.31895755890522137 + ], + [ + 0.3180382144381978 + ], + [ + 0.316526854126403 + ], + [ + 0.2593442209225198 + ], + [ + 0.24975360339458408 + ], + [ + 0.2302493601716992 + ], + [ + 0.22852341628131667 + ], + [ + 0.22678447137367905 + ], + [ + 0.22459451038542572 + ], + [ + 0.22030280143233244 + ], + [ + 0.21882829151595085 + ], + [ + 0.19869987552466334 + ], + [ + 0.1980313758868512 + ], + [ + 0.1923312854892404 + ], + [ + 0.18919332379255235 + ], + [ + 0.0750746554091418 + ], + [ + 0.0730143388762927 + ], + [ + 0.018586278192252906 + ] + ], + "hovertemplate": "Threshold: %{customdata:.4f}
False Positive Rate: %{x:.4f}
True Positive Rate: %{y:.4f}", + "legendgroup": "", + "line": { + "color": "#636efa", + "dash": "solid" + }, + "marker": { + "symbol": "circle" + }, + "mode": "lines", + "name": "ROC Curve (AUC=0.955)", + "orientation": "v", + "showlegend": true, + "textposition": "top center", + "type": "scatter", + "x": [ + 0, + 0, + 0, + 0.006289308176100629, + 0.006289308176100629, + 0.031446540880503145, + 0.031446540880503145, + 0.03773584905660377, + 0.03773584905660377, + 0.10062893081761007, + 0.10062893081761007, + 0.1320754716981132, + 0.1320754716981132, + 0.13836477987421383, + 0.13836477987421383, + 0.1509433962264151, + 0.1509433962264151, + 0.1949685534591195, + 0.1949685534591195, + 0.2138364779874214, + 0.2138364779874214, + 0.6666666666666666, + 0.6666666666666666, + 1 + ], + "xaxis": "x", + "y": [ + 0, + 0.024390243902439025, + 0.5853658536585366, + 0.5853658536585366, + 0.7560975609756098, + 0.7560975609756098, + 0.7804878048780488, + 0.7804878048780488, + 0.8048780487804879, + 0.8048780487804879, + 0.8292682926829268, + 0.8292682926829268, + 0.8780487804878049, + 0.8780487804878049, + 0.9024390243902439, + 0.9024390243902439, + 0.926829268292683, + 0.926829268292683, + 0.9512195121951219, + 0.9512195121951219, + 0.975609756097561, + 0.975609756097561, + 1, + 1 + ], + "yaxis": "y" + } + ], + "layout": { + "height": 550, + "legend": { + "font": { + "size": 9.5 + }, + "tracegroupgap": 0, + "x": 0.5, + "xanchor": "left", + "y": 0.2, + "yanchor": "top" + }, + "margin": { + "b": 40, + "l": 40, + "r": 40, + "t": 40 + }, + "shapes": [ + { + "line": { + "color": "#20313e", + "dash": "dash" + }, + "type": "line", + "x0": 0, + "x1": 1, + "y0": 0, + "y1": 1 + } + ], + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Receiver Operating Characteristic Curve" + }, + "width": 550, + "xaxis": { + "anchor": "y", + "constrain": "domain", + "domain": [ + 0, + 1 + ], + "range": [ + 0, + 1 + ], + "showspikes": true, + "spikedash": "dot", + "spikethickness": 2, + "title": { + "text": "False Positive Rate" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "scaleanchor": "x", + "scaleratio": 1, + "showspikes": true, + "spikedash": "dot", + "spikethickness": 2, + "title": { + "text": "True Positive Rate" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "area_under_ROC = bc.curve_ROC_plot(true_y = y_test, \n", + " predicted_proba = test_predicted_proba)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "b90080bc", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "0.9550544562049395" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "area_under_ROC" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "85421210", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "customdata": [ + [ + 0.018586278192252906 + ], + [ + 0.019534799876206675 + ], + [ + 0.023689979581619523 + ], + [ + 0.02443574122696256 + ], + [ + 0.028355836856924315 + ], + [ + 0.030904120187483293 + ], + [ + 0.03182416414287543 + ], + [ + 0.03338110922713307 + ], + [ + 0.03497590523164869 + ], + [ + 0.03824972004711145 + ], + [ + 0.03998879250383659 + ], + [ + 0.04007405053998919 + ], + [ + 0.04094902880514361 + ], + [ + 0.04240914876847318 + ], + [ + 0.04350424784424819 + ], + [ + 0.04455075655008844 + ], + [ + 0.0453520735912875 + ], + [ + 0.045501637318182644 + ], + [ + 0.04621485164538283 + ], + [ + 0.0489928601240724 + ], + [ + 0.04925618915053508 + ], + [ + 0.05142665562699947 + ], + [ + 0.052565991078775694 + ], + [ + 0.05275896582443587 + ], + [ + 0.05310546963291451 + ], + [ + 0.05477332044500929 + ], + [ + 0.054959471165883296 + ], + [ + 0.055010120401462574 + ], + [ + 0.055801155849987884 + ], + [ + 0.05697990834950401 + ], + [ + 0.05802352347945686 + ], + [ + 0.058402033815872924 + ], + [ + 0.05849616879586446 + ], + [ + 0.05860870057163506 + ], + [ + 0.059480148403646876 + ], + [ + 0.06020458929261365 + ], + [ + 0.060405170468839246 + ], + [ + 0.060920826190603856 + ], + [ + 0.06134992705516342 + ], + [ + 0.06165741751264233 + ], + [ + 0.06279939613623857 + ], + [ + 0.06285021905393556 + ], + [ + 0.06298408105283589 + ], + [ + 0.06399451117653084 + ], + [ + 0.06518813640144469 + ], + [ + 0.06584575824068734 + ], + [ + 0.06596107729159532 + ], + [ + 0.06618009460845178 + ], + [ + 0.06680477661983884 + ], + [ + 0.0671209448866996 + ], + [ + 0.06808013489590053 + ], + [ + 0.06997563223872373 + ], + [ + 0.07298805227144162 + ], + [ + 0.0730143388762927 + ], + [ + 0.0750746554091418 + ], + [ + 0.07570359682945653 + ], + [ + 0.07598606327514393 + ], + [ + 0.07662519274784914 + ], + [ + 0.07723029860122008 + ], + [ + 0.07922590266136571 + ], + [ + 0.07937481742212889 + ], + [ + 0.08071955457537384 + ], + [ + 0.08226200540619821 + ], + [ + 0.08257699529495226 + ], + [ + 0.08363674875996682 + ], + [ + 0.08389098745037744 + ], + [ + 0.08441677714270122 + ], + [ + 0.08510619395235137 + ], + [ + 0.08572840964081528 + ], + [ + 0.08662166303860648 + ], + [ + 0.08704186749345597 + ], + [ + 0.087594937525713 + ], + [ + 0.08877598756317219 + ], + [ + 0.08934398796290932 + ], + [ + 0.08953872202063548 + ], + [ + 0.09158467007058559 + ], + [ + 0.09311364590315835 + ], + [ + 0.09394507249826659 + ], + [ + 0.09577729428711565 + ], + [ + 0.09597256581098507 + ], + [ + 0.09626610531124997 + ], + [ + 0.0970334241613647 + ], + [ + 0.09713887689283868 + ], + [ + 0.09739757194148493 + ], + [ + 0.09855890742420005 + ], + [ + 0.10003868739786126 + ], + [ + 0.10012962891595407 + ], + [ + 0.10377897714703709 + ], + [ + 0.10754237924813242 + ], + [ + 0.10908760626347233 + ], + [ + 0.11015841936832257 + ], + [ + 0.11167785797262679 + ], + [ + 0.11209873311002376 + ], + [ + 0.11410032558194146 + ], + [ + 0.11776056000859925 + ], + [ + 0.11912543602006105 + ], + [ + 0.1193188576842177 + ], + [ + 0.11957387485791102 + ], + [ + 0.12054903799579408 + ], + [ + 0.1209003831743056 + ], + [ + 0.12127789311466886 + ], + [ + 0.1272240229070667 + ], + [ + 0.1308272422132794 + ], + [ + 0.13164602587549423 + ], + [ + 0.13945128617800276 + ], + [ + 0.14026839344164438 + ], + [ + 0.14153543144951763 + ], + [ + 0.14397224167345576 + ], + [ + 0.14511295857314804 + ], + [ + 0.14623302816967063 + ], + [ + 0.14873614071726654 + ], + [ + 0.15251853061379675 + ], + [ + 0.15386725298231319 + ], + [ + 0.1555805915854976 + ], + [ + 0.15655110757531646 + ], + [ + 0.15772179541498488 + ], + [ + 0.15840872515901733 + ], + [ + 0.1601210842884904 + ], + [ + 0.16065689537696937 + ], + [ + 0.16189330808898703 + ], + [ + 0.16197785213652718 + ], + [ + 0.16254786840826807 + ], + [ + 0.1647948395827897 + ], + [ + 0.1663049660347322 + ], + [ + 0.16723743724225015 + ], + [ + 0.17425873866975952 + ], + [ + 0.18919332379255235 + ], + [ + 0.1923312854892404 + ], + [ + 0.19249869749870308 + ], + [ + 0.19254459626096054 + ], + [ + 0.1980313758868512 + ], + [ + 0.19869987552466334 + ], + [ + 0.20059100464057336 + ], + [ + 0.20170000770622948 + ], + [ + 0.20216257125490056 + ], + [ + 0.20216736940662652 + ], + [ + 0.21396498072013867 + ], + [ + 0.21730388714778243 + ], + [ + 0.21882829151595085 + ], + [ + 0.22030280143233244 + ], + [ + 0.22344415615700242 + ], + [ + 0.22459451038542572 + ], + [ + 0.22678447137367905 + ], + [ + 0.22852341628131667 + ], + [ + 0.22965832236546777 + ], + [ + 0.2302493601716992 + ], + [ + 0.23122662519759085 + ], + [ + 0.23863018754325854 + ], + [ + 0.24234257728640504 + ], + [ + 0.24243725532644578 + ], + [ + 0.24975360339458408 + ], + [ + 0.2593442209225198 + ], + [ + 0.2684960152848228 + ], + [ + 0.272049278788697 + ], + [ + 0.27741668906380806 + ], + [ + 0.2791518336411815 + ], + [ + 0.28235628126680834 + ], + [ + 0.2875374929632155 + ], + [ + 0.298073879316708 + ], + [ + 0.3131634692334394 + ], + [ + 0.31448911077863007 + ], + [ + 0.316526854126403 + ], + [ + 0.3180382144381978 + ], + [ + 0.31895755890522137 + ], + [ + 0.3197570322138689 + ], + [ + 0.32225031968416795 + ], + [ + 0.3397495399884744 + ], + [ + 0.35207830849829674 + ], + [ + 0.3740970508252879 + ], + [ + 0.3755056738626957 + ], + [ + 0.38002535323796743 + ], + [ + 0.4101549281109565 + ], + [ + 0.41083736167527485 + ], + [ + 0.412210677911869 + ], + [ + 0.4144129386249114 + ], + [ + 0.4163757258146578 + ], + [ + 0.42701050390153383 + ], + [ + 0.44031524058311433 + ], + [ + 0.45120286040149116 + ], + [ + 0.4838973190196903 + ], + [ + 0.4945226510824511 + ], + [ + 0.49795883196584384 + ], + [ + 0.5030536453519722 + ], + [ + 0.5046140991572124 + ], + [ + 0.5210502909306389 + ], + [ + 0.521068368329445 + ], + [ + 0.5393805698082368 + ], + [ + 0.5653215830649061 + ], + [ + 0.5677076796043752 + ], + [ + 0.5700289622420693 + ], + [ + 0.6196128262256166 + ], + [ + 0.6393539297314299 + ], + [ + 0.6393627835186018 + ], + [ + 0.7049499573561383 + ], + [ + 0.7176552243988847 + ], + [ + 0.741906083370619 + ], + [ + 0.7587523496076796 + ], + [ + 0.7730478410315951 + ], + [ + 0.7855197042503709 + ], + [ + 0.8292313717410853 + ], + [ + null + ] + ], + "hovertemplate": "Threshold: %{customdata:.4f}
Precision: %{y:.4f}
Recall: %{x:.4f}", + "legendgroup": "", + "line": { + "color": "#636efa", + "dash": "solid" + }, + "marker": { + "symbol": "circle" + }, + "mode": "lines", + "name": "PR Curve (AUC=0.90)", + "orientation": "v", + "showlegend": true, + "textposition": "top center", + "type": "scatter", + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.975609756097561, + 0.9512195121951219, + 0.9512195121951219, + 0.9512195121951219, + 0.9512195121951219, + 0.926829268292683, + 0.926829268292683, + 0.926829268292683, + 0.926829268292683, + 0.926829268292683, + 0.926829268292683, + 0.926829268292683, + 0.926829268292683, + 0.9024390243902439, + 0.9024390243902439, + 0.9024390243902439, + 0.8780487804878049, + 0.8780487804878049, + 0.8536585365853658, + 0.8292682926829268, + 0.8292682926829268, + 0.8292682926829268, + 0.8292682926829268, + 0.8292682926829268, + 0.8292682926829268, + 0.8048780487804879, + 0.8048780487804879, + 0.8048780487804879, + 0.8048780487804879, + 0.8048780487804879, + 0.8048780487804879, + 0.8048780487804879, + 0.8048780487804879, + 0.8048780487804879, + 0.8048780487804879, + 0.8048780487804879, + 0.7804878048780488, + 0.7804878048780488, + 0.7560975609756098, + 0.7560975609756098, + 0.7560975609756098, + 0.7560975609756098, + 0.7560975609756098, + 0.7317073170731707, + 0.7073170731707317, + 0.6829268292682927, + 0.6585365853658537, + 0.6341463414634146, + 0.6097560975609756, + 0.5853658536585366, + 0.5853658536585366, + 0.5609756097560976, + 0.5365853658536586, + 0.5121951219512195, + 0.4878048780487805, + 0.4634146341463415, + 0.43902439024390244, + 0.4146341463414634, + 0.3902439024390244, + 0.36585365853658536, + 0.34146341463414637, + 0.3170731707317073, + 0.2926829268292683, + 0.2682926829268293, + 0.24390243902439024, + 0.21951219512195122, + 0.1951219512195122, + 0.17073170731707318, + 0.14634146341463414, + 0.12195121951219512, + 0.0975609756097561, + 0.07317073170731707, + 0.04878048780487805, + 0.024390243902439025, + 0 + ], + "xaxis": "x", + "y": [ + 0.205, + 0.20603015075376885, + 0.20707070707070707, + 0.20812182741116753, + 0.20918367346938777, + 0.21025641025641026, + 0.211340206185567, + 0.21243523316062177, + 0.21354166666666666, + 0.21465968586387435, + 0.21578947368421053, + 0.21693121693121692, + 0.21808510638297873, + 0.2192513368983957, + 0.22043010752688172, + 0.22162162162162163, + 0.22282608695652173, + 0.22404371584699453, + 0.22527472527472528, + 0.2265193370165746, + 0.22777777777777777, + 0.22905027932960895, + 0.2303370786516854, + 0.23163841807909605, + 0.23295454545454544, + 0.2342857142857143, + 0.23563218390804597, + 0.23699421965317918, + 0.23837209302325582, + 0.23976608187134502, + 0.2411764705882353, + 0.24260355029585798, + 0.24404761904761904, + 0.24550898203592814, + 0.2469879518072289, + 0.24848484848484848, + 0.25, + 0.25153374233128833, + 0.25308641975308643, + 0.2546583850931677, + 0.25625, + 0.2578616352201258, + 0.25949367088607594, + 0.2611464968152866, + 0.26282051282051283, + 0.2645161290322581, + 0.2662337662337662, + 0.2679738562091503, + 0.26973684210526316, + 0.271523178807947, + 0.2733333333333333, + 0.2751677852348993, + 0.27702702702702703, + 0.2789115646258503, + 0.273972602739726, + 0.27586206896551724, + 0.2777777777777778, + 0.27972027972027974, + 0.28169014084507044, + 0.28368794326241137, + 0.2857142857142857, + 0.28776978417266186, + 0.2898550724637681, + 0.291970802919708, + 0.29411764705882354, + 0.2962962962962963, + 0.29850746268656714, + 0.3007518796992481, + 0.30303030303030304, + 0.3053435114503817, + 0.3076923076923077, + 0.31007751937984496, + 0.3125, + 0.31496062992125984, + 0.31746031746031744, + 0.32, + 0.3225806451612903, + 0.3252032520325203, + 0.32786885245901637, + 0.3305785123966942, + 0.3333333333333333, + 0.33613445378151263, + 0.3389830508474576, + 0.3418803418803419, + 0.3448275862068966, + 0.34782608695652173, + 0.3508771929824561, + 0.35398230088495575, + 0.35714285714285715, + 0.36036036036036034, + 0.36363636363636365, + 0.3669724770642202, + 0.37037037037037035, + 0.37383177570093457, + 0.37735849056603776, + 0.38095238095238093, + 0.38461538461538464, + 0.3883495145631068, + 0.39215686274509803, + 0.39603960396039606, + 0.4, + 0.40404040404040403, + 0.40816326530612246, + 0.41237113402061853, + 0.4166666666666667, + 0.42105263157894735, + 0.425531914893617, + 0.43010752688172044, + 0.43478260869565216, + 0.43956043956043955, + 0.4444444444444444, + 0.449438202247191, + 0.45454545454545453, + 0.45977011494252873, + 0.46511627906976744, + 0.47058823529411764, + 0.47619047619047616, + 0.4819277108433735, + 0.4878048780487805, + 0.49382716049382713, + 0.5, + 0.5063291139240507, + 0.5128205128205128, + 0.5194805194805194, + 0.5263157894736842, + 0.5333333333333333, + 0.5405405405405406, + 0.5342465753424658, + 0.5416666666666666, + 0.5492957746478874, + 0.5571428571428572, + 0.5507246376811594, + 0.5588235294117647, + 0.5671641791044776, + 0.5757575757575758, + 0.5846153846153846, + 0.59375, + 0.6031746031746031, + 0.6129032258064516, + 0.6065573770491803, + 0.6166666666666667, + 0.6271186440677966, + 0.6206896551724138, + 0.631578947368421, + 0.625, + 0.6181818181818182, + 0.6296296296296297, + 0.6415094339622641, + 0.6538461538461539, + 0.6666666666666666, + 0.68, + 0.673469387755102, + 0.6875, + 0.7021276595744681, + 0.717391304347826, + 0.7333333333333333, + 0.75, + 0.7674418604651163, + 0.7857142857142857, + 0.8048780487804879, + 0.825, + 0.8461538461538461, + 0.8421052631578947, + 0.8648648648648649, + 0.8611111111111112, + 0.8857142857142857, + 0.9117647058823529, + 0.9393939393939394, + 0.96875, + 0.967741935483871, + 0.9666666666666667, + 0.9655172413793104, + 0.9642857142857143, + 0.9629629629629629, + 0.9615384615384616, + 0.96, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "yaxis": "y" + }, + { + "hovertemplate": [], + "legendgroup": "", + "line": { + "color": "#4C78A8", + "dash": "dot", + "width": 0.8 + }, + "marker": { + "symbol": "circle" + }, + "mode": "lines", + "name": "iso-f1 curves", + "orientation": "v", + "showlegend": true, + "type": "scatter", + "x": [ + 0.11102040816326529, + 0.13122448979591836, + 0.15142857142857144, + 0.1716326530612245, + 0.19183673469387755, + 0.2120408163265306, + 0.23224489795918368, + 0.2524489795918367, + 0.2726530612244898, + 0.29285714285714287, + 0.3130612244897959, + 0.333265306122449, + 0.35346938775510206, + 0.3736734693877551, + 0.39387755102040817, + 0.4140816326530612, + 0.4342857142857143, + 0.45448979591836736, + 0.4746938775510204, + 0.49489795918367346, + 0.5151020408163265, + 0.5353061224489796, + 0.5555102040816327, + 0.5757142857142857, + 0.5959183673469388, + 0.6161224489795918, + 0.6363265306122449, + 0.656530612244898, + 0.676734693877551, + 0.6969387755102041, + 0.7171428571428571, + 0.7373469387755102, + 0.7575510204081632, + 0.7777551020408163, + 0.7979591836734694, + 0.8181632653061224, + 0.8383673469387755, + 0.8585714285714285, + 0.8787755102040816, + 0.8989795918367347, + 0.9191836734693878, + 0.9393877551020408, + 0.9595918367346938, + 0.9797959183673469, + 1 + ], + "xaxis": "x", + "y": [ + 1.007407407407409, + 0.4202614379084969, + 0.29444444444444445, + 0.23960113960113963, + 0.20888888888888893, + 0.18925318761384338, + 0.1756172839506173, + 0.16559571619812585, + 0.157919621749409, + 0.15185185185185188, + 0.14693486590038315, + 0.14286964129483817, + 0.1394524959742351, + 0.1365398956002983, + 0.1340277777777778, + 0.1318388564002599, + 0.1299145299145299, + 0.12820955670696604, + 0.1266884531590414, + 0.12532299741602068, + 0.12409046214355948, + 0.12297233942803563, + 0.12195340501792114, + 0.12102102102102102, + 0.12016460905349795, + 0.11937524713325426, + 0.1186453576864536, + 0.11796846351301797, + 0.11733899504600141, + 0.11675213675213675, + 0.11620370370370371, + 0.11569004162664105, + 0.11520794537554314, + 0.11475459199036435, + 0.11432748538011697, + 0.11392441034384769, + 0.11354339414040907, + 0.11318267419962334, + 0.11284067085953879, + 0.11251596424010218, + 0.11220727453911311, + 0.11191344517383904, + 0.11163342830009498, + 0.11136627232660637, + 0.11111111111111112 + ], + "yaxis": "y" + }, + { + "hovertemplate": [], + "legendgroup": "", + "line": { + "color": "#4C78A8", + "dash": "dot", + "width": 0.8 + }, + "marker": { + "symbol": "circle" + }, + "mode": "lines", + "name": "", + "orientation": "v", + "showlegend": false, + "type": "scatter", + "x": [ + 0.2120408163265306, + 0.23224489795918368, + 0.2524489795918367, + 0.2726530612244898, + 0.29285714285714287, + 0.3130612244897959, + 0.333265306122449, + 0.35346938775510206, + 0.3736734693877551, + 0.39387755102040817, + 0.4140816326530612, + 0.4342857142857143, + 0.45448979591836736, + 0.4746938775510204, + 0.49489795918367346, + 0.5151020408163265, + 0.5353061224489796, + 0.5555102040816327, + 0.5757142857142857, + 0.5959183673469388, + 0.6161224489795918, + 0.6363265306122449, + 0.656530612244898, + 0.676734693877551, + 0.6969387755102041, + 0.7171428571428571, + 0.7373469387755102, + 0.7575510204081632, + 0.7777551020408163, + 0.7979591836734694, + 0.8181632653061224, + 0.8383673469387755, + 0.8585714285714285, + 0.8787755102040816, + 0.8989795918367347, + 0.9191836734693878, + 0.9393877551020408, + 0.9595918367346938, + 0.9797959183673469, + 1 + ], + "xaxis": "x", + "y": [ + 3.522033898305091, + 1.4405063291139244, + 0.9626459143968878, + 0.7505617977528092, + 0.6307692307692309, + 0.5537906137184117, + 0.5001531393568148, + 0.46063829787234045, + 0.43031727379553475, + 0.40631578947368424, + 0.3868446139180172, + 0.3707317073170732, + 0.357177225340818, + 0.3456166419019317, + 0.33564013840830453, + 0.32694300518134717, + 0.3192939744370055, + 0.31251435132032146, + 0.30646387832699623, + 0.30103092783505153, + 0.2961255517410496, + 0.2916744621141254, + 0.2876173446580242, + 0.2839041095890411, + 0.2804928131416838, + 0.2773480662983426, + 0.27443980250664646, + 0.27174231332357246, + 0.2692334864005652, + 0.26689419795221847, + 0.2647078243644767, + 0.2626598465473146, + 0.26073752711496745, + 0.2589296452194829, + 0.2572262773722628, + 0.2556186152099887, + 0.2540988131382832, + 0.25265986029016657, + 0.2512954723894269, + 0.25 + ], + "yaxis": "y" + }, + { + "hovertemplate": [], + "legendgroup": "", + "line": { + "color": "#4C78A8", + "dash": "dot", + "width": 0.8 + }, + "marker": { + "symbol": "circle" + }, + "mode": "lines", + "name": "", + "orientation": "v", + "showlegend": false, + "type": "scatter", + "x": [ + 0.3130612244897959, + 0.333265306122449, + 0.35346938775510206, + 0.3736734693877551, + 0.39387755102040817, + 0.4140816326530612, + 0.4342857142857143, + 0.45448979591836736, + 0.4746938775510204, + 0.49489795918367346, + 0.5151020408163265, + 0.5353061224489796, + 0.5555102040816327, + 0.5757142857142857, + 0.5959183673469388, + 0.6161224489795918, + 0.6363265306122449, + 0.656530612244898, + 0.676734693877551, + 0.6969387755102041, + 0.7171428571428571, + 0.7373469387755102, + 0.7575510204081632, + 0.7777551020408163, + 0.7979591836734694, + 0.8181632653061224, + 0.8383673469387755, + 0.8585714285714285, + 0.8787755102040816, + 0.8989795918367347, + 0.9191836734693878, + 0.9393877551020408, + 0.9595918367346938, + 0.9797959183673469, + 1 + ], + "xaxis": "x", + "y": [ + 7.190625000000037, + 3.0055214723926422, + 1.9832061068702302, + 1.5216066481994475, + 1.2586956521739137, + 1.0889087656529526, + 0.9702127659574474, + 0.8825627476882435, + 0.8151869158878509, + 0.7617801047120423, + 0.7184060721062622, + 0.6824804856895059, + 0.6522364217252398, + 0.6264248704663213, + 0.6041379310344829, + 0.5846998063266626, + 0.567597087378641, + 0.5524327418431598, + 0.5388949079089925, + 0.5267352185089975, + 0.5157534246575344, + 0.5057862809146059, + 0.496699375557538, + 0.4883810337462624, + 0.4807377049180329, + 0.4736904293028753, + 0.4671721000758151, + 0.4611253196930948, + 0.45550070521861785, + 0.45025553662691664, + 0.44535266974291376, + 0.440759655282477, + 0.4364480198019803, + 0.43239267487241084, + 0.42857142857142866 + ], + "yaxis": "y" + }, + { + "hovertemplate": [], + "legendgroup": "", + "line": { + "color": "#4C78A8", + "dash": "dot", + "width": 0.8 + }, + "marker": { + "symbol": "circle" + }, + "mode": "lines", + "name": "", + "orientation": "v", + "showlegend": false, + "type": "scatter", + "x": [ + 0.4140816326530612, + 0.4342857142857143, + 0.45448979591836736, + 0.4746938775510204, + 0.49489795918367346, + 0.5151020408163265, + 0.5353061224489796, + 0.5555102040816327, + 0.5757142857142857, + 0.5959183673469388, + 0.6161224489795918, + 0.6363265306122449, + 0.656530612244898, + 0.676734693877551, + 0.6969387755102041, + 0.7171428571428571, + 0.7373469387755102, + 0.7575510204081632, + 0.7777551020408163, + 0.7979591836734694, + 0.8181632653061224, + 0.8383673469387755, + 0.8585714285714285, + 0.8787755102040816, + 0.8989795918367347, + 0.9191836734693878, + 0.9393877551020408, + 0.9595918367346938, + 0.9797959183673469, + 1 + ], + "xaxis": "x", + "y": [ + 11.762318840579754, + 5.066666666666672, + 3.3363295880149826, + 2.542076502732242, + 2.086021505376345, + 1.7900709219858164, + 1.5825037707390655, + 1.4288713910761157, + 1.3105691056910571, + 1.2166666666666668, + 1.1403210576015113, + 1.077029360967185, + 1.0237072394590296, + 0.9781710914454278, + 0.9388316151202749, + 0.9045045045045048, + 0.874289171203872, + 0.847488584474886, + 0.8235548352242031, + 0.8020512820512822, + 0.7826256710590533, + 0.7649906890130355, + 0.7489096573208723, + 0.7341858482523446, + 0.7206543967280165, + 0.7081761006289309, + 0.6966326144532728, + 0.6859226841721372, + 0.6759591693065823, + 0.6666666666666667 + ], + "yaxis": "y" + } + ], + "layout": { + "annotations": [ + { + "showarrow": false, + "text": "f1=0.2", + "x": 0.9, + "y": 0.1222072745391131, + "yshift": 10 + }, + { + "showarrow": false, + "text": "f1=0.4", + "x": 0.9, + "y": 0.2656186152099887, + "yshift": 10 + }, + { + "showarrow": false, + "text": "f1=0.6", + "x": 0.9, + "y": 0.4553526697429138, + "yshift": 10 + }, + { + "showarrow": false, + "text": "f1=0.8", + "x": 0.9, + "y": 0.7181761006289309, + "yshift": 10 + } + ], + "height": 550, + "legend": { + "font": { + "size": 9.5 + }, + "tracegroupgap": 0, + "x": 0.01, + "xanchor": "left", + "y": 0.2, + "yanchor": "top" + }, + "margin": { + "b": 40, + "l": 40, + "r": 40, + "t": 40 + }, + "shapes": [ + { + "line": { + "color": "#20313e", + "dash": "dash" + }, + "type": "line", + "x0": 0, + "x1": 1, + "y0": 0.205, + "y1": 0.205 + } + ], + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Precision Recall Curve" + }, + "width": 550, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "range": [ + 0, + 1 + ], + "showspikes": true, + "spikedash": "dot", + "spikethickness": 2, + "title": { + "text": "Recall" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "range": [ + 0, + 1.05 + ], + "showspikes": true, + "spikedash": "dot", + "spikethickness": 2, + "title": { + "text": "Precision" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# beta parameter determines the weight of recall in the combined score (used to compute Iso-Fbeta curves)\n", + "# it can be set to any float > 0, default is 1\n", + "\n", + "area_under_PR = bc.curve_PR_plot(true_y = y_test, \n", + " predicted_proba = test_predicted_proba,\n", + " beta = 1)" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "d8776f9c", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.9021518156511643" + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "area_under_PR" + ] + }, + { + "cell_type": "markdown", + "id": "92c3268d", + "metadata": {}, + "source": [ + "### Interactive probabilities violin plot for the test set" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "332f2c58", + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "line": { + "color": "#0D2A63" + }, + "meanline": { + "visible": true + }, + "opacity": 0.3, + "points": false, + "scalemode": "count", + "showlegend": false, + "type": "violin", + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0730143388762927, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.18919332379255235, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.1980313758868512, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.21882829151595085, + 0.22030280143233244, + 0.22344415615700242, + 0.22459451038542572, + 0.22678447137367905, + 0.22852341628131667, + 0.22965832236546777, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.24975360339458408, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.316526854126403, + 0.3180382144381978, + 0.31895755890522137, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.4163757258146578, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ] + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF553B", + "size": 3 + }, + "name": "FP", + "offsetgroup": "FP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": true, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": true, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF553B", + "size": 3 + }, + "name": "FP", + "offsetgroup": "FP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF553B", + "size": 3 + }, + "name": "FP", + "offsetgroup": "FP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF553B", + "size": 3 + }, + "name": "FP", + "offsetgroup": "FP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF553B", + "size": 3 + }, + "name": "FP", + "offsetgroup": "FP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF553B", + "size": 3 + }, + "name": "FP", + "offsetgroup": "FP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF553B", + "size": 3 + }, + "name": "FP", + "offsetgroup": "FP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF553B", + "size": 3 + }, + "name": "FP", + "offsetgroup": "FP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF553B", + "size": 3 + }, + "name": "FP", + "offsetgroup": "FP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TP", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#00CC96", + "size": 3 + }, + "name": "TP", + "offsetgroup": "TP", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 91 + ], + [ + 1 + ], + [ + 61 + ], + [ + 41 + ], + [ + 29 + ], + [ + 74 + ], + [ + 142 + ], + [ + 79 + ], + [ + 134 + ], + [ + 115 + ], + [ + 2 + ], + [ + 99 + ], + [ + 97 + ], + [ + 176 + ], + [ + 123 + ], + [ + 179 + ], + [ + 32 + ], + [ + 148 + ], + [ + 17 + ], + [ + 131 + ], + [ + 139 + ], + [ + 5 + ], + [ + 106 + ], + [ + 153 + ], + [ + 21 + ], + [ + 38 + ], + [ + 98 + ], + [ + 7 + ], + [ + 94 + ], + [ + 20 + ], + [ + 86 + ], + [ + 180 + ], + [ + 15 + ], + [ + 127 + ], + [ + 36 + ], + [ + 82 + ], + [ + 186 + ], + [ + 101 + ], + [ + 66 + ], + [ + 13 + ], + [ + 77 + ], + [ + 14 + ], + [ + 116 + ], + [ + 195 + ], + [ + 0 + ], + [ + 73 + ], + [ + 46 + ], + [ + 52 + ], + [ + 112 + ], + [ + 80 + ], + [ + 58 + ], + [ + 8 + ], + [ + 145 + ], + [ + 34 + ], + [ + 4 + ], + [ + 95 + ], + [ + 146 + ], + [ + 172 + ], + [ + 173 + ], + [ + 9 + ], + [ + 51 + ], + [ + 169 + ], + [ + 121 + ], + [ + 24 + ], + [ + 132 + ], + [ + 26 + ], + [ + 50 + ], + [ + 175 + ], + [ + 119 + ], + [ + 174 + ], + [ + 158 + ], + [ + 184 + ], + [ + 164 + ], + [ + 122 + ], + [ + 147 + ], + [ + 124 + ], + [ + 133 + ], + [ + 181 + ], + [ + 11 + ], + [ + 128 + ], + [ + 189 + ], + [ + 130 + ], + [ + 185 + ], + [ + 120 + ], + [ + 137 + ], + [ + 135 + ], + [ + 62 + ], + [ + 168 + ], + [ + 199 + ], + [ + 188 + ], + [ + 170 + ], + [ + 187 + ], + [ + 83 + ], + [ + 151 + ], + [ + 27 + ], + [ + 43 + ], + [ + 104 + ], + [ + 60 + ], + [ + 84 + ], + [ + 129 + ], + [ + 157 + ], + [ + 140 + ], + [ + 76 + ], + [ + 125 + ], + [ + 166 + ], + [ + 71 + ], + [ + 190 + ], + [ + 141 + ], + [ + 45 + ], + [ + 25 + ], + [ + 154 + ], + [ + 64 + ], + [ + 165 + ], + [ + 90 + ], + [ + 113 + ], + [ + 193 + ], + [ + 105 + ], + [ + 56 + ], + [ + 54 + ], + [ + 35 + ], + [ + 191 + ], + [ + 152 + ], + [ + 10 + ], + [ + 194 + ], + [ + 117 + ], + [ + 171 + ], + [ + 183 + ], + [ + 118 + ], + [ + 196 + ], + [ + 48 + ], + [ + 102 + ], + [ + 3 + ], + [ + 31 + ], + [ + 159 + ], + [ + 161 + ], + [ + 19 + ], + [ + 177 + ], + [ + 37 + ], + [ + 150 + ], + [ + 87 + ], + [ + 160 + ], + [ + 78 + ], + [ + 114 + ], + [ + 92 + ], + [ + 198 + ], + [ + 182 + ], + [ + 49 + ], + [ + 85 + ], + [ + 12 + ], + [ + 23 + ], + [ + 163 + ], + [ + 143 + ], + [ + 67 + ], + [ + 89 + ], + [ + 18 + ], + [ + 59 + ], + [ + 16 + ], + [ + 144 + ], + [ + 103 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "TN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#636EFA", + "size": 3 + }, + "name": "TN", + "offsetgroup": "TN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.018586278192252906, + 0.019534799876206675, + 0.023689979581619523, + 0.02443574122696256, + 0.028355836856924315, + 0.030904120187483293, + 0.03182416414287543, + 0.03338110922713307, + 0.03497590523164869, + 0.03824972004711145, + 0.03998879250383659, + 0.04007405053998919, + 0.04094902880514361, + 0.04240914876847318, + 0.04350424784424819, + 0.04455075655008844, + 0.0453520735912875, + 0.045501637318182644, + 0.04621485164538283, + 0.0489928601240724, + 0.04925618915053508, + 0.05142665562699947, + 0.052565991078775694, + 0.05275896582443587, + 0.05310546963291451, + 0.05477332044500929, + 0.054959471165883296, + 0.055010120401462574, + 0.055801155849987884, + 0.05697990834950401, + 0.05802352347945686, + 0.058402033815872924, + 0.05849616879586446, + 0.05860870057163506, + 0.059480148403646876, + 0.06020458929261365, + 0.060405170468839246, + 0.060920826190603856, + 0.06134992705516342, + 0.06165741751264233, + 0.06279939613623857, + 0.06285021905393556, + 0.06298408105283589, + 0.06399451117653084, + 0.06518813640144469, + 0.06584575824068734, + 0.06596107729159532, + 0.06618009460845178, + 0.06680477661983884, + 0.0671209448866996, + 0.06808013489590053, + 0.06997563223872373, + 0.07298805227144162, + 0.0750746554091418, + 0.07570359682945653, + 0.07598606327514393, + 0.07662519274784914, + 0.07723029860122008, + 0.07922590266136571, + 0.07937481742212889, + 0.08071955457537384, + 0.08226200540619821, + 0.08257699529495226, + 0.08363674875996682, + 0.08389098745037744, + 0.08441677714270122, + 0.08510619395235137, + 0.08572840964081528, + 0.08662166303860648, + 0.08704186749345597, + 0.087594937525713, + 0.08877598756317219, + 0.08934398796290932, + 0.08953872202063548, + 0.09158467007058559, + 0.09311364590315835, + 0.09394507249826659, + 0.09577729428711565, + 0.09597256581098507, + 0.09626610531124997, + 0.0970334241613647, + 0.09713887689283868, + 0.09739757194148493, + 0.09855890742420005, + 0.10003868739786126, + 0.10012962891595407, + 0.10377897714703709, + 0.10754237924813242, + 0.10908760626347233, + 0.11015841936832257, + 0.11167785797262679, + 0.11209873311002376, + 0.11410032558194146, + 0.11776056000859925, + 0.11912543602006105, + 0.1193188576842177, + 0.11957387485791102, + 0.12054903799579408, + 0.1209003831743056, + 0.12127789311466886, + 0.1272240229070667, + 0.1308272422132794, + 0.13164602587549423, + 0.13945128617800276, + 0.14026839344164438, + 0.14153543144951763, + 0.14397224167345576, + 0.14511295857314804, + 0.14623302816967063, + 0.14873614071726654, + 0.15251853061379675, + 0.15386725298231319, + 0.1555805915854976, + 0.15655110757531646, + 0.15772179541498488, + 0.15840872515901733, + 0.1601210842884904, + 0.16065689537696937, + 0.16189330808898703, + 0.16197785213652718, + 0.16254786840826807, + 0.1647948395827897, + 0.1663049660347322, + 0.16723743724225015, + 0.17425873866975952, + 0.1923312854892404, + 0.19249869749870308, + 0.19254459626096054, + 0.19869987552466334, + 0.20059100464057336, + 0.20170000770622948, + 0.20216257125490056, + 0.20216736940662652, + 0.21396498072013867, + 0.21730388714778243, + 0.22030280143233244, + 0.22344415615700242, + 0.22678447137367905, + 0.2302493601716992, + 0.23122662519759085, + 0.23863018754325854, + 0.24234257728640504, + 0.24243725532644578, + 0.2593442209225198, + 0.2684960152848228, + 0.272049278788697, + 0.27741668906380806, + 0.2791518336411815, + 0.28235628126680834, + 0.2875374929632155, + 0.298073879316708, + 0.3131634692334394, + 0.31448911077863007, + 0.3180382144381978, + 0.3197570322138689, + 0.32225031968416795, + 0.3397495399884744, + 0.35207830849829674, + 0.4163757258146578 + ], + "y0": " ", + "yaxis": "y" + }, + { + "alignmentgroup": "True", + "boxpoints": "all", + "customdata": [ + [ + 167 + ], + [ + 6 + ], + [ + 65 + ], + [ + 40 + ], + [ + 197 + ], + [ + 75 + ], + [ + 156 + ], + [ + 138 + ], + [ + 28 + ], + [ + 126 + ], + [ + 44 + ], + [ + 88 + ], + [ + 70 + ], + [ + 39 + ], + [ + 107 + ], + [ + 22 + ], + [ + 110 + ], + [ + 93 + ], + [ + 55 + ], + [ + 155 + ], + [ + 33 + ], + [ + 109 + ], + [ + 178 + ], + [ + 111 + ], + [ + 57 + ], + [ + 136 + ], + [ + 68 + ], + [ + 108 + ], + [ + 96 + ], + [ + 63 + ], + [ + 81 + ], + [ + 72 + ], + [ + 69 + ], + [ + 42 + ], + [ + 162 + ], + [ + 192 + ], + [ + 149 + ], + [ + 53 + ], + [ + 30 + ], + [ + 47 + ], + [ + 100 + ] + ], + "fillcolor": "rgba(255,255,255,0)", + "hoveron": "points", + "hovertemplate": "Idx = %{customdata}
Class = %{x}
Pred = %{y}", + "jitter": 1, + "legendgroup": "FN", + "line": { + "color": "rgba(255,255,255,0)" + }, + "marker": { + "color": "#EF71D9", + "size": 3 + }, + "name": "FN", + "offsetgroup": "FN", + "orientation": "v", + "pointpos": 0, + "showlegend": true, + "type": "box", + "visible": false, + "x": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "x0": " ", + "xaxis": "x", + "y": [ + 0.0730143388762927, + 0.18919332379255235, + 0.1980313758868512, + 0.21882829151595085, + 0.22459451038542572, + 0.22852341628131667, + 0.22965832236546777, + 0.24975360339458408, + 0.316526854126403, + 0.31895755890522137, + 0.3740970508252879, + 0.3755056738626957, + 0.38002535323796743, + 0.4101549281109565, + 0.41083736167527485, + 0.412210677911869, + 0.4144129386249114, + 0.42701050390153383, + 0.44031524058311433, + 0.45120286040149116, + 0.4838973190196903, + 0.4945226510824511, + 0.49795883196584384, + 0.5030536453519722, + 0.5046140991572124, + 0.5210502909306389, + 0.521068368329445, + 0.5393805698082368, + 0.5653215830649061, + 0.5677076796043752, + 0.5700289622420693, + 0.6196128262256166, + 0.6393539297314299, + 0.6393627835186018, + 0.7049499573561383, + 0.7176552243988847, + 0.741906083370619, + 0.7587523496076796, + 0.7730478410315951, + 0.7855197042503709, + 0.8292313717410853 + ], + "y0": " ", + "yaxis": "y" + } + ], + "layout": { + "height": 550, + "legend": { + "font": { + "size": 9.5 + }, + "itemsizing": "constant", + "traceorder": "grouped" + }, + "margin": { + "b": 40, + "l": 40, + "r": 40, + "t": 60 + }, + "sliders": [ + { + "active": 0, + "currentvalue": { + "prefix": "Threshold: " + }, + "pad": { + "t": 50 + }, + "steps": [ + { + "args": [ + { + "visible": [ + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
FP: 159, TP: 41", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.0", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
FP: 138, TP: 41, TN: 21", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.05", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 84, FP: 75, TP: 40, FN: 1", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.1", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 110, FP: 49, TP: 40, FN: 1", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.15", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 129, TP: 38, FP: 30, FN: 3", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.2", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 143, TP: 33, FP: 16, FN: 8", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.25", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 151, TP: 33, FP: 8, FN: 8", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.3", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 157, TP: 31, FN: 10, FP: 2", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.35", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 158, TP: 28, FN: 13, FP: 1", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.4", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 159, TP: 22, FN: 19", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.45", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 23, TP: 18", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.5", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 28, TP: 13", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.55", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 31, TP: 10", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.6", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 34, TP: 7", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.65", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 34, TP: 7", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.7", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 37, TP: 4", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.75", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 40, TP: 1", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.8", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 41", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.85", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 41", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.9", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 41", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "0.95", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + { + "title": { + "text": "Interactive Probabilities Violin Plot
TN: 159, FN: 41", + "y": 0.965, + "yanchor": "bottom" + } + }, + { + "value": "set " + } + ], + "label": "1.0", + "method": "update" + } + ] + } + ], + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Interactive Probabilities Violin Plot
FP: 159, TP: 41", + "y": 0.965, + "yanchor": "bottom" + }, + "width": 550, + "xaxis": { + "title": { + "text": "True class" + } + }, + "yaxis": { + "title": { + "text": "Predicted probabilties" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# set threshold step parameter to plot probabilities voilin plots for the test set\n", + "threshold_step = 0.05\n", + "\n", + "bc.predicted_proba_violin_plot(true_y = y_test, \n", + " predicted_proba = test_predicted_proba, \n", + " threshold_step = threshold_step,\n", + " #marker_size =3\n", + " )" + ] + }, + { + "cell_type": "markdown", + "id": "5ea0b293", + "metadata": {}, + "source": [ + "### Confusion matrix and metrics analysis for train and test set" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "7aedaf7c", + "metadata": {}, + "outputs": [], + "source": [ + "# set params for the train dataset\n", + "threshold_step = 0.05\n", + "amounts = np.abs(X_train[:, 13])\n", + "optimize_threshold = 'all'\n", + "currency = '$' " + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "2ac95faf", + "metadata": {}, + "outputs": [], + "source": [ + "# The function get_cost_dict can be used to define the dictionary of costs.\n", + "# It takes as input, for each class, a float or a list of floats. \n", + "# Lists must have coherent lenghts \n", + "\n", + "train_cost_dict = bc.get_cost_dict(TN = 0, FP = 10, FN = np.abs(X_train[:, 12]), TP = 0)" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "id": "f9b8ee1c", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "cells": { + "values": [ + [ + "roc_auc", + "pr_auc", + "brier_score" + ], + [ + 0.9992, + 0.9971, + 0.0438 + ] + ] + }, + "domain": { + "x": [ + 0.33666666666666667, + 0.6633333333333333 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Invariant Metric", + "Value" + ] + }, + "type": "table" + }, + { + "cells": { + "values": [ + [ + "kappa", + "mcc", + "roc", + "f1_score", + "f2_score", + "f05_score", + "cost" + ], + [ + 0.3, + 0.25, + 0.25, + 0.35, + 0.25, + 0.35, + 0.35 + ] + ] + }, + "domain": { + "x": [ + 0.6733333333333333, + 1 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Optimized Metric", + "Optimal Threshold" + ] + }, + "type": "table" + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.2025, + 0.5, + 0.3368, + 0.2025, + 1, + 0, + 0 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": true + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.0", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.0", + "0.0", + "0.0", + "0", + "0.0" + ], + [ + "TP", + "True Positive", + "0.2025", + "295.82383040335327", + "0.190496048856723", + "0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.0", + "0.0", + "0.0", + "0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.7975", + "1257.0893779217704", + "0.8095039511432769", + "6380", + "1.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": true, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 0, + 162 + ], + [ + 0, + 638 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.3962, + 0.6215, + 0.4015, + 0.2512, + 1, + 0.115, + 0.247 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.05", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.0", + "0.0", + "0.0", + "0", + "0.0" + ], + [ + "TP", + "True Positive", + "0.2025", + "295.82383040335327", + "0.190496048856723", + "0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.19375", + "266.6981998740382", + "0.17174057020332925", + "0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.60375", + "990.391178047732", + "0.6377633809399474", + "4830", + "1.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 0, + 162 + ], + [ + 155, + 483 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.7288, + 0.8299, + 0.5989, + 0.4274, + 1, + 0.44, + 0.5311 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.1", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.0", + "0.0", + "0.0", + "0", + "0.0" + ], + [ + "TP", + "True Positive", + "0.2025", + "295.82383040335327", + "0.190496048856723", + "0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.52625", + "798.7756021509291", + "0.514372340880814", + "0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.27125", + "458.3137757708412", + "0.2951316102624628", + "2170", + "1.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 0, + 162 + ], + [ + 421, + 217 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.8875, + 0.9295, + 0.7826, + 0.6429, + 1, + 0.7115, + 0.7431 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.15", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.0", + "0.0", + "0.0", + "0", + "0.0" + ], + [ + "TP", + "True Positive", + "0.2025", + "295.82383040335327", + "0.190496048856723", + "0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.685", + "1064.3595248485938", + "0.6853953711917655", + "0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.1125", + "192.72985307317697", + "0.12410857995151156", + "900", + "1.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 0, + 162 + ], + [ + 548, + 90 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.965, + 0.9781, + 0.9205, + 0.8526, + 1, + 0.8982, + 0.9029 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.2", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.0", + "0.0", + "0.0", + "0", + "0.0" + ], + [ + "TP", + "True Positive", + "0.2025", + "295.82383040335327", + "0.190496048856723", + "0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.7625", + "1196.07804915219", + "0.7702156454977969", + "0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.035", + "61.011328769579805", + "0.0392883056454796", + "280", + "1.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 0, + 162 + ], + [ + 610, + 28 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.9838, + 0.9852, + 0.961, + 0.9357, + 0.9877, + 0.9507, + 0.9513 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.25", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.0025", + "6.305137241817898", + "0.004060199377541665", + "0.8292168776024518", + "0.007481933924681812" + ], + [ + "TP", + "True Positive", + "0.2", + "289.51869316153534", + "0.18643584947918132", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.78375", + "1235.944242051195", + "0.7958875199369372", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.01375", + "21.14513587057501", + "0.013616431206339501", + "110.0", + "0.9925180660753182" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 2, + 160 + ], + [ + 627, + 11 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.9862, + 0.9776, + 0.9659, + 0.9689, + 0.963, + 0.9573, + 0.9573 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.3", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.0075", + "12.717200209525043", + "0.008189253682271806", + "3.535621808578769", + "0.06604241604254994" + ], + [ + "TP", + "True Positive", + "0.195", + "283.1066301938282", + "0.1823067951744512", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.79125", + "1244.0194845898332", + "0.8010875803751812", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.00625", + "13.069893331936944", + "0.008416370768095484", + "50.0", + "0.9339575839574501" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 6, + 156 + ], + [ + 633, + 5 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.9875, + 0.9714, + 0.9684, + 0.9935, + 0.9444, + 0.9606, + 0.9611 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.35", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.01125", + "15.715155354157929", + "0.010119789869716752", + "6.494657354800543", + "0.39374308996545243" + ], + [ + "TP", + "True Positive", + "0.19125", + "280.1086750491953", + "0.18037625898700624", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.79625", + "1256.1593755246895", + "0.8089050751777077", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.00125", + "0.9300023970808013", + "0.000598875965569154", + "10.0", + "0.6062569100345474" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 9, + 153 + ], + [ + 637, + 1 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.9762, + 0.9414, + 0.9377, + 1, + 0.8827, + 0.9231, + 0.9258 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.4", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.02375", + "35.43222612605025", + "0.022816617140030165", + "24.634943733387573", + "1.0" + ], + [ + "TP", + "True Positive", + "0.17875", + "260.3916042773029", + "0.16767943171669278", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.7975", + "1257.0893779217704", + "0.8095039511432769", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 19, + 143 + ], + [ + 638, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.9675, + 0.9198, + 0.9128, + 1, + 0.8395, + 0.893, + 0.8981 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.45", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.0325", + "49.27308883753389", + "0.03172945440439443", + "33.36533237795683", + "1.0" + ], + [ + "TP", + "True Positive", + "0.17", + "246.5507415658193", + "0.15876659445232852", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.7975", + "1257.0893779217704", + "0.8095039511432769", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 26, + 136 + ], + [ + 638, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.9512, + 0.8796, + 0.8632, + 1, + 0.7593, + 0.8342, + 0.8459 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.5", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.04875", + "71.74481542073012", + "0.0462001450152579", + "50.8542354485869", + "1.0" + ], + [ + "TP", + "True Positive", + "0.15375", + "224.07901498262305", + "0.14429590384146504", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.7975", + "1257.0893779217704", + "0.8095039511432769", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 39, + 123 + ], + [ + 638, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.9325, + 0.8333, + 0.8, + 1, + 0.6667, + 0.7613, + 0.784 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.55", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.0675", + "104.71336764578041", + "0.06743027690434662", + "81.82850771316971", + "1.0" + ], + [ + "TP", + "True Positive", + "0.135", + "191.11046275757275", + "0.12306577195237632", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.7975", + "1257.0893779217704", + "0.8095039511432769", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 54, + 108 + ], + [ + 638, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.9062, + 0.7685, + 0.6988, + 1, + 0.537, + 0.6491, + 0.6932 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.6", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.09375", + "134.6926457621052", + "0.08673546276766901", + "136.89791698442102", + "1.0" + ], + [ + "TP", + "True Positive", + "0.10875", + "161.13118464124804", + "0.10376058608905399", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.7975", + "1257.0893779217704", + "0.8095039511432769", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 75, + 87 + ], + [ + 638, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.89, + 0.7284, + 0.6271, + 1, + 0.4568, + 0.5729, + 0.6336 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.65", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.11", + "161.26917828255546", + "0.10384944723117555", + "160.78781355513289", + "1.0" + ], + [ + "TP", + "True Positive", + "0.0925", + "134.55465212079778", + "0.08664660162554745", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.7975", + "1257.0893779217704", + "0.8095039511432769", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 88, + 74 + ], + [ + 638, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.875, + 0.6914, + 0.5536, + 1, + 0.3827, + 0.4972, + 0.5752 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.7", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.125", + "182.85246932044817", + "0.11774802889187963", + "184.4339177596242", + "1.0" + ], + [ + "TP", + "True Positive", + "0.0775", + "112.97136108290502", + "0.07274801996484333", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.7975", + "1257.0893779217704", + "0.8095039511432769", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 100, + 62 + ], + [ + 638, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.8438, + 0.6142, + 0.3719, + 1, + 0.2284, + 0.3207, + 0.437 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.75", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.15625", + "230.46963757370906", + "0.14841115159441484", + "252.4453206382273", + "1.0" + ], + [ + "TP", + "True Positive", + "0.04625", + "65.35419282964408", + "0.04208489726230809", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.7975", + "1257.0893779217704", + "0.8095039511432769", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 125, + 37 + ], + [ + 638, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.8225, + 0.5617, + 0.2198, + 1, + 0.1235, + 0.1834, + 0.3178 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.8", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.1775", + "251.6884982657499", + "0.16207505797262522", + "297.0679451832217", + "1.0" + ], + [ + "TP", + "True Positive", + "0.025", + "44.13533213760327", + "0.02842099088409771", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.7975", + "1257.0893779217704", + "0.8095039511432769", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 142, + 20 + ], + [ + 638, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.8088, + 0.5278, + 0.1053, + 1, + 0.0556, + 0.0858, + 0.2117 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.85", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.19125", + "280.47531897194443", + "0.18061235970453737", + "323.03954305629406", + "1.0" + ], + [ + "TP", + "True Positive", + "0.01125", + "15.34851143140878", + "0.00988368915218561", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.7975", + "1257.0893779217704", + "0.8095039511432769", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 153, + 9 + ], + [ + 638, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.8025, + 0.5123, + 0.0482, + 1, + 0.0247, + 0.0388, + 0.1407 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.9", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.1975", + "292.12182623355056", + "0.18811213960155257", + "334.4136394144375", + "1.0" + ], + [ + "TP", + "True Positive", + "0.005", + "3.702004169802719", + "0.0023839092551704625", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.7975", + "1257.0893779217704", + "0.8095039511432769", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 158, + 4 + ], + [ + 638, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.7975, + 0.5, + 0, + 1, + 0, + 0, + 0 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.95", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.2025", + "295.82383040335327", + "0.190496048856723", + "341.24398702319485", + "1.0" + ], + [ + "TP", + "True Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.7975", + "1257.0893779217704", + "0.8095039511432769", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 162, + 0 + ], + [ + 638, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.7975, + 0.5, + 0, + 1, + 0, + 0, + 0 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 1.0", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.2025", + "295.82383040335327", + "0.190496048856723", + "341.24398702319485", + "1.0" + ], + [ + "TP", + "True Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.7975", + "1257.0893779217704", + "0.8095039511432769", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 162, + 0 + ], + [ + 638, + 0 + ] + ] + } + ], + "layout": { + "height": 600, + "sliders": [ + { + "active": 0, + "currentvalue": { + "prefix": "Threshold: " + }, + "pad": { + "t": 50 + }, + "steps": [ + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $6,380.00
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.0", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $4,830.00
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.05", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $2,170.00
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.1", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $900.00
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.15", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $280.00
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.2", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $110.83
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.25", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $53.54
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.3", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $16.49
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.35", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $24.63
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.4", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $33.37
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.45", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $50.85
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.5", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $81.83
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.55", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $136.90
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.6", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $160.79
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.65", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $184.43
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.7", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $252.45
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.75", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $297.07
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.8", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $323.04
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.85", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $334.41
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.9", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $341.24
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.95", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $341.24
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "1.0", + "method": "update" + } + ] + } + ], + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Interactive Confusion Matrix for the Training Set
Total obs: 800
Total amount: $1,552.91
Total cost: $6,380.00
", + "y": 0.965, + "yanchor": "bottom" + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "Predicted" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 0.5 + ], + "title": { + "text": "Actual" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# plot confusion matrix and get variable metrics dataframe, invariant metric dataframe and optimized thresholds dataframe.\n", + "\n", + "# cost_dict and amounts, if not given, are set to None and won't be visualized.\n", + "# also optimize_threshold, if not given, is set to None: threshold won't be optimized \n", + "# and the third table (Optimized metric - Optimal threshold) won't be visualized,\n", + "# the optimized thresholds dataframe returned will be None.\n", + "\n", + "# WARNING: threshold optimization could take a while\n", + "\n", + "var_metrics_df, invar_metrics_df, opt_thresh_df = bc.confusion_matrix_plot(\n", + " true_y = y_train, \n", + " predicted_proba = train_predicted_proba, \n", + " threshold_step = threshold_step, \n", + " amounts = amounts, \n", + " cost_dict = train_cost_dict, \n", + " optimize_threshold = optimize_threshold, \n", + " #N_subsets = 70, subsets_size = 0.2, # default\n", + " #with_replacement = False, # default\n", + " currency = currency,\n", + " random_state = 123,\n", + " title = 'Interactive Confusion Matrix for the Training Set');" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "id": "2e95785a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
thresholdaccuracybalanced_accuracycohens_kappaf1_scorematthews_corr_coefprecisionrecall
00.000.20250.50000.00000.33680.00000.20251.0000
10.050.39620.62150.11500.40150.24700.25121.0000
20.100.72880.82990.44000.59890.53110.42741.0000
30.150.88750.92950.71150.78260.74310.64291.0000
40.200.96500.97810.89820.92050.90290.85261.0000
50.250.98380.98520.95070.96100.95130.93570.9877
60.300.98620.97760.95730.96590.95730.96890.9630
70.350.98750.97140.96060.96840.96110.99350.9444
80.400.97620.94140.92310.93770.92581.00000.8827
90.450.96750.91980.89300.91280.89811.00000.8395
100.500.95120.87960.83420.86320.84591.00000.7593
110.550.93250.83330.76130.80000.78401.00000.6667
120.600.90620.76850.64910.69880.69321.00000.5370
130.650.89000.72840.57290.62710.63361.00000.4568
140.700.87500.69140.49720.55360.57521.00000.3827
150.750.84380.61420.32070.37190.43701.00000.2284
160.800.82250.56170.18340.21980.31781.00000.1235
170.850.80880.52780.08580.10530.21171.00000.0556
180.900.80250.51230.03880.04820.14071.00000.0247
190.950.79750.50000.00000.00000.00001.00000.0000
201.000.79750.50000.00000.00000.00001.00000.0000
\n", + "
" + ], + "text/plain": [ + " threshold accuracy balanced_accuracy cohens_kappa f1_score \\\n", + "0 0.00 0.2025 0.5000 0.0000 0.3368 \n", + "1 0.05 0.3962 0.6215 0.1150 0.4015 \n", + "2 0.10 0.7288 0.8299 0.4400 0.5989 \n", + "3 0.15 0.8875 0.9295 0.7115 0.7826 \n", + "4 0.20 0.9650 0.9781 0.8982 0.9205 \n", + "5 0.25 0.9838 0.9852 0.9507 0.9610 \n", + "6 0.30 0.9862 0.9776 0.9573 0.9659 \n", + "7 0.35 0.9875 0.9714 0.9606 0.9684 \n", + "8 0.40 0.9762 0.9414 0.9231 0.9377 \n", + "9 0.45 0.9675 0.9198 0.8930 0.9128 \n", + "10 0.50 0.9512 0.8796 0.8342 0.8632 \n", + "11 0.55 0.9325 0.8333 0.7613 0.8000 \n", + "12 0.60 0.9062 0.7685 0.6491 0.6988 \n", + "13 0.65 0.8900 0.7284 0.5729 0.6271 \n", + "14 0.70 0.8750 0.6914 0.4972 0.5536 \n", + "15 0.75 0.8438 0.6142 0.3207 0.3719 \n", + "16 0.80 0.8225 0.5617 0.1834 0.2198 \n", + "17 0.85 0.8088 0.5278 0.0858 0.1053 \n", + "18 0.90 0.8025 0.5123 0.0388 0.0482 \n", + "19 0.95 0.7975 0.5000 0.0000 0.0000 \n", + "20 1.00 0.7975 0.5000 0.0000 0.0000 \n", + "\n", + " matthews_corr_coef precision recall \n", + "0 0.0000 0.2025 1.0000 \n", + "1 0.2470 0.2512 1.0000 \n", + "2 0.5311 0.4274 1.0000 \n", + "3 0.7431 0.6429 1.0000 \n", + "4 0.9029 0.8526 1.0000 \n", + "5 0.9513 0.9357 0.9877 \n", + "6 0.9573 0.9689 0.9630 \n", + "7 0.9611 0.9935 0.9444 \n", + "8 0.9258 1.0000 0.8827 \n", + "9 0.8981 1.0000 0.8395 \n", + "10 0.8459 1.0000 0.7593 \n", + "11 0.7840 1.0000 0.6667 \n", + "12 0.6932 1.0000 0.5370 \n", + "13 0.6336 1.0000 0.4568 \n", + "14 0.5752 1.0000 0.3827 \n", + "15 0.4370 1.0000 0.2284 \n", + "16 0.3178 1.0000 0.1235 \n", + "17 0.2117 1.0000 0.0556 \n", + "18 0.1407 1.0000 0.0247 \n", + "19 0.0000 1.0000 0.0000 \n", + "20 0.0000 1.0000 0.0000 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
invariant_metricvalue
0roc_auc0.9992
1pr_auc0.9971
2brier_score0.0438
\n", + "
" + ], + "text/plain": [ + " invariant_metric value\n", + "0 roc_auc 0.9992\n", + "1 pr_auc 0.9971\n", + "2 brier_score 0.0438" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
optimized_metricoptimal_threshold
0kappa0.30
1mcc0.25
2roc0.25
3f1_score0.35
4f2_score0.25
5f05_score0.35
6cost0.35
\n", + "
" + ], + "text/plain": [ + " optimized_metric optimal_threshold\n", + "0 kappa 0.30\n", + "1 mcc 0.25\n", + "2 roc 0.25\n", + "3 f1_score 0.35\n", + "4 f2_score 0.25\n", + "5 f05_score 0.35\n", + "6 cost 0.35" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# the three dataframes returned\n", + "display(var_metrics_df, invar_metrics_df, opt_thresh_df)" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "b56550be", + "metadata": {}, + "outputs": [], + "source": [ + "# You can also analyze the test dataset.\n", + "# In this case there is no need to optimize the threshold value for any measure.\n", + "threshold_step = 0.05\n", + "amounts = np.abs(X_test[:, 13])\n", + "optimize_threshold = None\n", + "currency = '$'\n", + "\n", + "test_cost_dict = bc.get_cost_dict(TN = 0, FP = 10, FN = np.abs(X_test[:, 12]), TP = 0)" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "id": "8303ae71", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "cells": { + "values": [ + [ + "roc_auc", + "pr_auc", + "brier_score" + ], + [ + 0.9551, + 0.903, + 0.0821 + ] + ] + }, + "domain": { + "x": [ + 0.33666666666666667, + 0.6633333333333333 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Invariant Metric", + "Value" + ] + }, + "type": "table" + }, + { + "domain": { + "x": [ + 0.6733333333333333, + 1 + ], + "y": [ + 0.5, + 1 + ] + }, + "type": "table" + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.205, + 0.5, + 0.3402, + 0.205, + 1, + 0, + 0 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": true + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.0", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.0", + "0.0", + "0.0", + "0", + "0.0" + ], + [ + "TP", + "True Positive", + "0.205", + "45.76146486171245", + "0.1362559921584607", + "0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.0", + "0.0", + "0.0", + "0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.795", + "290.08772706588775", + "0.8637440078415395", + "1590", + "1.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": true, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 0, + 41 + ], + [ + 0, + 159 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.31, + 0.566, + 0.3727, + 0.2291, + 1, + 0.0587, + 0.1739 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.05", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.0", + "0.0", + "0.0", + "0", + "0.0" + ], + [ + "TP", + "True Positive", + "0.205", + "45.76146486171245", + "0.1362559921584607", + "0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.105", + "29.28644120530044", + "0.08720116620561587", + "0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.69", + "260.8012858605875", + "0.7765428416359241", + "1380", + "1.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 0, + 41 + ], + [ + 21, + 138 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.62, + 0.752, + 0.5128, + 0.3478, + 0.9756, + 0.3018, + 0.4115 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.1", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.005", + "0.271689370443587", + "0.0008089624062640465", + "2.2950278765883403", + "0.003050701907556449" + ], + [ + "TP", + "True Positive", + "0.2", + "45.48977549126886", + "0.13544702975219663", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.42", + "141.01618888877232", + "0.4198794943629685", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.375", + "149.07153817711557", + "0.44386451347857137", + "750.0", + "0.9969492980924435" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 1, + 40 + ], + [ + 84, + 75 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.75, + 0.8337, + 0.6154, + 0.4494, + 0.9756, + 0.4653, + 0.5422 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.15", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.005", + "0.271689370443587", + "0.0008089624062640465", + "2.2950278765883403", + "0.004661895299831614" + ], + [ + "TP", + "True Positive", + "0.2", + "45.48977549126886", + "0.13544702975219663", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.55", + "185.2522317131588", + "0.5515935013864619", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.245", + "104.83549535272908", + "0.312150506455078", + "490.0", + "0.9953381047001684" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 1, + 40 + ], + [ + 110, + 49 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.835, + 0.8691, + 0.6972, + 0.5588, + 0.9268, + 0.5932, + 0.6291 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.2", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.015", + "1.0964053093770896", + "0.0032645762911748927", + "4.25104005823819", + "0.013972146348043633" + ], + [ + "TP", + "True Positive", + "0.19", + "44.66505955233536", + "0.1329914158672858", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.645", + "232.41355558409947", + "0.6920176113873201", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.15", + "57.67417148178836", + "0.17172639645421964", + "300.0", + "0.9860278536519564" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 3, + 38 + ], + [ + 129, + 30 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.88, + 0.8521, + 0.7333, + 0.6735, + 0.8049, + 0.6567, + 0.661 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.25", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.04", + "7.812413238748781", + "0.02326167049534817", + "9.483209903536924", + "0.0559536836063843" + ], + [ + "TP", + "True Positive", + "0.165", + "37.949051622963665", + "0.11299432166311253", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.715", + "260.1542550382018", + "0.7746162899635142", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.08", + "29.93347202768603", + "0.08912771787802563", + "160.0", + "0.9440463163936157" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 8, + 33 + ], + [ + 143, + 16 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.92, + 0.8773, + 0.8049, + 0.8049, + 0.8049, + 0.7546, + 0.7546 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.3", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.04", + "7.812413238748781", + "0.02326167049534817", + "9.483209903536924", + "0.10597753381623036" + ], + [ + "TP", + "True Positive", + "0.165", + "37.949051622963665", + "0.11299432166311253", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.755", + "272.4722708661423", + "0.8112935133245157", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.04", + "17.615456199745392", + "0.052450494517023584", + "80.0", + "0.8940224661837696" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 8, + 33 + ], + [ + 151, + 8 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.94, + 0.8718, + 0.8378, + 0.9394, + 0.7561, + 0.8016, + 0.8087 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.35", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.05", + "9.907728800082658", + "0.029500528922572166", + "13.266683404364848", + "0.3987978976775351" + ], + [ + "TP", + "True Positive", + "0.155", + "35.85373606162979", + "0.10675546323588853", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.785", + "288.0655328879797", + "0.857722870299711", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.01", + "2.022194177908056", + "0.006021137541828553", + "20.0", + "0.6012021023224648" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 10, + 31 + ], + [ + 157, + 2 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.93, + 0.8383, + 0.8, + 0.9655, + 0.6829, + 0.7591, + 0.7758 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.4", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.065", + "12.351725030476894", + "0.03677759341799931", + "21.55757652524206", + "0.6831188861412958" + ], + [ + "TP", + "True Positive", + "0.14", + "33.409739831235555", + "0.0994783987404614", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.79", + "289.5778992644311", + "0.8622259818533555", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.005", + "0.5098278014566568", + "0.001518025988183892", + "10.0", + "0.3168811138587042" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 13, + 28 + ], + [ + 158, + 1 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.905, + 0.7683, + 0.6984, + 1, + 0.5366, + 0.648, + 0.6923 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.45", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.095", + "17.77975349386661", + "0.0529396941282486", + "34.519344744449356", + "1.0" + ], + [ + "TP", + "True Positive", + "0.11", + "27.981711367845833", + "0.08331629803021208", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.795", + "290.08772706588775", + "0.8637440078415395", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 19, + 22 + ], + [ + 159, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.885, + 0.7195, + 0.6102, + 1, + 0.439, + 0.5544, + 0.6193 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.5", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.115", + "20.3357780775367", + "0.060550326058013956", + "38.64888112124325", + "1.0" + ], + [ + "TP", + "True Positive", + "0.09", + "25.425686784175745", + "0.07570566610044673", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.795", + "290.08772706588775", + "0.8637440078415395", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 23, + 18 + ], + [ + 159, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.86, + 0.6585, + 0.4815, + 1, + 0.3171, + 0.4247, + 0.5192 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.55", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.14", + "29.25077702867043", + "0.0870949751606849", + "48.36522700393673", + "1.0" + ], + [ + "TP", + "True Positive", + "0.065", + "16.51068783304202", + "0.04916101699777581", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.795", + "290.08772706588775", + "0.8637440078415395", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 28, + 13 + ], + [ + 159, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.845, + 0.622, + 0.3922, + 1, + 0.2439, + 0.339, + 0.4518 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.6", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.155", + "32.63809713291301", + "0.09718081185661714", + "54.86529139144612", + "1.0" + ], + [ + "TP", + "True Positive", + "0.05", + "13.123367728799428", + "0.03907518030184353", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.795", + "290.08772706588775", + "0.8637440078415395", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 31, + 10 + ], + [ + 159, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.83, + 0.5854, + 0.2917, + 1, + 0.1707, + 0.2466, + 0.375 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.65", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.17", + "37.37748724350494", + "0.11129247335382154", + "59.469587359702736", + "1.0" + ], + [ + "TP", + "True Positive", + "0.035", + "8.38397761820751", + "0.02496351880463915", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.795", + "290.08772706588775", + "0.8637440078415395", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 34, + 7 + ], + [ + 159, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.83, + 0.5854, + 0.2917, + 1, + 0.1707, + 0.2466, + 0.375 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.7", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.17", + "37.37748724350494", + "0.11129247335382154", + "59.469587359702736", + "1.0" + ], + [ + "TP", + "True Positive", + "0.035", + "8.38397761820751", + "0.02496351880463915", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.795", + "290.08772706588775", + "0.8637440078415395", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 34, + 7 + ], + [ + 159, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.815, + 0.5488, + 0.1778, + 1, + 0.0976, + 0.1467, + 0.2813 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.75", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.185", + "41.62392856555467", + "0.12393636657767408", + "63.02081166149489", + "1.0" + ], + [ + "TP", + "True Positive", + "0.02", + "4.137536296157776", + "0.012319625580786616", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.795", + "290.08772706588775", + "0.8637440078415395", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 37, + 4 + ], + [ + 159, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.8, + 0.5122, + 0.0476, + 1, + 0.0244, + 0.0382, + 0.1396 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.8", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.2", + "44.465446343576545", + "0.13239706217057706", + "68.34347654345713", + "1.0" + ], + [ + "TP", + "True Positive", + "0.005", + "1.2960185181359063", + "0.003858929987883646", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.795", + "290.08772706588775", + "0.8637440078415395", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 40, + 1 + ], + [ + 159, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.795, + 0.5, + 0, + 1, + 0, + 0, + 0 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.85", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.205", + "45.76146486171245", + "0.1362559921584607", + "68.86430117274301", + "1.0" + ], + [ + "TP", + "True Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.795", + "290.08772706588775", + "0.8637440078415395", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 41, + 0 + ], + [ + 159, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.795, + 0.5, + 0, + 1, + 0, + 0, + 0 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.9", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.205", + "45.76146486171245", + "0.1362559921584607", + "68.86430117274301", + "1.0" + ], + [ + "TP", + "True Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.795", + "290.08772706588775", + "0.8637440078415395", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 41, + 0 + ], + [ + 159, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.795, + 0.5, + 0, + 1, + 0, + 0, + 0 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 0.95", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.205", + "45.76146486171245", + "0.1362559921584607", + "68.86430117274301", + "1.0" + ], + [ + "TP", + "True Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.795", + "290.08772706588775", + "0.8637440078415395", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 41, + 0 + ], + [ + 159, + 0 + ] + ] + }, + { + "cells": { + "values": [ + [ + "accuracy", + "balanced_accuracy", + "f1_score", + "precision", + "recall", + "cohens_kappa", + "matthews_corr_coef" + ], + [ + 0.795, + 0.5, + 0, + 1, + 0, + 0, + 0 + ] + ] + }, + "domain": { + "x": [ + 0, + 0.32666666666666666 + ], + "y": [ + 0.5, + 1 + ] + }, + "header": { + "values": [ + "Variable Metric", + "Value" + ] + }, + "type": "table", + "visible": false + }, + { + "colorscale": [ + [ + 0, + "rgb(247,251,255)" + ], + [ + 0.125, + "rgb(222,235,247)" + ], + [ + 0.25, + "rgb(198,219,239)" + ], + [ + 0.375, + "rgb(158,202,225)" + ], + [ + 0.5, + "rgb(107,174,214)" + ], + [ + 0.625, + "rgb(66,146,198)" + ], + [ + 0.75, + "rgb(33,113,181)" + ], + [ + 0.875, + "rgb(8,81,156)" + ], + [ + 1, + "rgb(8,48,107)" + ] + ], + "hovertemplate": "%{text[1]}
Count: %{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "name": "threshold: 1.0", + "showscale": false, + "text": [ + [ + [ + "FN", + "False Negative", + "0.205", + "45.76146486171245", + "0.1362559921584607", + "68.86430117274301", + "1.0" + ], + [ + "TP", + "True Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ], + [ + [ + "TN", + "True Negative", + "0.795", + "290.08772706588775", + "0.8637440078415395", + "0.0", + "0.0" + ], + [ + "FP", + "False Positive", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ] + ] + ], + "texttemplate": "%{text[0]}
%{z} (%{text[2]:.2~%})
Amount: $%{text[3]:~s} (%{text[4]:.2~%})
Cost: $%{text[5]:~s} (%{text[6]:.2~%})", + "type": "heatmap", + "visible": false, + "x": [ + "False", + "True" + ], + "xaxis": "x", + "y": [ + "True", + "False" + ], + "yaxis": "y", + "z": [ + [ + 41, + 0 + ], + [ + 159, + 0 + ] + ] + } + ], + "layout": { + "height": 600, + "sliders": [ + { + "active": 0, + "currentvalue": { + "prefix": "Threshold: " + }, + "pad": { + "t": 50 + }, + "steps": [ + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $1,590.00
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.0", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $1,380.00
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.05", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $752.30
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.1", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $492.30
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.15", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $304.25
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.2", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $169.48
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.25", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $89.48
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.3", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $33.27
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.35", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $31.56
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.4", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $34.52
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.45", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $38.65
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.5", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $48.37
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.55", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $54.87
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.6", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $59.47
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.65", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $59.47
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.7", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $63.02
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.75", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $68.34
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.8", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.85", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.9", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.95", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true + ] + }, + { + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "1.0", + "method": "update" + } + ] + } + ], + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Interactive Confusion Matrix for the Testing Set
Total obs: 200
Total amount: $335.85
Total cost: $1,590.00
", + "y": 0.965, + "yanchor": "bottom" + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "Predicted" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 0.5 + ], + "title": { + "text": "Actual" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "var_metrics_df, invar_metrics_df, __ = bc.confusion_matrix_plot(\n", + " true_y = y_test, \n", + " predicted_proba = test_predicted_proba, \n", + " threshold_step = threshold_step, \n", + " amounts = amounts, \n", + " cost_dict = test_cost_dict, \n", + " optimize_threshold = optimize_threshold, \n", + " #N_subsets = 70, subsets_size = 0.2, # default\n", + " #with_replacement = False, # default\n", + " currency = currency,\n", + " random_state = 123,\n", + " title = 'Interactive Confusion Matrix for the Testing Set');" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "id": "fd3e069f", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
thresholdaccuracybalanced_accuracycohens_kappaf1_scorematthews_corr_coefprecisionrecall
00.000.2050.50000.00000.34020.00000.20501.0000
10.050.3100.56600.05870.37270.17390.22911.0000
20.100.6200.75200.30180.51280.41150.34780.9756
30.150.7500.83370.46530.61540.54220.44940.9756
40.200.8350.86910.59320.69720.62910.55880.9268
50.250.8800.85210.65670.73330.66100.67350.8049
60.300.9200.87730.75460.80490.75460.80490.8049
70.350.9400.87180.80160.83780.80870.93940.7561
80.400.9300.83830.75910.80000.77580.96550.6829
90.450.9050.76830.64800.69840.69231.00000.5366
100.500.8850.71950.55440.61020.61931.00000.4390
110.550.8600.65850.42470.48150.51921.00000.3171
120.600.8450.62200.33900.39220.45181.00000.2439
130.650.8300.58540.24660.29170.37501.00000.1707
140.700.8300.58540.24660.29170.37501.00000.1707
150.750.8150.54880.14670.17780.28131.00000.0976
160.800.8000.51220.03820.04760.13961.00000.0244
170.850.7950.50000.00000.00000.00001.00000.0000
180.900.7950.50000.00000.00000.00001.00000.0000
190.950.7950.50000.00000.00000.00001.00000.0000
201.000.7950.50000.00000.00000.00001.00000.0000
\n", + "
" + ], + "text/plain": [ + " threshold accuracy balanced_accuracy cohens_kappa f1_score \\\n", + "0 0.00 0.205 0.5000 0.0000 0.3402 \n", + "1 0.05 0.310 0.5660 0.0587 0.3727 \n", + "2 0.10 0.620 0.7520 0.3018 0.5128 \n", + "3 0.15 0.750 0.8337 0.4653 0.6154 \n", + "4 0.20 0.835 0.8691 0.5932 0.6972 \n", + "5 0.25 0.880 0.8521 0.6567 0.7333 \n", + "6 0.30 0.920 0.8773 0.7546 0.8049 \n", + "7 0.35 0.940 0.8718 0.8016 0.8378 \n", + "8 0.40 0.930 0.8383 0.7591 0.8000 \n", + "9 0.45 0.905 0.7683 0.6480 0.6984 \n", + "10 0.50 0.885 0.7195 0.5544 0.6102 \n", + "11 0.55 0.860 0.6585 0.4247 0.4815 \n", + "12 0.60 0.845 0.6220 0.3390 0.3922 \n", + "13 0.65 0.830 0.5854 0.2466 0.2917 \n", + "14 0.70 0.830 0.5854 0.2466 0.2917 \n", + "15 0.75 0.815 0.5488 0.1467 0.1778 \n", + "16 0.80 0.800 0.5122 0.0382 0.0476 \n", + "17 0.85 0.795 0.5000 0.0000 0.0000 \n", + "18 0.90 0.795 0.5000 0.0000 0.0000 \n", + "19 0.95 0.795 0.5000 0.0000 0.0000 \n", + "20 1.00 0.795 0.5000 0.0000 0.0000 \n", + "\n", + " matthews_corr_coef precision recall \n", + "0 0.0000 0.2050 1.0000 \n", + "1 0.1739 0.2291 1.0000 \n", + "2 0.4115 0.3478 0.9756 \n", + "3 0.5422 0.4494 0.9756 \n", + "4 0.6291 0.5588 0.9268 \n", + "5 0.6610 0.6735 0.8049 \n", + "6 0.7546 0.8049 0.8049 \n", + "7 0.8087 0.9394 0.7561 \n", + "8 0.7758 0.9655 0.6829 \n", + "9 0.6923 1.0000 0.5366 \n", + "10 0.6193 1.0000 0.4390 \n", + "11 0.5192 1.0000 0.3171 \n", + "12 0.4518 1.0000 0.2439 \n", + "13 0.3750 1.0000 0.1707 \n", + "14 0.3750 1.0000 0.1707 \n", + "15 0.2813 1.0000 0.0976 \n", + "16 0.1396 1.0000 0.0244 \n", + "17 0.0000 1.0000 0.0000 \n", + "18 0.0000 1.0000 0.0000 \n", + "19 0.0000 1.0000 0.0000 \n", + "20 0.0000 1.0000 0.0000 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
invariant_metricvalue
0roc_auc0.9551
1pr_auc0.9030
2brier_score0.0821
\n", + "
" + ], + "text/plain": [ + " invariant_metric value\n", + "0 roc_auc 0.9551\n", + "1 pr_auc 0.9030\n", + "2 brier_score 0.0821" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# the two dataframes returned\n", + "display(var_metrics_df, invar_metrics_df)" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "id": "c00e0cec", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
invariant_metricvalue
0roc_auc0.9551
1pr_auc0.9030
2brier_score0.0821
\n", + "
" + ], + "text/plain": [ + " invariant_metric value\n", + "0 roc_auc 0.9551\n", + "1 pr_auc 0.9030\n", + "2 brier_score 0.0821" + ] + }, + "execution_count": 38, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# the invariant metric dataframe can be obtained directly with \n", + "# the function get_invariant_metrics_df from the utilities module\n", + "\n", + "bc.utilities.get_invariant_metrics_df(true_y = y_test, \n", + " predicted_proba = test_predicted_proba)" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "id": "0c029219", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[151, 8],\n", + " [ 8, 33]])" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
threshold_dependent_metricvalue
0accuracy0.9200
1balanced_accuracy0.8773
2f1_score0.8049
3precision0.8049
4recall0.8049
5cohens_kappa0.7546
6matthews_corr_coef0.7546
\n", + "
" + ], + "text/plain": [ + " threshold_dependent_metric value\n", + "0 accuracy 0.9200\n", + "1 balanced_accuracy 0.8773\n", + "2 f1_score 0.8049\n", + "3 precision 0.8049\n", + "4 recall 0.8049\n", + "5 cohens_kappa 0.7546\n", + "6 matthews_corr_coef 0.7546" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# for a specific threshold, \n", + "# the confusion matrix and a dataframe containing the list of metrics visualized in the first table of\n", + "# the interactive confusion matrix plot, can be obtained directly with\n", + "# the function get_confusion_matrix_and_metrics_df from the utilities module\n", + "\n", + "conf_matrix, metrics_fixed_thresh_df = bc.utilities.get_confusion_matrix_and_metrics_df(\n", + " true_y = y_test, \n", + " predicted_proba = test_predicted_proba,\n", + " threshold = 0.3 # default = 0.5\n", + ")\n", + "\n", + "display(conf_matrix, metrics_fixed_thresh_df)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "id": "291a9a46", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
optimized_metricoptimal_threshold
0kappa0.30
1f1_score0.25
2f2_score0.25
3f05_score0.35
4cost0.35
\n", + "
" + ], + "text/plain": [ + " optimized_metric optimal_threshold\n", + "0 kappa 0.30\n", + "1 f1_score 0.25\n", + "2 f2_score 0.25\n", + "3 f05_score 0.35\n", + "4 cost 0.35" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# the optimized thresholds dataframe can be obtained directly with \n", + "# the function get_optimized_thresholds_df from the thresholds module\n", + "\n", + "# this function requires a list of thresholds instead of the step, for example:\n", + "threshold_values = np.arange(0.05, 1, 0.05) # will generate an array of values from 0 to 1 with step 0.05\n", + "\n", + "# in this case, we will optimize thresholds using the train dataset \n", + "# (best practice would be using a validation dataset different from both train and test)\n", + "\n", + "# to otpimize for minimal cost, we need a train_cost_dict \n", + "train_cost_dict = bc.get_cost_dict(TN = 0, FP = 10, \n", + " FN = np.abs(X_train[:, 12]), TP = 0)\n", + "\n", + "bc.thresholds.get_optimized_thresholds_df(optimize_threshold = ['Kappa', 'Fscore', 'Cost'], \n", + " threshold_values = threshold_values, \n", + " true_y = y_train, \n", + " predicted_proba = train_predicted_proba,\n", + " cost_dict = train_cost_dict, \n", + " N_subsets = 70, subsets_size = 0.2, with_replacement = False, # default\n", + " random_state = 120)" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "534ced79", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.25" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# to directly optimize a threshold for one specific metric in {'ROC', 'MCC', 'Kappa', 'F1'}, \n", + "# the function get_optimal_threshold from the thresholds module can be used:\n", + "\n", + "# if ThOpt_metrics = Fscore, 3 values will be returned (optimal threshold for beta = 1, for beta = 2 and for beta = 0.5)\n", + "\n", + "bc.thresholds.get_optimal_threshold(y_train, \n", + " train_predicted_proba, \n", + " threshold_values, \n", + " ThOpt_metrics = 'ROC', # default = 'Kappa'\n", + " N_subsets = 70, subsets_size = 0.2, with_replacement = False, # defaults\n", + " random_seed = 120)" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "id": "b744cfe1", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.35000000000000003" + ] + }, + "execution_count": 42, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# to directly optimize a threshold for minimal cost, \n", + "# the function get_cost_optimal_threshold from the thresholds module can be used (cost_dict must be given):\n", + "\n", + "bc.thresholds.get_cost_optimal_threshold(y_train, \n", + " train_predicted_proba, \n", + " threshold_values, \n", + " cost_dict = train_cost_dict,\n", + " N_subsets = 70, subsets_size = 0.2, with_replacement = False, # defaults\n", + " random_seed = 120)" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "id": "c892d14a", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "hovertemplate": "amount: $%{y}", + "line": { + "color": "blue" + }, + "mode": "lines", + "showlegend": false, + "type": "scatter", + "x": [ + 0, + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.30000000000000004, + 0.35000000000000003, + 0.4, + 0.45, + 0.5, + 0.55, + 0.6000000000000001, + 0.65, + 0.7000000000000001, + 0.75, + 0.8, + 0.8500000000000001, + 0.9, + 0.9500000000000001, + 1 + ], + "xaxis": "x", + "y": [ + 0, + 29.28644120530044, + 141.01618888877232, + 185.2522317131588, + 232.41355558409947, + 260.1542550382018, + 272.4722708661423, + 288.0655328879797, + 289.5778992644311, + 290.08772706588775, + 290.08772706588775, + 290.08772706588775, + 290.08772706588775, + 290.08772706588775, + 290.08772706588775, + 290.08772706588775, + 290.08772706588775, + 290.08772706588775, + 290.08772706588775, + 290.08772706588775, + 290.08772706588775 + ], + "yaxis": "y" + }, + { + "hovertemplate": "cost: $%{y}", + "line": { + "color": "rgb(128, 177, 211)" + }, + "mode": "lines", + "showlegend": false, + "type": "scatter", + "x": [ + 0, + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.30000000000000004, + 0.35000000000000003, + 0.4, + 0.45, + 0.5, + 0.55, + 0.6000000000000001, + 0.65, + 0.7000000000000001, + 0.75, + 0.8, + 0.8500000000000001, + 0.9, + 0.9500000000000001, + 1 + ], + "xaxis": "x", + "y": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "%{x}", + "marker": { + "color": "black", + "size": 8, + "symbol": "diamond" + }, + "mode": "markers", + "showlegend": false, + "type": "scatter", + "x": [], + "xaxis": "x", + "y": [], + "yaxis": "y" + }, + { + "hovertemplate": "amount: $%{y}", + "line": { + "color": "red" + }, + "mode": "lines", + "showlegend": false, + "type": "scatter", + "x": [ + 0, + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.30000000000000004, + 0.35000000000000003, + 0.4, + 0.45, + 0.5, + 0.55, + 0.6000000000000001, + 0.65, + 0.7000000000000001, + 0.75, + 0.8, + 0.8500000000000001, + 0.9, + 0.9500000000000001, + 1 + ], + "xaxis": "x2", + "y": [ + 290.08772706588775, + 260.8012858605875, + 149.07153817711557, + 104.83549535272908, + 57.67417148178836, + 29.93347202768603, + 17.615456199745392, + 2.022194177908056, + 0.5098278014566568, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "cost: $%{y}", + "line": { + "color": "rgb(251, 128, 114)" + }, + "mode": "lines", + "showlegend": false, + "type": "scatter", + "x": [ + 0, + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.30000000000000004, + 0.35000000000000003, + 0.4, + 0.45, + 0.5, + 0.55, + 0.6000000000000001, + 0.65, + 0.7000000000000001, + 0.75, + 0.8, + 0.8500000000000001, + 0.9, + 0.9500000000000001, + 1 + ], + "xaxis": "x2", + "y": [ + 1590, + 1380, + 750, + 490, + 300, + 160, + 80, + 20, + 10, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "%{x}", + "marker": { + "color": "black", + "size": 8, + "symbol": "diamond" + }, + "mode": "markers", + "showlegend": false, + "type": "scatter", + "x": [ + 0.45 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "amount: $%{y}", + "line": { + "color": "#00CC96" + }, + "mode": "lines", + "showlegend": false, + "type": "scatter", + "x": [ + 0, + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.30000000000000004, + 0.35000000000000003, + 0.4, + 0.45, + 0.5, + 0.55, + 0.6000000000000001, + 0.65, + 0.7000000000000001, + 0.75, + 0.8, + 0.8500000000000001, + 0.9, + 0.9500000000000001, + 1 + ], + "xaxis": "x3", + "y": [ + 0, + 0, + 0.271689370443587, + 0.271689370443587, + 1.0964053093770896, + 7.812413238748781, + 7.812413238748781, + 9.907728800082658, + 12.351725030476894, + 17.77975349386661, + 20.3357780775367, + 29.25077702867043, + 32.63809713291301, + 37.37748724350494, + 37.37748724350494, + 41.62392856555467, + 44.465446343576545, + 45.76146486171245, + 45.76146486171245, + 45.76146486171245, + 45.76146486171245 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "cost: $%{y}", + "line": { + "color": "rgb(141, 211, 199)" + }, + "mode": "lines", + "showlegend": false, + "type": "scatter", + "x": [ + 0, + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.30000000000000004, + 0.35000000000000003, + 0.4, + 0.45, + 0.5, + 0.55, + 0.6000000000000001, + 0.65, + 0.7000000000000001, + 0.75, + 0.8, + 0.8500000000000001, + 0.9, + 0.9500000000000001, + 1 + ], + "xaxis": "x3", + "y": [ + 0, + 0, + 2.2950278765883403, + 2.2950278765883403, + 4.25104005823819, + 9.483209903536924, + 9.483209903536924, + 13.266683404364848, + 21.55757652524206, + 34.519344744449356, + 38.64888112124325, + 48.36522700393673, + 54.86529139144612, + 59.469587359702736, + 59.469587359702736, + 63.02081166149489, + 68.34347654345713, + 68.86430117274301, + 68.86430117274301, + 68.86430117274301, + 68.86430117274301 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "%{x}", + "marker": { + "color": "black", + "size": 8, + "symbol": "diamond" + }, + "mode": "markers", + "showlegend": false, + "type": "scatter", + "x": [], + "xaxis": "x3", + "y": [], + "yaxis": "y3" + }, + { + "hovertemplate": "amount: $%{y}", + "line": { + "color": "#AB63FA" + }, + "mode": "lines", + "showlegend": false, + "type": "scatter", + "x": [ + 0, + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.30000000000000004, + 0.35000000000000003, + 0.4, + 0.45, + 0.5, + 0.55, + 0.6000000000000001, + 0.65, + 0.7000000000000001, + 0.75, + 0.8, + 0.8500000000000001, + 0.9, + 0.9500000000000001, + 1 + ], + "xaxis": "x4", + "y": [ + 45.76146486171245, + 45.76146486171245, + 45.48977549126886, + 45.48977549126886, + 44.66505955233536, + 37.949051622963665, + 37.949051622963665, + 35.85373606162979, + 33.409739831235555, + 27.981711367845833, + 25.425686784175745, + 16.51068783304202, + 13.123367728799428, + 8.38397761820751, + 8.38397761820751, + 4.137536296157776, + 1.2960185181359063, + 0, + 0, + 0, + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "cost: $%{y}", + "line": { + "color": "rgb(190, 186, 218)" + }, + "mode": "lines", + "showlegend": false, + "type": "scatter", + "x": [ + 0, + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.30000000000000004, + 0.35000000000000003, + 0.4, + 0.45, + 0.5, + 0.55, + 0.6000000000000001, + 0.65, + 0.7000000000000001, + 0.75, + 0.8, + 0.8500000000000001, + 0.9, + 0.9500000000000001, + 1 + ], + "xaxis": "x4", + "y": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "%{x}", + "marker": { + "color": "black", + "size": 8, + "symbol": "diamond" + }, + "mode": "markers", + "showlegend": false, + "type": "scatter", + "x": [ + 0.8500000000000001 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.0", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": true, + "x": [ + 0 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.0", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": true, + "x": [ + 0 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.0", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": true, + "x": [ + 0 + ], + "xaxis": "x2", + "y": [ + 290.08772706588775 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.0", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": true, + "x": [ + 0 + ], + "xaxis": "x2", + "y": [ + 1590 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.0", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": true, + "x": [ + 0 + ], + "xaxis": "x3", + "y": [ + 0 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.0", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": true, + "x": [ + 0 + ], + "xaxis": "x3", + "y": [ + 0 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.0", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": true, + "x": [ + 0 + ], + "xaxis": "x4", + "y": [ + 45.76146486171245 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.0", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": true, + "x": [ + 0 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.05", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.05 + ], + "xaxis": "x", + "y": [ + 29.28644120530044 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.05", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.05 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.05", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.05 + ], + "xaxis": "x2", + "y": [ + 260.8012858605875 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.05", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.05 + ], + "xaxis": "x2", + "y": [ + 1380 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.05", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.05 + ], + "xaxis": "x3", + "y": [ + 0 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.05", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.05 + ], + "xaxis": "x3", + "y": [ + 0 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.05", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.05 + ], + "xaxis": "x4", + "y": [ + 45.76146486171245 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.05", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.05 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.1", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.1 + ], + "xaxis": "x", + "y": [ + 141.01618888877232 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.1", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.1 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.1", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.1 + ], + "xaxis": "x2", + "y": [ + 149.07153817711557 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.1", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.1 + ], + "xaxis": "x2", + "y": [ + 750 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.1", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.1 + ], + "xaxis": "x3", + "y": [ + 0.271689370443587 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.1", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.1 + ], + "xaxis": "x3", + "y": [ + 2.2950278765883403 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.1", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.1 + ], + "xaxis": "x4", + "y": [ + 45.48977549126886 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.1", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.1 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.15000000000000002", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.15000000000000002 + ], + "xaxis": "x", + "y": [ + 185.2522317131588 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.15000000000000002", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.15000000000000002 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.15000000000000002", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.15000000000000002 + ], + "xaxis": "x2", + "y": [ + 104.83549535272908 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.15000000000000002", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.15000000000000002 + ], + "xaxis": "x2", + "y": [ + 490 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.15000000000000002", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.15000000000000002 + ], + "xaxis": "x3", + "y": [ + 0.271689370443587 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.15000000000000002", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.15000000000000002 + ], + "xaxis": "x3", + "y": [ + 2.2950278765883403 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.15000000000000002", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.15000000000000002 + ], + "xaxis": "x4", + "y": [ + 45.48977549126886 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.15000000000000002", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.15000000000000002 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.2", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.2 + ], + "xaxis": "x", + "y": [ + 232.41355558409947 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.2", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.2 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.2", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.2 + ], + "xaxis": "x2", + "y": [ + 57.67417148178836 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.2", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.2 + ], + "xaxis": "x2", + "y": [ + 300 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.2", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.2 + ], + "xaxis": "x3", + "y": [ + 1.0964053093770896 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.2", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.2 + ], + "xaxis": "x3", + "y": [ + 4.25104005823819 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.2", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.2 + ], + "xaxis": "x4", + "y": [ + 44.66505955233536 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.2", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.2 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.25", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.25 + ], + "xaxis": "x", + "y": [ + 260.1542550382018 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.25", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.25 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.25", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.25 + ], + "xaxis": "x2", + "y": [ + 29.93347202768603 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.25", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.25 + ], + "xaxis": "x2", + "y": [ + 160 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.25", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.25 + ], + "xaxis": "x3", + "y": [ + 7.812413238748781 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.25", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.25 + ], + "xaxis": "x3", + "y": [ + 9.483209903536924 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.25", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.25 + ], + "xaxis": "x4", + "y": [ + 37.949051622963665 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.25", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.25 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.30000000000000004", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.30000000000000004 + ], + "xaxis": "x", + "y": [ + 272.4722708661423 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.30000000000000004", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.30000000000000004 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.30000000000000004", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.30000000000000004 + ], + "xaxis": "x2", + "y": [ + 17.615456199745392 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.30000000000000004", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.30000000000000004 + ], + "xaxis": "x2", + "y": [ + 80 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.30000000000000004", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.30000000000000004 + ], + "xaxis": "x3", + "y": [ + 7.812413238748781 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.30000000000000004", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.30000000000000004 + ], + "xaxis": "x3", + "y": [ + 9.483209903536924 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.30000000000000004", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.30000000000000004 + ], + "xaxis": "x4", + "y": [ + 37.949051622963665 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.30000000000000004", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.30000000000000004 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.35000000000000003", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.35000000000000003 + ], + "xaxis": "x", + "y": [ + 288.0655328879797 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.35000000000000003", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.35000000000000003 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.35000000000000003", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.35000000000000003 + ], + "xaxis": "x2", + "y": [ + 2.022194177908056 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.35000000000000003", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.35000000000000003 + ], + "xaxis": "x2", + "y": [ + 20 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.35000000000000003", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.35000000000000003 + ], + "xaxis": "x3", + "y": [ + 9.907728800082658 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.35000000000000003", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.35000000000000003 + ], + "xaxis": "x3", + "y": [ + 13.266683404364848 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.35000000000000003", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.35000000000000003 + ], + "xaxis": "x4", + "y": [ + 35.85373606162979 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.35000000000000003", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.35000000000000003 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.4", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.4 + ], + "xaxis": "x", + "y": [ + 289.5778992644311 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.4", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.4 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.4", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.4 + ], + "xaxis": "x2", + "y": [ + 0.5098278014566568 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.4", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.4 + ], + "xaxis": "x2", + "y": [ + 10 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.4", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.4 + ], + "xaxis": "x3", + "y": [ + 12.351725030476894 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.4", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.4 + ], + "xaxis": "x3", + "y": [ + 21.55757652524206 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.4", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.4 + ], + "xaxis": "x4", + "y": [ + 33.409739831235555 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.4", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.4 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.45", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.45 + ], + "xaxis": "x", + "y": [ + 290.08772706588775 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.45", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.45 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.45", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.45 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.45", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.45 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.45", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.45 + ], + "xaxis": "x3", + "y": [ + 17.77975349386661 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.45", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.45 + ], + "xaxis": "x3", + "y": [ + 34.519344744449356 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.45", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.45 + ], + "xaxis": "x4", + "y": [ + 27.981711367845833 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.45", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.45 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.5", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.5 + ], + "xaxis": "x", + "y": [ + 290.08772706588775 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.5", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.5 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.5", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.5 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.5", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.5 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.5", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.5 + ], + "xaxis": "x3", + "y": [ + 20.3357780775367 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.5", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.5 + ], + "xaxis": "x3", + "y": [ + 38.64888112124325 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.5", + "showlegend": false, + "textposition": [ + "bottom right" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.5 + ], + "xaxis": "x4", + "y": [ + 25.425686784175745 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.5", + "showlegend": false, + "textposition": [ + "top right" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.5 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.55", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.55 + ], + "xaxis": "x", + "y": [ + 290.08772706588775 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.55", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.55 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.55", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.55 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.55", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.55 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.55", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.55 + ], + "xaxis": "x3", + "y": [ + 29.25077702867043 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.55", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.55 + ], + "xaxis": "x3", + "y": [ + 48.36522700393673 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.55", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.55 + ], + "xaxis": "x4", + "y": [ + 16.51068783304202 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.55", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.55 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.6000000000000001", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.6000000000000001 + ], + "xaxis": "x", + "y": [ + 290.08772706588775 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.6000000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.6000000000000001 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.6000000000000001", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.6000000000000001 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.6000000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.6000000000000001 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.6000000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.6000000000000001 + ], + "xaxis": "x3", + "y": [ + 32.63809713291301 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.6000000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.6000000000000001 + ], + "xaxis": "x3", + "y": [ + 54.86529139144612 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.6000000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.6000000000000001 + ], + "xaxis": "x4", + "y": [ + 13.123367728799428 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.6000000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.6000000000000001 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.65", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.65 + ], + "xaxis": "x", + "y": [ + 290.08772706588775 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.65", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.65 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.65", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.65 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.65", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.65 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.65", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.65 + ], + "xaxis": "x3", + "y": [ + 37.37748724350494 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.65", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.65 + ], + "xaxis": "x3", + "y": [ + 59.469587359702736 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.65", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.65 + ], + "xaxis": "x4", + "y": [ + 8.38397761820751 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.65", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.65 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.7000000000000001", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.7000000000000001 + ], + "xaxis": "x", + "y": [ + 290.08772706588775 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.7000000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.7000000000000001 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.7000000000000001", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.7000000000000001 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.7000000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.7000000000000001 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.7000000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.7000000000000001 + ], + "xaxis": "x3", + "y": [ + 37.37748724350494 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.7000000000000001", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.7000000000000001 + ], + "xaxis": "x3", + "y": [ + 59.469587359702736 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.7000000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.7000000000000001 + ], + "xaxis": "x4", + "y": [ + 8.38397761820751 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.7000000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.7000000000000001 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.75", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.75 + ], + "xaxis": "x", + "y": [ + 290.08772706588775 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.75", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.75 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.75", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.75 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.75", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.75 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.75", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.75 + ], + "xaxis": "x3", + "y": [ + 41.62392856555467 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.75", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.75 + ], + "xaxis": "x3", + "y": [ + 63.02081166149489 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.75", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.75 + ], + "xaxis": "x4", + "y": [ + 4.137536296157776 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.75", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.75 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8 + ], + "xaxis": "x", + "y": [ + 290.08772706588775 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8 + ], + "xaxis": "x3", + "y": [ + 44.465446343576545 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8 + ], + "xaxis": "x3", + "y": [ + 68.34347654345713 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8 + ], + "xaxis": "x4", + "y": [ + 1.2960185181359063 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8500000000000001", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8500000000000001 + ], + "xaxis": "x", + "y": [ + 290.08772706588775 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8500000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8500000000000001 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8500000000000001", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8500000000000001 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8500000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8500000000000001 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8500000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8500000000000001 + ], + "xaxis": "x3", + "y": [ + 45.76146486171245 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8500000000000001", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8500000000000001 + ], + "xaxis": "x3", + "y": [ + 68.86430117274301 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8500000000000001", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8500000000000001 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.8500000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.8500000000000001 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9 + ], + "xaxis": "x", + "y": [ + 290.08772706588775 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9 + ], + "xaxis": "x3", + "y": [ + 45.76146486171245 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9 + ], + "xaxis": "x3", + "y": [ + 68.86430117274301 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9500000000000001", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9500000000000001 + ], + "xaxis": "x", + "y": [ + 290.08772706588775 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9500000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9500000000000001 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9500000000000001", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9500000000000001 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9500000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9500000000000001 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9500000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9500000000000001 + ], + "xaxis": "x3", + "y": [ + 45.76146486171245 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9500000000000001", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9500000000000001 + ], + "xaxis": "x3", + "y": [ + 68.86430117274301 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9500000000000001", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9500000000000001 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "0.9500000000000001", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 0.9500000000000001 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "blue", + "size": 8 + }, + "mode": "markers+text", + "name": "1.0", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 1 + ], + "xaxis": "x", + "y": [ + 290.08772706588775 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(128, 177, 211)", + "size": 8 + }, + "mode": "markers+text", + "name": "1.0", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 1 + ], + "xaxis": "x", + "y": [ + 0 + ], + "yaxis": "y" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "red", + "size": 8 + }, + "mode": "markers+text", + "name": "1.0", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 1 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(251, 128, 114)", + "size": 8 + }, + "mode": "markers+text", + "name": "1.0", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 1 + ], + "xaxis": "x2", + "y": [ + 0 + ], + "yaxis": "y2" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#00CC96", + "size": 8 + }, + "mode": "markers+text", + "name": "1.0", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 1 + ], + "xaxis": "x3", + "y": [ + 45.76146486171245 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(141, 211, 199)", + "size": 8 + }, + "mode": "markers+text", + "name": "1.0", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 1 + ], + "xaxis": "x3", + "y": [ + 68.86430117274301 + ], + "yaxis": "y3" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "#AB63FA", + "size": 8 + }, + "mode": "markers+text", + "name": "1.0", + "showlegend": false, + "textposition": [ + "bottom left" + ], + "texttemplate": "amount: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 1 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + }, + { + "hovertemplate": "$%{y}", + "marker": { + "color": "rgb(190, 186, 218)", + "size": 8 + }, + "mode": "markers+text", + "name": "1.0", + "showlegend": false, + "textposition": [ + "top left" + ], + "texttemplate": "cost: $%{y}", + "type": "scatter", + "visible": false, + "x": [ + 1 + ], + "xaxis": "x4", + "y": [ + 0 + ], + "yaxis": "y4" + } + ], + "layout": { + "annotations": [ + { + "font": { + "size": 16 + }, + "showarrow": false, + "text": "True Negative", + "x": 0.225, + "xanchor": "center", + "xref": "paper", + "y": 1.04, + "yanchor": "bottom", + "yref": "paper" + }, + { + "font": { + "size": 16 + }, + "showarrow": false, + "text": "False Positive", + "x": 0.775, + "xanchor": "center", + "xref": "paper", + "y": 1.04, + "yanchor": "bottom", + "yref": "paper" + }, + { + "font": { + "size": 16 + }, + "showarrow": false, + "text": "False Negative", + "x": 0.225, + "xanchor": "center", + "xref": "paper", + "y": 0.45999999999999996, + "yanchor": "bottom", + "yref": "paper" + }, + { + "font": { + "size": 16 + }, + "showarrow": false, + "text": "True Positive", + "x": 0.775, + "xanchor": "center", + "xref": "paper", + "y": 0.45999999999999996, + "yanchor": "bottom", + "yref": "paper" + }, + { + "showarrow": false, + "text": "Swaps: 0.45", + "x": 0.5, + "xref": "x2 domain", + "y": 1.15, + "yref": "y2 domain" + }, + { + "showarrow": false, + "text": "Swaps: 0.85", + "x": 0.5, + "xref": "x4 domain", + "y": 1.15, + "yref": "y4 domain" + } + ], + "height": 600, + "hovermode": "x", + "margin": { + "t": 125 + }, + "sliders": [ + { + "active": 0, + "currentvalue": { + "prefix": "Threshold: " + }, + "pad": { + "t": 50 + }, + "steps": [ + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $1,590.00
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.0", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $1,380.00
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.05", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $752.30
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.1", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $492.30
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.15", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $304.25
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.2", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $169.48
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.25", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $89.48
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.3", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $33.27
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.35", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $31.56
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.4", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $34.52
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.45", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $38.65
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.5", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $48.37
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.55", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $54.87
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.6", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $59.47
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.65", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $59.47
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.7", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $63.02
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.75", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $68.34
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.8", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.85", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.9", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "0.95", + "method": "update" + }, + { + "args": [ + { + "visible": [ + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + true, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + true, + true, + true, + true, + true, + true, + true, + true + ] + }, + { + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $68.86
", + "y": 0.965, + "yanchor": "bottom" + } + } + ], + "label": "1.0", + "method": "update" + } + ] + } + ], + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Interactive Confusion Line Chart
Total obs: 200
Total amount: $335.85
Total cost: $1,590.00
", + "y": 0.965, + "yanchor": "bottom" + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 0.45 + ], + "matches": "x3", + "showticklabels": false + }, + "xaxis2": { + "anchor": "y2", + "domain": [ + 0.55, + 1 + ], + "matches": "x4", + "showticklabels": false + }, + "xaxis3": { + "anchor": "y3", + "domain": [ + 0, + 0.45 + ], + "title": { + "font": { + "size": 12 + }, + "text": "Threshold" + } + }, + "xaxis4": { + "anchor": "y4", + "domain": [ + 0.55, + 1 + ], + "title": { + "font": { + "size": 12 + }, + "text": "Threshold" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0.58, + 1 + ], + "title": { + "font": { + "size": 12 + }, + "text": "Amount/Cost" + } + }, + "yaxis2": { + "anchor": "x2", + "domain": [ + 0.58, + 1 + ] + }, + "yaxis3": { + "anchor": "x3", + "domain": [ + 0, + 0.42 + ], + "title": { + "font": { + "size": 12 + }, + "text": "Amount/Cost" + } + }, + "yaxis4": { + "anchor": "x4", + "domain": [ + 0, + 0.42 + ] + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# plot \"Interactive confusion line chart\" and get amount/cost per threshold dataframe and total_amount.\n", + "\n", + "# at least one of cost_dict or amounts must be given\n", + "# either cost_dict or amounts, if not given, is set to None and won't be visualized\n", + "# when amounts is not given, the total_amount returned will be None \n", + "\n", + "amount_cost_df, total_amount = bc.confusion_linechart_plot(\n", + " true_y = y_test, \n", + " predicted_proba = test_predicted_proba, \n", + " threshold_step = threshold_step, \n", + " amounts = amounts, \n", + " cost_dict = test_cost_dict, \n", + " currency = currency);" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "id": "2f878e76", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "total amount: $335.85\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
thresholdamount_TNamount_FPamount_FNamount_TPcost_TNcost_FPcost_FNcost_TPtotal_cost
00.000.000000290.0877270.00000045.7614650.01590.00.0000000.01590.000000
10.0529.286441260.8012860.00000045.7614650.01380.00.0000000.01380.000000
20.10141.016189149.0715380.27168945.4897750.0750.02.2950280.0752.295028
30.15185.252232104.8354950.27168945.4897750.0490.02.2950280.0492.295028
40.20232.41355657.6741711.09640544.6650600.0300.04.2510400.0304.251040
50.25260.15425529.9334727.81241337.9490520.0160.09.4832100.0169.483210
60.30272.47227117.6154567.81241337.9490520.080.09.4832100.089.483210
70.35288.0655332.0221949.90772935.8537360.020.013.2666830.033.266683
80.40289.5778990.50982812.35172533.4097400.010.021.5575770.031.557577
90.45290.0877270.00000017.77975327.9817110.00.034.5193450.034.519345
100.50290.0877270.00000020.33577825.4256870.00.038.6488810.038.648881
110.55290.0877270.00000029.25077716.5106880.00.048.3652270.048.365227
120.60290.0877270.00000032.63809713.1233680.00.054.8652910.054.865291
130.65290.0877270.00000037.3774878.3839780.00.059.4695870.059.469587
140.70290.0877270.00000037.3774878.3839780.00.059.4695870.059.469587
150.75290.0877270.00000041.6239294.1375360.00.063.0208120.063.020812
160.80290.0877270.00000044.4654461.2960190.00.068.3434770.068.343477
170.85290.0877270.00000045.7614650.0000000.00.068.8643010.068.864301
180.90290.0877270.00000045.7614650.0000000.00.068.8643010.068.864301
190.95290.0877270.00000045.7614650.0000000.00.068.8643010.068.864301
201.00290.0877270.00000045.7614650.0000000.00.068.8643010.068.864301
\n", + "
" + ], + "text/plain": [ + " threshold amount_TN amount_FP amount_FN amount_TP cost_TN cost_FP \\\n", + "0 0.00 0.000000 290.087727 0.000000 45.761465 0.0 1590.0 \n", + "1 0.05 29.286441 260.801286 0.000000 45.761465 0.0 1380.0 \n", + "2 0.10 141.016189 149.071538 0.271689 45.489775 0.0 750.0 \n", + "3 0.15 185.252232 104.835495 0.271689 45.489775 0.0 490.0 \n", + "4 0.20 232.413556 57.674171 1.096405 44.665060 0.0 300.0 \n", + "5 0.25 260.154255 29.933472 7.812413 37.949052 0.0 160.0 \n", + "6 0.30 272.472271 17.615456 7.812413 37.949052 0.0 80.0 \n", + "7 0.35 288.065533 2.022194 9.907729 35.853736 0.0 20.0 \n", + "8 0.40 289.577899 0.509828 12.351725 33.409740 0.0 10.0 \n", + "9 0.45 290.087727 0.000000 17.779753 27.981711 0.0 0.0 \n", + "10 0.50 290.087727 0.000000 20.335778 25.425687 0.0 0.0 \n", + "11 0.55 290.087727 0.000000 29.250777 16.510688 0.0 0.0 \n", + "12 0.60 290.087727 0.000000 32.638097 13.123368 0.0 0.0 \n", + "13 0.65 290.087727 0.000000 37.377487 8.383978 0.0 0.0 \n", + "14 0.70 290.087727 0.000000 37.377487 8.383978 0.0 0.0 \n", + "15 0.75 290.087727 0.000000 41.623929 4.137536 0.0 0.0 \n", + "16 0.80 290.087727 0.000000 44.465446 1.296019 0.0 0.0 \n", + "17 0.85 290.087727 0.000000 45.761465 0.000000 0.0 0.0 \n", + "18 0.90 290.087727 0.000000 45.761465 0.000000 0.0 0.0 \n", + "19 0.95 290.087727 0.000000 45.761465 0.000000 0.0 0.0 \n", + "20 1.00 290.087727 0.000000 45.761465 0.000000 0.0 0.0 \n", + "\n", + " cost_FN cost_TP total_cost \n", + "0 0.000000 0.0 1590.000000 \n", + "1 0.000000 0.0 1380.000000 \n", + "2 2.295028 0.0 752.295028 \n", + "3 2.295028 0.0 492.295028 \n", + "4 4.251040 0.0 304.251040 \n", + "5 9.483210 0.0 169.483210 \n", + "6 9.483210 0.0 89.483210 \n", + "7 13.266683 0.0 33.266683 \n", + "8 21.557577 0.0 31.557577 \n", + "9 34.519345 0.0 34.519345 \n", + "10 38.648881 0.0 38.648881 \n", + "11 48.365227 0.0 48.365227 \n", + "12 54.865291 0.0 54.865291 \n", + "13 59.469587 0.0 59.469587 \n", + "14 59.469587 0.0 59.469587 \n", + "15 63.020812 0.0 63.020812 \n", + "16 68.343477 0.0 68.343477 \n", + "17 68.864301 0.0 68.864301 \n", + "18 68.864301 0.0 68.864301 \n", + "19 68.864301 0.0 68.864301 \n", + "20 68.864301 0.0 68.864301 " + ] + }, + "execution_count": 44, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# total_amount and dataframe returned\n", + "print(f'total amount: {currency}{total_amount}')\n", + "amount_cost_df " + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "id": "9580ceca", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
thresholdcost_TNcost_FPcost_FNcost_TPtotal_cost
00.000.01590.00.0000000.01590.000000
10.050.01380.00.0000000.01380.000000
20.100.0750.02.2950280.0752.295028
30.150.0490.02.2950280.0492.295028
40.200.0300.04.2510400.0304.251040
50.250.0160.09.4832100.0169.483210
60.300.080.09.4832100.089.483210
70.350.020.013.2666830.033.266683
80.400.010.021.5575770.031.557577
90.450.00.034.5193450.034.519345
100.500.00.038.6488810.038.648881
110.550.00.048.3652270.048.365227
120.600.00.054.8652910.054.865291
130.650.00.059.4695870.059.469587
140.700.00.059.4695870.059.469587
150.750.00.063.0208120.063.020812
160.800.00.068.3434770.068.343477
170.850.00.068.8643010.068.864301
180.900.00.068.8643010.068.864301
190.950.00.068.8643010.068.864301
\n", + "
" + ], + "text/plain": [ + " threshold cost_TN cost_FP cost_FN cost_TP total_cost\n", + "0 0.00 0.0 1590.0 0.000000 0.0 1590.000000\n", + "1 0.05 0.0 1380.0 0.000000 0.0 1380.000000\n", + "2 0.10 0.0 750.0 2.295028 0.0 752.295028\n", + "3 0.15 0.0 490.0 2.295028 0.0 492.295028\n", + "4 0.20 0.0 300.0 4.251040 0.0 304.251040\n", + "5 0.25 0.0 160.0 9.483210 0.0 169.483210\n", + "6 0.30 0.0 80.0 9.483210 0.0 89.483210\n", + "7 0.35 0.0 20.0 13.266683 0.0 33.266683\n", + "8 0.40 0.0 10.0 21.557577 0.0 31.557577\n", + "9 0.45 0.0 0.0 34.519345 0.0 34.519345\n", + "10 0.50 0.0 0.0 38.648881 0.0 38.648881\n", + "11 0.55 0.0 0.0 48.365227 0.0 48.365227\n", + "12 0.60 0.0 0.0 54.865291 0.0 54.865291\n", + "13 0.65 0.0 0.0 59.469587 0.0 59.469587\n", + "14 0.70 0.0 0.0 59.469587 0.0 59.469587\n", + "15 0.75 0.0 0.0 63.020812 0.0 63.020812\n", + "16 0.80 0.0 0.0 68.343477 0.0 68.343477\n", + "17 0.85 0.0 0.0 68.864301 0.0 68.864301\n", + "18 0.90 0.0 0.0 68.864301 0.0 68.864301\n", + "19 0.95 0.0 0.0 68.864301 0.0 68.864301" + ] + }, + "execution_count": 45, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# the amount/cost per threshold dataframe can be obtained directly with \n", + "# the function get_amounts_cost_df in the utilities module\n", + "\n", + "# this function requires a list of thresholds, instead of the step, for example:\n", + "threshold_values = np.arange(0, 1, 0.05) # will generate an array of values from 0 to 1 with step 0.05\n", + "\n", + "# example without amounts\n", + "bc.utilities.get_amount_cost_df(\n", + " true_y = y_test, \n", + " predicted_proba = test_predicted_proba,\n", + " threshold_values = threshold_values, \n", + " #amounts = amounts, \n", + " cost_dict = test_cost_dict)" + ] + }, + { + "cell_type": "markdown", + "id": "fd67e846", + "metadata": {}, + "source": [ + "### Custom Interactive Amount/Cost line chart" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "id": "e79e6e49", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "hovertemplate": "total amount: $%{y}", + "mode": "lines", + "showlegend": false, + "type": "scatter", + "x": [ + 0, + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.30000000000000004, + 0.35000000000000003, + 0.4, + 0.45, + 0.5, + 0.55, + 0.6000000000000001, + 0.65, + 0.7000000000000001, + 0.75, + 0.8, + 0.8500000000000001, + 0.9, + 0.9500000000000001, + 1 + ], + "y": [ + 335.8491919276002, + 306.56275072229994, + 194.56131366838443, + 150.32527084399794, + 102.33923103412371, + 67.88252365064969, + 55.56450782270906, + 37.875930239537844, + 33.919567632692214, + 27.981711367845833, + 25.425686784175745, + 16.51068783304202, + 13.123367728799428, + 8.38397761820751, + 8.38397761820751, + 4.137536296157776, + 1.2960185181359063, + 0, + 0, + 0, + 0 + ] + }, + { + "hovertemplate": "total cost: $%{y}", + "mode": "lines", + "showlegend": false, + "type": "scatter", + "x": [ + 0, + 0.05, + 0.1, + 0.15000000000000002, + 0.2, + 0.25, + 0.30000000000000004, + 0.35000000000000003, + 0.4, + 0.45, + 0.5, + 0.55, + 0.6000000000000001, + 0.65, + 0.7000000000000001, + 0.75, + 0.8, + 0.8500000000000001, + 0.9, + 0.9500000000000001, + 1 + ], + "y": [ + 1590, + 1380, + 752.2950278765884, + 492.29502787658834, + 304.2510400582382, + 169.48320990353693, + 89.48320990353693, + 33.26668340436485, + 31.55757652524206, + 34.519344744449356, + 38.64888112124325, + 48.36522700393673, + 54.86529139144612, + 59.469587359702736, + 59.469587359702736, + 63.02081166149489, + 68.34347654345713, + 68.86430117274301, + 68.86430117274301, + 68.86430117274301, + 68.86430117274301 + ] + }, + { + "hovertemplate": "%{x}", + "marker": { + "color": "black", + "size": 8, + "symbol": "diamond" + }, + "mode": "markers", + "showlegend": false, + "type": "scatter", + "x": [ + 0.35000000000000003, + 0.45 + ], + "y": [ + 33.26668340436485, + 34.519344744449356 + ] + } + ], + "layout": { + "height": 600, + "hovermode": "x unified", + "margin": { + "t": 120 + }, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Interactive Amount-Cost Line Chart
Amount categories: TP + FP
Cost categories: TN + FP + FN + TP
Swaps at thresholds: 0.35, 0.45", + "y": 0.965, + "yanchor": "bottom" + }, + "xaxis": { + "title": { + "text": "Threshold" + } + }, + "yaxis": { + "title": { + "text": "Amount/Cost" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# plot \"Amount/Cost line chart\" and get a dataframe containing amount and cost per threshold for selected\n", + "# \"confusion classes\" (TN, FP, FN, TP) and their total\n", + "\n", + "# at least one of cost_dict or amounts must be given\n", + "# either cost_dict or amounts, if not given, is set to None and won't be visualized\n", + "# amount_classes, if not given, is set to 'all' when amounts is given, to None otherwise\n", + "# cost_classes, if not given, is set to 'all' when cost_dict is given, to None otherwise\n", + "\n", + "# for example, if we want to plot the sum of the amounts of the True Positive and False Positive data\n", + "# and the sum of the costs of all the data:\n", + "\n", + "amount_classes = ['TP', 'FP'] \n", + "cost_classes = 'all'\n", + "\n", + "total_cost_amount_df = bc.total_amount_cost_plot(\n", + " true_y = y_test, \n", + " predicted_proba = test_predicted_proba, \n", + " threshold_step = threshold_step,\n", + " amounts = amounts, \n", + " cost_dict = test_cost_dict,\n", + " amount_classes = amount_classes,\n", + " cost_classes = cost_classes,\n", + " currency = currency);" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "id": "fa57e083", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
thresholdamount_TPamount_FPamount_sumcost_TNcost_FPcost_FNcost_TPcost_sum
00.0045.761465290.087727335.8491920.01590.00.0000000.01590.000000
10.0545.761465260.801286306.5627510.01380.00.0000000.01380.000000
20.1045.489775149.071538194.5613140.0750.02.2950280.0752.295028
30.1545.489775104.835495150.3252710.0490.02.2950280.0492.295028
40.2044.66506057.674171102.3392310.0300.04.2510400.0304.251040
50.2537.94905229.93347267.8825240.0160.09.4832100.0169.483210
60.3037.94905217.61545655.5645080.080.09.4832100.089.483210
70.3535.8537362.02219437.8759300.020.013.2666830.033.266683
80.4033.4097400.50982833.9195680.010.021.5575770.031.557577
90.4527.9817110.00000027.9817110.00.034.5193450.034.519345
100.5025.4256870.00000025.4256870.00.038.6488810.038.648881
110.5516.5106880.00000016.5106880.00.048.3652270.048.365227
120.6013.1233680.00000013.1233680.00.054.8652910.054.865291
130.658.3839780.0000008.3839780.00.059.4695870.059.469587
140.708.3839780.0000008.3839780.00.059.4695870.059.469587
150.754.1375360.0000004.1375360.00.063.0208120.063.020812
160.801.2960190.0000001.2960190.00.068.3434770.068.343477
170.850.0000000.0000000.0000000.00.068.8643010.068.864301
180.900.0000000.0000000.0000000.00.068.8643010.068.864301
190.950.0000000.0000000.0000000.00.068.8643010.068.864301
201.000.0000000.0000000.0000000.00.068.8643010.068.864301
\n", + "
" + ], + "text/plain": [ + " threshold amount_TP amount_FP amount_sum cost_TN cost_FP cost_FN \\\n", + "0 0.00 45.761465 290.087727 335.849192 0.0 1590.0 0.000000 \n", + "1 0.05 45.761465 260.801286 306.562751 0.0 1380.0 0.000000 \n", + "2 0.10 45.489775 149.071538 194.561314 0.0 750.0 2.295028 \n", + "3 0.15 45.489775 104.835495 150.325271 0.0 490.0 2.295028 \n", + "4 0.20 44.665060 57.674171 102.339231 0.0 300.0 4.251040 \n", + "5 0.25 37.949052 29.933472 67.882524 0.0 160.0 9.483210 \n", + "6 0.30 37.949052 17.615456 55.564508 0.0 80.0 9.483210 \n", + "7 0.35 35.853736 2.022194 37.875930 0.0 20.0 13.266683 \n", + "8 0.40 33.409740 0.509828 33.919568 0.0 10.0 21.557577 \n", + "9 0.45 27.981711 0.000000 27.981711 0.0 0.0 34.519345 \n", + "10 0.50 25.425687 0.000000 25.425687 0.0 0.0 38.648881 \n", + "11 0.55 16.510688 0.000000 16.510688 0.0 0.0 48.365227 \n", + "12 0.60 13.123368 0.000000 13.123368 0.0 0.0 54.865291 \n", + "13 0.65 8.383978 0.000000 8.383978 0.0 0.0 59.469587 \n", + "14 0.70 8.383978 0.000000 8.383978 0.0 0.0 59.469587 \n", + "15 0.75 4.137536 0.000000 4.137536 0.0 0.0 63.020812 \n", + "16 0.80 1.296019 0.000000 1.296019 0.0 0.0 68.343477 \n", + "17 0.85 0.000000 0.000000 0.000000 0.0 0.0 68.864301 \n", + "18 0.90 0.000000 0.000000 0.000000 0.0 0.0 68.864301 \n", + "19 0.95 0.000000 0.000000 0.000000 0.0 0.0 68.864301 \n", + "20 1.00 0.000000 0.000000 0.000000 0.0 0.0 68.864301 \n", + "\n", + " cost_TP cost_sum \n", + "0 0.0 1590.000000 \n", + "1 0.0 1380.000000 \n", + "2 0.0 752.295028 \n", + "3 0.0 492.295028 \n", + "4 0.0 304.251040 \n", + "5 0.0 169.483210 \n", + "6 0.0 89.483210 \n", + "7 0.0 33.266683 \n", + "8 0.0 31.557577 \n", + "9 0.0 34.519345 \n", + "10 0.0 38.648881 \n", + "11 0.0 48.365227 \n", + "12 0.0 54.865291 \n", + "13 0.0 59.469587 \n", + "14 0.0 59.469587 \n", + "15 0.0 63.020812 \n", + "16 0.0 68.343477 \n", + "17 0.0 68.864301 \n", + "18 0.0 68.864301 \n", + "19 0.0 68.864301 \n", + "20 0.0 68.864301 " + ] + }, + "execution_count": 47, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# dataframe returned by the function\n", + "total_cost_amount_df" + ] + }, + { + "cell_type": "markdown", + "id": "864f33d8", + "metadata": {}, + "source": [ + "### Additional useful function" + ] + }, + { + "cell_type": "code", + "execution_count": 48, + "id": "c0b79d97", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
012345678910111213141516171819
30-2.601367-1.514210-0.0818162.257485-5.195684-2.9537423.9494132.7618701.6514920.180683-1.664504-1.396264-3.8260650.941951-2.0046941.038209-0.1833761.504055-0.797956-0.512469
47-2.568051-4.7361573.4015120.614939-0.390128-3.364416-3.6679494.0460543.5688851.4799443.0784592.1429171.4811800.6864540.4165531.0448830.718451-1.2329430.2804031.074427
531.4661422.5573514.432927-1.129646-0.673413-3.782365-1.1125283.3718044.8707782.6284182.9745013.7860030.015420-1.2131120.2907251.3519580.576588-1.929523-0.3275211.163380
100-0.683903-1.1374732.989311-2.349425-2.312612-5.2002420.1384383.7866422.1841614.5290782.9596091.6335660.5208251.296019-0.086999-0.7784580.8031521.031072-0.212475-0.237224
149-3.892485-0.505450-1.1092401.071018-2.246515-7.1470584.757241-0.231286-1.420230-0.607190-1.2454100.021053-0.0018380.7417680.0883201.3672681.927205-0.486881-1.1754211.039506
162-3.049729-3.7840031.107009-0.2011790.873662-3.947325-2.886823-0.8196485.0831530.8505604.0914390.033962-2.147115-2.442134-0.2542470.827896-3.5321460.291766-0.1811260.280283
1920.6266302.9950321.4725695.170367-0.489948-3.800033-1.0687100.2745981.7687531.1082704.649526-2.2728951.402271-1.0625390.2900580.1885730.997652-0.855024-2.5324550.466048
\n", + "
" + ], + "text/plain": [ + " 0 1 2 3 4 5 6 \\\n", + "30 -2.601367 -1.514210 -0.081816 2.257485 -5.195684 -2.953742 3.949413 \n", + "47 -2.568051 -4.736157 3.401512 0.614939 -0.390128 -3.364416 -3.667949 \n", + "53 1.466142 2.557351 4.432927 -1.129646 -0.673413 -3.782365 -1.112528 \n", + "100 -0.683903 -1.137473 2.989311 -2.349425 -2.312612 -5.200242 0.138438 \n", + "149 -3.892485 -0.505450 -1.109240 1.071018 -2.246515 -7.147058 4.757241 \n", + "162 -3.049729 -3.784003 1.107009 -0.201179 0.873662 -3.947325 -2.886823 \n", + "192 0.626630 2.995032 1.472569 5.170367 -0.489948 -3.800033 -1.068710 \n", + "\n", + " 7 8 9 10 11 12 13 \\\n", + "30 2.761870 1.651492 0.180683 -1.664504 -1.396264 -3.826065 0.941951 \n", + "47 4.046054 3.568885 1.479944 3.078459 2.142917 1.481180 0.686454 \n", + "53 3.371804 4.870778 2.628418 2.974501 3.786003 0.015420 -1.213112 \n", + "100 3.786642 2.184161 4.529078 2.959609 1.633566 0.520825 1.296019 \n", + "149 -0.231286 -1.420230 -0.607190 -1.245410 0.021053 -0.001838 0.741768 \n", + "162 -0.819648 5.083153 0.850560 4.091439 0.033962 -2.147115 -2.442134 \n", + "192 0.274598 1.768753 1.108270 4.649526 -2.272895 1.402271 -1.062539 \n", + "\n", + " 14 15 16 17 18 19 \n", + "30 -2.004694 1.038209 -0.183376 1.504055 -0.797956 -0.512469 \n", + "47 0.416553 1.044883 0.718451 -1.232943 0.280403 1.074427 \n", + "53 0.290725 1.351958 0.576588 -1.929523 -0.327521 1.163380 \n", + "100 -0.086999 -0.778458 0.803152 1.031072 -0.212475 -0.237224 \n", + "149 0.088320 1.367268 1.927205 -0.486881 -1.175421 1.039506 \n", + "162 -0.254247 0.827896 -3.532146 0.291766 -0.181126 0.280283 \n", + "192 0.290058 0.188573 0.997652 -0.855024 -2.532455 0.466048 " + ] + }, + "execution_count": 48, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# the function get_confusion_class_df takes in input a \"confusion class\" {'TN', 'FP', 'FN', 'TP'},\n", + "# a feature dataset (X), the true labels (y), the predicted probabilites and a threshold \n", + "# and returns the portion of the feature dataset corresponding to the given class\n", + "\n", + "# for example, if we want the True Positive data points with a 0.7 threshold:\n", + "confusion_category = 'TP'\n", + "\n", + "bc.get_confusion_category_observations_df(\n", + " confusion_category = confusion_category, \n", + " X_data = X_test, \n", + " true_y = y_test, \n", + " predicted_proba = test_predicted_proba, \n", + " threshold = 0.7 # default = 0.5\n", + ")" + ] + } + ], + "metadata": { + "kernel_info": { + "name": "python3-azureml" + }, + "kernelspec": { + "display_name": "Python 3.8 - AzureML", + "language": "python", + "name": "python38-azureml" + }, + "nteract": { + "version": "nteract-front-end@1.0.0" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/resources/images/01-ROC-curve-test.png b/resources/images/01-ROC-curve-test.png index 446e8fa..5507a21 100644 Binary files a/resources/images/01-ROC-curve-test.png and b/resources/images/01-ROC-curve-test.png differ diff --git a/resources/images/02-PR-isoF1-plot-test.png b/resources/images/02-PR-isoF1-plot-test.png index 4d78181..2f2839e 100644 Binary files a/resources/images/02-PR-isoF1-plot-test.png and b/resources/images/02-PR-isoF1-plot-test.png differ diff --git a/resources/images/03-interactive-violin-plot-test.png b/resources/images/03-interactive-violin-plot-test.png index e55d193..f6be331 100644 Binary files a/resources/images/03-interactive-violin-plot-test.png and b/resources/images/03-interactive-violin-plot-test.png differ diff --git a/setup.py b/setup.py index 10ebd11..2a22bd2 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ setup( name="binclass-tools", # - version="0.2.1", # Required + version="0.2.2", # Required description="A set of tools that facilitates the analysis of binary classification problems", # Optional long_description=long_description, # Optional