{ "cells": [ { "cell_type": "markdown", "id": "003a4e88", "metadata": { "collapsed": true, "jupyter": { "outputs_hidden": true }, "papermill": { "duration": 0.005697, "end_time": "2024-07-23T21:41:55.923971", "exception": false, "start_time": "2024-07-23T21:41:55.918274", "status": "completed" }, "tags": [] }, "source": [ "# Using Ax for Human-in-the-loop Experimentation¶" ] }, { "cell_type": "markdown", "id": "11930967", "metadata": { "papermill": { "duration": 0.005114, "end_time": "2024-07-23T21:41:55.934418", "exception": false, "start_time": "2024-07-23T21:41:55.929304", "status": "completed" }, "tags": [] }, "source": [ "While Ax can be used in as a fully automated service, generating and deploying candidates Ax can be also used in a trial-by-trial fashion, allowing for human oversight. \n", "\n", "Typically, human intervention in Ax is necessary when there are clear tradeoffs between multiple metrics of interest. Condensing multiple outcomes of interest into a single scalar quantity can be really challenging. Instead, it can be useful to specify an objective and constraints, and tweak these based on the information from the experiment. \n", "\n", "To facilitate this, Ax provides the following key features:\n", "\n", "1. Constrained optimization\n", "2. Interfaces for easily modifying optimization goals\n", "3. Utilities for visualizing and deploying new trials composed of multiple optimizations. \n", "\n", "\n", "In this tutorial, we'll demonstrate how Ax enables users to explore these tradeoffs. With an understanding of the tradeoffs present in our data, we'll then make use of the constrained optimization utilities to generate candidates from multiple different optimization objectives, and create a conglomerate batch, with all of these candidates in together in one trial. " ] }, { "cell_type": "markdown", "id": "8240c241", "metadata": { "papermill": { "duration": 0.005032, "end_time": "2024-07-23T21:41:55.944477", "exception": false, "start_time": "2024-07-23T21:41:55.939445", "status": "completed" }, "tags": [] }, "source": [ "## Experiment Setup\n", "\n", "For this tutorial, we will assume our experiment has already been created." ] }, { "cell_type": "code", "execution_count": 1, "id": "b3c1877f", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:41:55.956334Z", "iopub.status.busy": "2024-07-23T21:41:55.955736Z", "iopub.status.idle": "2024-07-23T21:41:59.098511Z", "shell.execute_reply": "2024-07-23T21:41:59.097771Z" }, "papermill": { "duration": 3.162708, "end_time": "2024-07-23T21:41:59.112261", "exception": false, "start_time": "2024-07-23T21:41:55.949553", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 07-23 21:41:58] ax.utils.notebook.plotting: Injecting Plotly library into cell. Do not overwrite or delete cell.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 07-23 21:41:58] ax.utils.notebook.plotting: Please see\n", " (https://ax.dev/tutorials/visualizations.html#Fix-for-plots-that-are-not-rendering)\n", " if visualizations are not rendering.\n" ] }, { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import inspect\n", "import os\n", "\n", "from ax import (\n", " Data,\n", " Metric,\n", " OptimizationConfig,\n", " Objective,\n", " OutcomeConstraint,\n", " ComparisonOp,\n", " json_load,\n", ")\n", "from ax.modelbridge.cross_validation import cross_validate\n", "from ax.modelbridge.factory import get_GPEI\n", "from ax.plot.diagnostic import tile_cross_validation\n", "from ax.plot.scatter import plot_multiple_metrics, tile_fitted\n", "from ax.utils.notebook.plotting import render, init_notebook_plotting\n", "\n", "import pandas as pd\n", "\n", "init_notebook_plotting()" ] }, { "cell_type": "markdown", "id": "5572fc72", "metadata": { "papermill": { "duration": 0.034834, "end_time": "2024-07-23T21:41:59.181044", "exception": false, "start_time": "2024-07-23T21:41:59.146210", "status": "completed" }, "tags": [] }, "source": [ "NOTE: The path below assumes the tutorial is being run from the root directory of the Ax package. This is needed since the jupyter notebooks may change active directory during runtime, making it tricky to find the file in a consistent way." ] }, { "cell_type": "code", "execution_count": 2, "id": "478e69c9", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:41:59.252124Z", "iopub.status.busy": "2024-07-23T21:41:59.251668Z", "iopub.status.idle": "2024-07-23T21:41:59.374688Z", "shell.execute_reply": "2024-07-23T21:41:59.373964Z" }, "papermill": { "duration": 0.160754, "end_time": "2024-07-23T21:41:59.376366", "exception": false, "start_time": "2024-07-23T21:41:59.215612", "status": "completed" }, "tags": [] }, "outputs": [], "source": [ "curr_dir = os.path.join(os.getcwd(), \"tutorials\", \"human_in_the_loop\")\n", "experiment = json_load.load_experiment(os.path.join(curr_dir, \"hitl_exp.json\"))" ] }, { "cell_type": "markdown", "id": "3f281901", "metadata": { "papermill": { "duration": 0.034979, "end_time": "2024-07-23T21:41:59.446178", "exception": false, "start_time": "2024-07-23T21:41:59.411199", "status": "completed" }, "tags": [] }, "source": [ "### Initial Sobol Trial" ] }, { "cell_type": "markdown", "id": "3f6874d8", "metadata": { "papermill": { "duration": 0.034688, "end_time": "2024-07-23T21:41:59.515742", "exception": false, "start_time": "2024-07-23T21:41:59.481054", "status": "completed" }, "tags": [] }, "source": [ "Bayesian Optimization experiments almost always begin with a set of random points. In this experiment, these points were chosen via a Sobol sequence, accessible via the `ModelBridge` factory.\n", "\n", "A collection of points run and analyzed together form a `BatchTrial`. A `Trial` object provides metadata pertaining to the deployment of these points, including details such as when they were deployed, and the current status of their experiment. \n", "\n", "Here, we see an initial experiment has finished running (COMPLETED status)." ] }, { "cell_type": "code", "execution_count": 3, "id": "c6d08d91", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:41:59.587199Z", "iopub.status.busy": "2024-07-23T21:41:59.586909Z", "iopub.status.idle": "2024-07-23T21:41:59.593691Z", "shell.execute_reply": "2024-07-23T21:41:59.593152Z" }, "papermill": { "duration": 0.044211, "end_time": "2024-07-23T21:41:59.594885", "exception": false, "start_time": "2024-07-23T21:41:59.550674", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "BatchTrial(experiment_name='human_in_the_loop_tutorial', index=0, status=TrialStatus.COMPLETED)" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "experiment.trials[0]" ] }, { "cell_type": "code", "execution_count": 4, "id": "6f2cf99b", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:41:59.667092Z", "iopub.status.busy": "2024-07-23T21:41:59.666633Z", "iopub.status.idle": "2024-07-23T21:41:59.671150Z", "shell.execute_reply": "2024-07-23T21:41:59.670538Z" }, "papermill": { "duration": 0.04228, "end_time": "2024-07-23T21:41:59.672499", "exception": false, "start_time": "2024-07-23T21:41:59.630219", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "datetime.datetime(2019, 3, 29, 18, 10, 6)" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "experiment.trials[0].time_created" ] }, { "cell_type": "code", "execution_count": 5, "id": "f44e31e4", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:41:59.744370Z", "iopub.status.busy": "2024-07-23T21:41:59.743712Z", "iopub.status.idle": "2024-07-23T21:41:59.756244Z", "shell.execute_reply": "2024-07-23T21:41:59.755666Z" }, "papermill": { "duration": 0.050174, "end_time": "2024-07-23T21:41:59.757538", "exception": false, "start_time": "2024-07-23T21:41:59.707364", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "65" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Number of arms in first experiment, including status_quo\n", "len(experiment.trials[0].arms)" ] }, { "cell_type": "code", "execution_count": 6, "id": "6f52556c", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:41:59.828915Z", "iopub.status.busy": "2024-07-23T21:41:59.828239Z", "iopub.status.idle": "2024-07-23T21:41:59.840690Z", "shell.execute_reply": "2024-07-23T21:41:59.840115Z" }, "papermill": { "duration": 0.049709, "end_time": "2024-07-23T21:41:59.841987", "exception": false, "start_time": "2024-07-23T21:41:59.792278", "status": "completed" }, "scrolled": true, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "Arm(name='0_0', parameters={'x_excellent': 0.9715802669525146, 'x_good': 0.8615524768829346, 'x_moderate': 0.7668091654777527, 'x_poor': 0.34871453046798706, 'x_unknown': 0.7675797343254089, 'y_excellent': 2.900710028409958, 'y_good': 1.5137152910232545, 'y_moderate': 0.6775947093963622, 'y_poor': 0.4974367544054985, 'y_unknown': 1.0852564811706542, 'z_excellent': 517803.49761247635, 'z_good': 607874.5171427727, 'z_moderate': 1151881.2023103237, 'z_poor': 2927449.2621421814, 'z_unknown': 2068407.6935052872})" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Sample arm configuration\n", "experiment.trials[0].arms[0]" ] }, { "cell_type": "markdown", "id": "f001dff6", "metadata": { "papermill": { "duration": 0.035403, "end_time": "2024-07-23T21:41:59.912498", "exception": false, "start_time": "2024-07-23T21:41:59.877095", "status": "completed" }, "tags": [] }, "source": [ "## Experiment Analysis\n", "\n", "**Optimization Config**\n", "\n", "An important construct for analyzing an experiment is an OptimizationConfig. An OptimizationConfig contains an objective, and outcome constraints. Experiment's can have a default OptimizationConfig, but models can also take an OptimizationConfig as input independent of the default.\n", "\n", "**Objective:** A metric to optimize, along with a direction to optimize (default: maximize)\n", "\n", "**Outcome Constraint:** A metric to constrain, along with a constraint direction (<= or >=), as well as a bound. \n", "\n", "Let's start with a simple OptimizationConfig. By default, our objective metric will be maximized, but can be minimized by setting the `minimize` flag. Our outcome constraint will, by default, be evaluated as a relative percentage change. This percentage change is computed relative to the experiment's status quo arm. " ] }, { "cell_type": "code", "execution_count": 7, "id": "561dde28", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:41:59.984701Z", "iopub.status.busy": "2024-07-23T21:41:59.984139Z", "iopub.status.idle": "2024-07-23T21:41:59.988654Z", "shell.execute_reply": "2024-07-23T21:41:59.988006Z" }, "papermill": { "duration": 0.042113, "end_time": "2024-07-23T21:41:59.989974", "exception": false, "start_time": "2024-07-23T21:41:59.947861", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "Arm(name='status_quo', parameters={'x_excellent': 0, 'x_good': 0, 'x_moderate': 0, 'x_poor': 0, 'x_unknown': 0, 'y_excellent': 1, 'y_good': 1, 'y_moderate': 1, 'y_poor': 1, 'y_unknown': 1, 'z_excellent': 1000000, 'z_good': 1000000, 'z_moderate': 1000000, 'z_poor': 1000000, 'z_unknown': 1000000})" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "experiment.status_quo" ] }, { "cell_type": "code", "execution_count": 8, "id": "8cc8c3ea", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:42:00.061977Z", "iopub.status.busy": "2024-07-23T21:42:00.061677Z", "iopub.status.idle": "2024-07-23T21:42:00.065758Z", "shell.execute_reply": "2024-07-23T21:42:00.065194Z" }, "papermill": { "duration": 0.041741, "end_time": "2024-07-23T21:42:00.067004", "exception": false, "start_time": "2024-07-23T21:42:00.025263", "status": "completed" }, "tags": [] }, "outputs": [], "source": [ "objective_metric = Metric(name=\"metric_1\")\n", "constraint_metric = Metric(name=\"metric_2\")\n", "\n", "experiment.optimization_config = OptimizationConfig(\n", " objective=Objective(objective_metric, minimize=False),\n", " outcome_constraints=[\n", " OutcomeConstraint(metric=constraint_metric, op=ComparisonOp.LEQ, bound=5),\n", " ],\n", ")" ] }, { "cell_type": "markdown", "id": "7c4e444b", "metadata": { "papermill": { "duration": 0.03542, "end_time": "2024-07-23T21:42:00.137507", "exception": false, "start_time": "2024-07-23T21:42:00.102087", "status": "completed" }, "tags": [] }, "source": [ "**Data**\n", "\n", "Another critical piece of analysis is data itself! Ax data follows a standard format, shown below. This format is imposed upon the underlying data structure, which is a Pandas DataFrame. \n", "\n", "A key set of fields are required for all data, for use with Ax models. \n", "\n", "It's a good idea to double check our data before fitting models -- let's make sure all of our expected metrics and arms are present." ] }, { "cell_type": "code", "execution_count": 9, "id": "380f0fa8", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:42:00.210064Z", "iopub.status.busy": "2024-07-23T21:42:00.209465Z", "iopub.status.idle": "2024-07-23T21:42:00.228776Z", "shell.execute_reply": "2024-07-23T21:42:00.228068Z" }, "papermill": { "duration": 0.056973, "end_time": "2024-07-23T21:42:00.230149", "exception": false, "start_time": "2024-07-23T21:42:00.173176", "status": "completed" }, "tags": [] }, "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", "
arm_namemetric_namemeansemtrial_indexstart_timeend_timen
00_1metric_1495.7630482.62164102019-03-302019-04-031599994
10_23metric_1524.3677122.73164702019-03-302019-04-031596356
20_14metric_221.4602440.06945702019-03-302019-04-031600182
30_53metric_221.4374330.06994102019-03-302019-04-031601081
40_53metric_1548.3876912.89348602019-03-302019-04-031601081
\n", "
" ], "text/plain": [ " arm_name metric_name mean sem trial_index start_time \\\n", "0 0_1 metric_1 495.763048 2.621641 0 2019-03-30 \n", "1 0_23 metric_1 524.367712 2.731647 0 2019-03-30 \n", "2 0_14 metric_2 21.460244 0.069457 0 2019-03-30 \n", "3 0_53 metric_2 21.437433 0.069941 0 2019-03-30 \n", "4 0_53 metric_1 548.387691 2.893486 0 2019-03-30 \n", "\n", " end_time n \n", "0 2019-04-03 1599994 \n", "1 2019-04-03 1596356 \n", "2 2019-04-03 1600182 \n", "3 2019-04-03 1601081 \n", "4 2019-04-03 1601081 " ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "data = Data(pd.read_json(os.path.join(curr_dir, \"hitl_data.json\")))\n", "data.df.head()" ] }, { "cell_type": "code", "execution_count": 10, "id": "fd953d32", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:42:00.303145Z", "iopub.status.busy": "2024-07-23T21:42:00.302648Z", "iopub.status.idle": "2024-07-23T21:42:00.307686Z", "shell.execute_reply": "2024-07-23T21:42:00.307059Z" }, "papermill": { "duration": 0.043206, "end_time": "2024-07-23T21:42:00.308991", "exception": false, "start_time": "2024-07-23T21:42:00.265785", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "array(['0_1', '0_23', '0_14', '0_53', '0_0', '0_54', '0_55', '0_56',\n", " '0_27', '0_57', '0_58', '0_13', '0_59', '0_6', '0_60', '0_61',\n", " '0_62', '0_63', '0_7', '0_28', '0_15', '0_16', '0_17', '0_18',\n", " '0_19', '0_29', '0_2', '0_20', '0_21', '0_22', '0_3', '0_30',\n", " '0_8', '0_10', '0_31', '0_24', '0_32', '0_33', '0_34', '0_35',\n", " '0_36', '0_37', '0_38', '0_9', '0_39', '0_4', '0_25', '0_11',\n", " '0_40', '0_41', '0_42', '0_43', '0_44', '0_45', 'status_quo',\n", " '0_46', '0_47', '0_48', '0_26', '0_49', '0_12', '0_5', '0_50',\n", " '0_51', '0_52'], dtype=object)" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "data.df[\"arm_name\"].unique()" ] }, { "cell_type": "code", "execution_count": 11, "id": "93da4917", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:42:00.381504Z", "iopub.status.busy": "2024-07-23T21:42:00.381226Z", "iopub.status.idle": "2024-07-23T21:42:00.386151Z", "shell.execute_reply": "2024-07-23T21:42:00.385593Z" }, "papermill": { "duration": 0.043082, "end_time": "2024-07-23T21:42:00.387416", "exception": false, "start_time": "2024-07-23T21:42:00.344334", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "array(['metric_1', 'metric_2'], dtype=object)" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "data.df[\"metric_name\"].unique()" ] }, { "cell_type": "markdown", "id": "48c18d8c", "metadata": { "papermill": { "duration": 0.035682, "end_time": "2024-07-23T21:42:00.458697", "exception": false, "start_time": "2024-07-23T21:42:00.423015", "status": "completed" }, "tags": [] }, "source": [ "**Search Space** \n", "\n", "The final component necessary for human-in-the-loop optimization is a SearchSpace. A SearchSpace defines the feasible region for our parameters, as well as their types.\n", "\n", "Here, we have both parameters and a set of constraints on those parameters. \n", "\n", "Without a SearchSpace, our models are unable to generate new candidates. By default, the models will read the search space off of the experiment, when they are told to generate candidates. SearchSpaces can also be specified by the user at this time. Sometimes, the first round of an experiment is too restrictive--perhaps the experimenter was too cautious when defining their initial ranges for exploration! In this case, it can be useful to generate candidates from new, expanded search spaces, beyond that specified in the experiment. " ] }, { "cell_type": "code", "execution_count": 12, "id": "6b842b7e", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:42:00.531697Z", "iopub.status.busy": "2024-07-23T21:42:00.531184Z", "iopub.status.idle": "2024-07-23T21:42:00.536250Z", "shell.execute_reply": "2024-07-23T21:42:00.535686Z" }, "papermill": { "duration": 0.043086, "end_time": "2024-07-23T21:42:00.537495", "exception": false, "start_time": "2024-07-23T21:42:00.494409", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "{'x_excellent': RangeParameter(name='x_excellent', parameter_type=FLOAT, range=[0.0, 1.0]),\n", " 'x_good': RangeParameter(name='x_good', parameter_type=FLOAT, range=[0.0, 1.0]),\n", " 'x_moderate': RangeParameter(name='x_moderate', parameter_type=FLOAT, range=[0.0, 1.0]),\n", " 'x_poor': RangeParameter(name='x_poor', parameter_type=FLOAT, range=[0.0, 1.0]),\n", " 'x_unknown': RangeParameter(name='x_unknown', parameter_type=FLOAT, range=[0.0, 1.0]),\n", " 'y_excellent': RangeParameter(name='y_excellent', parameter_type=FLOAT, range=[0.1, 3.0]),\n", " 'y_good': RangeParameter(name='y_good', parameter_type=FLOAT, range=[0.1, 3.0]),\n", " 'y_moderate': RangeParameter(name='y_moderate', parameter_type=FLOAT, range=[0.1, 3.0]),\n", " 'y_poor': RangeParameter(name='y_poor', parameter_type=FLOAT, range=[0.1, 3.0]),\n", " 'y_unknown': RangeParameter(name='y_unknown', parameter_type=FLOAT, range=[0.1, 3.0]),\n", " 'z_excellent': RangeParameter(name='z_excellent', parameter_type=FLOAT, range=[50000.0, 5000000.0]),\n", " 'z_good': RangeParameter(name='z_good', parameter_type=FLOAT, range=[50000.0, 5000000.0]),\n", " 'z_moderate': RangeParameter(name='z_moderate', parameter_type=FLOAT, range=[50000.0, 5000000.0]),\n", " 'z_poor': RangeParameter(name='z_poor', parameter_type=FLOAT, range=[50000.0, 5000000.0]),\n", " 'z_unknown': RangeParameter(name='z_unknown', parameter_type=FLOAT, range=[50000.0, 5000000.0])}" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "experiment.search_space.parameters" ] }, { "cell_type": "code", "execution_count": 13, "id": "945b7544", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:42:00.610377Z", "iopub.status.busy": "2024-07-23T21:42:00.609885Z", "iopub.status.idle": "2024-07-23T21:42:00.614621Z", "shell.execute_reply": "2024-07-23T21:42:00.613921Z" }, "papermill": { "duration": 0.042886, "end_time": "2024-07-23T21:42:00.615913", "exception": false, "start_time": "2024-07-23T21:42:00.573027", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "[OrderConstraint(x_poor <= x_moderate),\n", " OrderConstraint(x_moderate <= x_good),\n", " OrderConstraint(x_good <= x_excellent),\n", " OrderConstraint(y_poor <= y_moderate),\n", " OrderConstraint(y_moderate <= y_good),\n", " OrderConstraint(y_good <= y_excellent)]" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "experiment.search_space.parameter_constraints" ] }, { "cell_type": "markdown", "id": "bf8416de", "metadata": { "papermill": { "duration": 0.035983, "end_time": "2024-07-23T21:42:00.688789", "exception": false, "start_time": "2024-07-23T21:42:00.652806", "status": "completed" }, "tags": [] }, "source": [ "### Model Fit\n", "\n", "Fitting BoTorch's GPEI will allow us to predict new candidates based on our first Sobol batch. \n", "Here, we make use of the default settings for GP-EI defined in the ModelBridge factory. " ] }, { "cell_type": "code", "execution_count": 14, "id": "fda37e26", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:42:00.762031Z", "iopub.status.busy": "2024-07-23T21:42:00.761494Z", "iopub.status.idle": "2024-07-23T21:42:00.949903Z", "shell.execute_reply": "2024-07-23T21:42:00.949236Z" }, "papermill": { "duration": 0.227101, "end_time": "2024-07-23T21:42:00.951576", "exception": false, "start_time": "2024-07-23T21:42:00.724475", "status": "completed" }, "tags": [] }, "outputs": [], "source": [ "gp = get_GPEI(\n", " experiment=experiment,\n", " data=data,\n", ")" ] }, { "cell_type": "markdown", "id": "b4531bef", "metadata": { "papermill": { "duration": 0.03568, "end_time": "2024-07-23T21:42:01.023316", "exception": false, "start_time": "2024-07-23T21:42:00.987636", "status": "completed" }, "tags": [] }, "source": [ "We can validate the model fits using cross validation, shown below for each metric of interest. Here, our model fits leave something to be desired--the tail ends of each metric are hard to model. In this situation, there are three potential actions to take: \n", "\n", "1. Increase the amount of traffic in this experiment, to reduce the measurement noise.\n", "2. Increase the number of points run in the random batch, to assist the GP in covering the space.\n", "3. Reduce the number of parameters tuned at one time. \n", "\n", "However, away from the tail effects, the fits do show a strong correlations, so we will proceed with candidate generation. " ] }, { "cell_type": "code", "execution_count": 15, "id": "f0802f78", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:42:01.096761Z", "iopub.status.busy": "2024-07-23T21:42:01.096147Z", "iopub.status.idle": "2024-07-23T21:42:02.554787Z", "shell.execute_reply": "2024-07-23T21:42:02.554095Z" }, "papermill": { "duration": 1.497398, "end_time": "2024-07-23T21:42:02.556702", "exception": false, "start_time": "2024-07-23T21:42:01.059304", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "hoverinfo": "none", "line": { "color": "black", "dash": "dot", "width": 2 }, "mode": "lines", "showlegend": false, "type": "scatter", "visible": true, "x": [ 448.38976507062, 607.2523560522812 ], "xaxis": "x", "y": [ 448.38976507062, 607.2523560522812 ], "yaxis": "y" }, { "error_x": { "array": [ 2.0637137267320003, 4.810065405488, 5.1384162492600005, 5.639094136983999, 5.710890680796, 5.572223061803999, 5.7142095143, 5.627416608492, 5.533871155176, 5.65094921678, 5.301745460256, 5.118090228804, 6.102434032156, 5.573027659248, 5.583339289807999, 5.7305319832879995, 5.424114778432, 6.096293581475999, 5.7883311724, 5.708466052016, 4.938383116492, 5.848627122408, 5.8656403100959995, 5.984116165104, 5.3540288342240006, 5.886846170632, 5.848267544336, 5.798868959716, 5.3381252827, 5.29582149628, 5.947329837483999, 5.519124127916, 4.67603093818, 6.11435071338, 6.133309401379999, 5.769850742824, 5.89784668788, 5.885906806136, 5.8864067304, 5.778172100988, 5.802951513688, 5.237828343804, 5.418048856555999, 5.526892887992, 5.545166264932, 6.190927355172, 5.574751998452, 5.343143744904, 5.602080697892, 5.520030807255999, 5.797301127492, 5.827235964648, 5.45615506856, 5.772626468364, 5.671232086071999, 5.498551454004, 5.617999044868, 5.86323027038, 5.325433822296, 5.650589316092, 5.988926380052, 6.08159215636, 6.3328913268600004, 5.06591711934, 5.167176563472 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "error_y": { "array": [ 42.0055071065918, 35.219332095194545, 33.05786891790569, 31.735186836606683, 33.77133020010373, 33.26030154964119, 37.14254782149119, 35.697439513022665, 36.88766368784215, 36.75322980468776, 35.206085739595956, 33.042339052701855, 32.37670831797395, 30.6603329947294, 31.345454605758942, 33.05483362056527, 36.68637989272805, 28.539995937418496, 31.806369597178087, 38.70277067315132, 39.02366161473831, 32.09800669976013, 26.347492797242193, 32.62570841704333, 37.94377499661564, 34.4397814979716, 32.75602861429965, 34.15208807734384, 35.30296497302281, 34.132263087103574, 38.31530147378832, 33.67856627635082, 37.98343414512326, 36.10046612498199, 34.051395380061216, 36.636909706298255, 29.978722682681727, 33.783583015024924, 39.20824327968535, 34.50865352582309, 36.192291252617714, 33.07978723694693, 34.715281489507156, 34.417683466520295, 33.608422999582636, 37.36265814609172, 38.14202677775911, 35.08196530223681, 40.693327314051764, 35.97120009821367, 33.90851253289584, 36.0230126745459, 33.01089716299433, 37.33332530352661, 34.954709073476515, 35.46343486993603, 36.735451356083715, 30.6425384934805, 36.30084157483388, 34.22001847455921, 36.94989924913536, 31.464202178806946, 39.04226347104435, 38.53528053628147, 38.024678179350545 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(128,177,211,1)" }, "mode": "markers", "name": "In-sample", "showlegend": true, "text": [ "Arm status_quo

Actual: 560.647 [558.584, 562.711]
Predicted: 541.441 [499.435, 583.446]
Parameterization has too many items to render on hover (15).", "Arm 0_0

Actual: 464.447 [459.637, 469.257]
Predicted: 504.323 [469.104, 539.542]
Parameterization has too many items to render on hover (15).", "Arm 0_1

Actual: 495.763 [490.625, 500.901]
Predicted: 517.823 [484.765, 550.881]
Parameterization has too many items to render on hover (15).", "Arm 0_2

Actual: 542.303 [536.664, 547.942]
Predicted: 552.099 [520.364, 583.834]
Parameterization has too many items to render on hover (15).", "Arm 0_3

Actual: 548.235 [542.524, 553.945]
Predicted: 539.409 [505.637, 573.180]
Parameterization has too many items to render on hover (15).", "Arm 0_4

Actual: 544.43 [538.857, 550.002]
Predicted: 546.045 [512.784, 579.305]
Parameterization has too many items to render on hover (15).", "Arm 0_5

Actual: 549.051 [543.337, 554.765]
Predicted: 541.217 [504.075, 578.360]
Parameterization has too many items to render on hover (15).", "Arm 0_6

Actual: 540.741 [535.114, 546.369]
Predicted: 539.282 [503.584, 574.979]
Parameterization has too many items to render on hover (15).", "Arm 0_7

Actual: 537.722 [532.188, 543.256]
Predicted: 528.426 [491.538, 565.314]
Parameterization has too many items to render on hover (15).", "Arm 0_8

Actual: 546.857 [541.206, 552.508]
Predicted: 544.026 [507.272, 580.779]
Parameterization has too many items to render on hover (15).", "Arm 0_9

Actual: 515.907 [510.606, 521.209]
Predicted: 520.011 [484.805, 555.217]
Parameterization has too many items to render on hover (15).", "Arm 0_10

Actual: 496.954 [491.835, 502.072]
Predicted: 519.309 [486.266, 552.351]
Parameterization has too many items to render on hover (15).", "Arm 0_11

Actual: 577.68 [571.578, 583.783]
Predicted: 568.485 [536.108, 600.861]
Parameterization has too many items to render on hover (15).", "Arm 0_12

Actual: 543.44 [537.867, 549.013]
Predicted: 518.302 [487.642, 548.962]
Parameterization has too many items to render on hover (15).", "Arm 0_13

Actual: 544.589 [539.006, 550.172]
Predicted: 549.858 [518.512, 581.203]
Parameterization has too many items to render on hover (15).", "Arm 0_14

Actual: 556.068 [550.338, 561.799]
Predicted: 556.396 [523.342, 589.451]
Parameterization has too many items to render on hover (15).", "Arm 0_15

Actual: 517.029 [511.605, 522.453]
Predicted: 553.859 [517.172, 590.545]
Parameterization has too many items to render on hover (15).", "Arm 0_16

Actual: 574.527 [568.431, 580.624]
Predicted: 575.732 [547.192, 604.272]
Parameterization has too many items to render on hover (15).", "Arm 0_17

Actual: 553.942 [548.153, 559.730]
Predicted: 560.922 [529.115, 592.728]
Parameterization has too many items to render on hover (15).", "Arm 0_18

Actual: 553.026 [547.317, 558.734]
Predicted: 535.848 [497.145, 574.551]
Parameterization has too many items to render on hover (15).", "Arm 0_19

Actual: 477.576 [472.637, 482.514]
Predicted: 504.266 [465.242, 543.290]
Parameterization has too many items to render on hover (15).", "Arm 0_20

Actual: 561.147 [555.298, 566.995]
Predicted: 557.018 [524.920, 589.116]
Parameterization has too many items to render on hover (15).", "Arm 0_21

Actual: 563.654 [557.788, 569.520]
Predicted: 561.72 [535.373, 588.068]
Parameterization has too many items to render on hover (15).", "Arm 0_22

Actual: 570.823 [564.839, 576.807]
Predicted: 557.584 [524.958, 590.210]
Parameterization has too many items to render on hover (15).", "Arm 0_23

Actual: 524.368 [519.014, 529.722]
Predicted: 541.406 [503.462, 579.349]
Parameterization has too many items to render on hover (15).", "Arm 0_24

Actual: 565.626 [559.740, 571.513]
Predicted: 553.716 [519.276, 588.156]
Parameterization has too many items to render on hover (15).", "Arm 0_25

Actual: 564.735 [558.886, 570.583]
Predicted: 557.81 [525.054, 590.566]
Parameterization has too many items to render on hover (15).", "Arm 0_26

Actual: 562.617 [556.819, 568.416]
Predicted: 554.465 [520.313, 588.617]
Parameterization has too many items to render on hover (15).", "Arm 0_27

Actual: 521.489 [516.150, 526.827]
Predicted: 536.31 [501.007, 571.613]
Parameterization has too many items to render on hover (15).", "Arm 0_28

Actual: 518.569 [513.273, 523.865]
Predicted: 526.922 [492.790, 561.055]
Parameterization has too many items to render on hover (15).", "Arm 0_29

Actual: 569.49 [563.542, 575.437]
Predicted: 544.369 [506.054, 582.685]
Parameterization has too many items to render on hover (15).", "Arm 0_30

Actual: 534.884 [529.365, 540.403]
Predicted: 521.585 [487.907, 555.264]
Parameterization has too many items to render on hover (15).", "Arm 0_31

Actual: 453.066 [448.390, 457.742]
Predicted: 499.139 [461.155, 537.122]
Parameterization has too many items to render on hover (15).", "Arm 0_32

Actual: 579.876 [573.761, 585.990]
Predicted: 561.068 [524.968, 597.169]
Parameterization has too many items to render on hover (15).", "Arm 0_33

Actual: 579.549 [573.416, 585.682]
Predicted: 564.96 [530.909, 599.011]
Parameterization has too many items to render on hover (15).", "Arm 0_34

Actual: 538.84 [533.071, 544.610]
Predicted: 547.33 [510.693, 583.967]
Parameterization has too many items to render on hover (15).", "Arm 0_35

Actual: 564.092 [558.194, 569.989]
Predicted: 563.162 [533.183, 593.141]
Parameterization has too many items to render on hover (15).", "Arm 0_36

Actual: 563.958 [558.072, 569.843]
Predicted: 565.386 [531.602, 599.169]
Parameterization has too many items to render on hover (15).", "Arm 0_37

Actual: 565.501 [559.615, 571.388]
Predicted: 547.073 [507.864, 586.281]
Parameterization has too many items to render on hover (15).", "Arm 0_38

Actual: 553.54 [547.762, 559.318]
Predicted: 559.661 [525.152, 594.169]
Parameterization has too many items to render on hover (15).", "Arm 0_39

Actual: 559.704 [553.901, 565.507]
Predicted: 553.294 [517.102, 589.487]
Parameterization has too many items to render on hover (15).", "Arm 0_40

Actual: 512.301 [507.063, 517.538]
Predicted: 500.727 [467.647, 533.807]
Parameterization has too many items to render on hover (15).", "Arm 0_41

Actual: 531.739 [526.321, 537.157]
Predicted: 540.331 [505.615, 575.046]
Parameterization has too many items to render on hover (15).", "Arm 0_42

Actual: 533.3 [527.773, 538.826]
Predicted: 534.348 [499.930, 568.765]
Parameterization has too many items to render on hover (15).", "Arm 0_43

Actual: 540.156 [534.611, 545.701]
Predicted: 545.819 [512.211, 579.427]
Parameterization has too many items to render on hover (15).", "Arm 0_44

Actual: 585.784 [579.593, 591.975]
Predicted: 569.89 [532.527, 607.252]
Parameterization has too many items to render on hover (15).", "Arm 0_45

Actual: 543.492 [537.917, 549.066]
Predicted: 532.325 [494.183, 570.467]
Parameterization has too many items to render on hover (15).", "Arm 0_46

Actual: 521.844 [516.500, 527.187]
Predicted: 503.65 [468.568, 538.732]
Parameterization has too many items to render on hover (15).", "Arm 0_47

Actual: 541.149 [535.547, 546.751]
Predicted: 545.526 [504.833, 586.219]
Parameterization has too many items to render on hover (15).", "Arm 0_48

Actual: 535.163 [529.643, 540.683]
Predicted: 547.717 [511.746, 583.688]
Parameterization has too many items to render on hover (15).", "Arm 0_49

Actual: 558.937 [553.140, 564.735]
Predicted: 563.044 [529.135, 596.952]
Parameterization has too many items to render on hover (15).", "Arm 0_50

Actual: 562.709 [556.882, 568.536]
Predicted: 554.96 [518.937, 590.983]
Parameterization has too many items to render on hover (15).", "Arm 0_51

Actual: 534.877 [529.421, 540.333]
Predicted: 530.206 [497.195, 563.217]
Parameterization has too many items to render on hover (15).", "Arm 0_52

Actual: 556.643 [550.870, 562.416]
Predicted: 544.438 [507.105, 581.772]
Parameterization has too many items to render on hover (15).", "Arm 0_53

Actual: 548.388 [542.716, 554.059]
Predicted: 551.146 [516.191, 586.101]
Parameterization has too many items to render on hover (15).", "Arm 0_54

Actual: 540.355 [534.856, 545.853]
Predicted: 540.537 [505.073, 576.000]
Parameterization has too many items to render on hover (15).", "Arm 0_55

Actual: 543.351 [537.733, 548.969]
Predicted: 549.335 [512.600, 586.071]
Parameterization has too many items to render on hover (15).", "Arm 0_56

Actual: 561.015 [555.152, 566.879]
Predicted: 567.617 [536.974, 598.259]
Parameterization has too many items to render on hover (15).", "Arm 0_57

Actual: 515.547 [510.222, 520.872]
Predicted: 522.296 [485.995, 558.597]
Parameterization has too many items to render on hover (15).", "Arm 0_58

Actual: 547.101 [541.451, 552.752]
Predicted: 539.548 [505.328, 573.768]
Parameterization has too many items to render on hover (15).", "Arm 0_59

Actual: 572.732 [566.743, 578.721]
Predicted: 559.971 [523.021, 596.921]
Parameterization has too many items to render on hover (15).", "Arm 0_60

Actual: 577.466 [571.384, 583.548]
Predicted: 570.955 [539.491, 602.419]
Parameterization has too many items to render on hover (15).", "Arm 0_61

Actual: 591.711 [585.378, 598.044]
Predicted: 557.483 [518.440, 596.525]
Parameterization has too many items to render on hover (15).", "Arm 0_62

Actual: 486.998 [481.932, 492.064]
Predicted: 521.068 [482.532, 559.603]
Parameterization has too many items to render on hover (15).", "Arm 0_63

Actual: 506.364 [501.196, 511.531]
Predicted: 523.689 [485.664, 561.714]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": true, "x": [ 560.6473614869, 464.4467049594, 495.7630483864, 542.3029350722, 548.2345843739, 544.4295676658, 549.0511518835, 540.7413033532, 537.7218273947, 546.8571018679, 515.9073035981, 496.9535891264, 577.6802807769, 543.4399676676, 544.5891065864, 556.068091252, 517.0287055503, 574.5273877209, 553.9417568228, 553.0256150304, 477.5755207251, 561.14681338, 563.6541000894, 570.8228707945, 524.3677121973, 565.6264647098, 564.7346483405, 562.6174250382, 521.4885673544, 518.5691087639, 569.4895133769, 534.8840893416, 453.0657960088, 579.8755075795, 579.5490838314, 538.8404308226, 564.0915622365, 563.9575508896, 565.5011648274, 553.5400395602, 559.7036228384, 512.3005012676, 531.7389392235, 533.2995099946, 540.1556866168, 585.7843090537, 543.4917462892, 521.8436058271, 541.1493906184, 535.162617066, 558.9373312742, 562.7090597954, 534.8772454669, 556.6430987863, 548.3876911099, 540.354941559, 543.3509256103, 561.0153373251, 515.5469981054, 547.1011628546, 572.7317928028, 577.466025923, 591.7112903438, 486.9978083981, 506.3635257112 ], "xaxis": "x", "y": [ 541.440514735031, 504.3231147951473, 517.8229604573828, 552.099195470894, 539.4086976957298, 546.0445762793125, 541.2172925282113, 539.2818410017992, 528.4258833223048, 544.0256810039959, 520.0113886877024, 519.3086959065508, 568.4845138926482, 518.3019806752413, 549.8578932148073, 556.396418106843, 553.8588483696706, 575.7317368454759, 560.9215155560349, 535.8482061216744, 504.2659313727828, 557.0181196003406, 561.7200840916013, 557.5839397666377, 541.4055505255715, 553.7162752328894, 557.809818320317, 554.4646653136678, 536.3097422120514, 526.9224014853453, 544.3693087801263, 521.585408549806, 499.13853711458944, 561.0683704971121, 564.9600795359845, 547.3301497403247, 563.1620898746268, 565.385511886817, 547.0725671972186, 559.6607616416451, 553.2943532151946, 500.72713230712947, 540.3305868471926, 534.3475571940054, 545.8190197533661, 569.8896979061896, 532.3246724260761, 503.6502063693613, 545.526128865233, 547.7168190607686, 563.0438842578808, 554.9595287397838, 530.2060212928889, 544.4384201165528, 551.1458588146407, 540.5365589736643, 549.3354650424644, 567.6166953954587, 522.2959262238672, 539.5483758065192, 559.9708732328057, 570.9552832729885, 557.4825024382188, 521.0675006799329, 523.689107563837 ], "yaxis": "y" }, { "hoverinfo": "none", "line": { "color": "black", "dash": "dot", "width": 2 }, "mode": "lines", "showlegend": false, "type": "scatter", "visible": true, "x": [ 20.094984966123143, 24.136214740024 ], "xaxis": "x2", "y": [ 20.094984966123143, 24.136214740024 ], "yaxis": "y2" }, { "error_x": { "array": [ 0.048670612592, 0.13613213418, 0.135580132716, 0.137405700628, 0.137566380644, 0.135737426244, 0.13689072062399998, 0.135587722228, 0.137380934068, 0.13639236083200001, 0.13506536498, 0.137623368232, 0.141532092156, 0.13943522770800001, 0.137215147664, 0.13613659514, 0.13440878771599998, 0.143115790972, 0.13729187578399998, 0.13627733, 0.135733025064, 0.135963966376, 0.13902685347600002, 0.137857664476, 0.13550375720000002, 0.138841771264, 0.13729121683200002, 0.138426719508, 0.13685765209200002, 0.136269576044, 0.14735822214400002, 0.136899248388, 0.134213041928, 0.139931757056, 0.14215547878, 0.13799847656, 0.135432008852, 0.139859693148, 0.145560420376, 0.13840536609200002, 0.13648318488000002, 0.13504200491600002, 0.133955590832, 0.139328979048, 0.136089003008, 0.15260062336400002, 0.137450593644, 0.136497777276, 0.145277608056, 0.134035104308, 0.139130825792, 0.140573637652, 0.140151500888, 0.13819307614, 0.13708526454, 0.13503340306400002, 0.13758017238, 0.14083460146000001, 0.136175133836, 0.13852454526400002, 0.139001731568, 0.140269432324, 0.160122590824, 0.13729417114, 0.13616042913200002 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "error_y": { "array": [ 0.9545491814060894, 0.7694758550235821, 0.7357603950898204, 0.6899873224946791, 0.7341422069050698, 0.7358503153202463, 0.7995393299468024, 0.7818110863625349, 0.7842514791257771, 0.793025088740844, 0.7773158107977265, 0.7104364553642991, 0.7034551894796155, 0.6772636746531765, 0.6515367776990854, 0.6927910346963242, 0.8055772738356245, 0.6101904579570135, 0.6501026592322515, 0.8494765488944649, 0.857429340547873, 0.690386900347638, 0.5686157004607776, 0.6871445867040122, 0.8481803741133, 0.7241617795194336, 0.7275715984939034, 0.7408161951595506, 0.7860345526375159, 0.7500184624096703, 0.8766645502364067, 0.7124065062815373, 0.8137225680492842, 0.7790759628106435, 0.7355443178470311, 0.7929214995361291, 0.6137330189383456, 0.7106101837010335, 0.8600602730361311, 0.7324629613086268, 0.7936053543948985, 0.722596153696927, 0.7431476764233416, 0.7675892687396055, 0.7280399338229266, 0.835365120216581, 0.8387093226773075, 0.7401517308030541, 0.9244824713799707, 0.7742552340740793, 0.7145078473944593, 0.7987770298176423, 0.7297884571272066, 0.8192677256380335, 0.7629325535196708, 0.7582566585801389, 0.8059622510163278, 0.6906178772519498, 0.8038675040972567, 0.7529503975328746, 0.7952475537443842, 0.6598513766627649, 0.9008674269949282, 0.8522181623799389, 0.8225772793739771 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(128,177,211,1)" }, "mode": "markers", "name": "In-sample", "showlegend": true, "text": [ "Arm status_quo

Actual: 21.637 [21.589, 21.686]
Predicted: 21.97 [21.016, 22.925]
Parameterization has too many items to render on hover (15).", "Arm 0_0

Actual: 20.394 [20.258, 20.530]
Predicted: 20.876 [20.106, 21.645]
Parameterization has too many items to render on hover (15).", "Arm 0_1

Actual: 20.867 [20.731, 21.002]
Predicted: 21.117 [20.381, 21.853]
Parameterization has too many items to render on hover (15).", "Arm 0_2

Actual: 21.419 [21.282, 21.557]
Predicted: 21.525 [20.835, 22.215]
Parameterization has too many items to render on hover (15).", "Arm 0_3

Actual: 21.546 [21.409, 21.684]
Predicted: 21.394 [20.660, 22.128]
Parameterization has too many items to render on hover (15).", "Arm 0_4

Actual: 21.303 [21.168, 21.439]
Predicted: 21.362 [20.627, 22.098]
Parameterization has too many items to render on hover (15).", "Arm 0_5

Actual: 21.473 [21.336, 21.610]
Predicted: 21.412 [20.612, 22.211]
Parameterization has too many items to render on hover (15).", "Arm 0_6

Actual: 21.351 [21.216, 21.487]
Predicted: 21.405 [20.623, 22.187]
Parameterization has too many items to render on hover (15).", "Arm 0_7

Actual: 21.296 [21.159, 21.434]
Predicted: 21.075 [20.291, 21.859]
Parameterization has too many items to render on hover (15).", "Arm 0_8

Actual: 21.166 [21.029, 21.302]
Predicted: 21.427 [20.634, 22.220]
Parameterization has too many items to render on hover (15).", "Arm 0_9

Actual: 21.034 [20.899, 21.169]
Predicted: 21.029 [20.251, 21.806]
Parameterization has too many items to render on hover (15).", "Arm 0_10

Actual: 20.856 [20.719, 20.994]
Predicted: 21.327 [20.616, 22.037]
Parameterization has too many items to render on hover (15).", "Arm 0_11

Actual: 22.181 [22.040, 22.323]
Predicted: 22.364 [21.661, 23.068]
Parameterization has too many items to render on hover (15).", "Arm 0_12

Actual: 21.508 [21.369, 21.648]
Predicted: 21.359 [20.682, 22.036]
Parameterization has too many items to render on hover (15).", "Arm 0_13

Actual: 21.418 [21.281, 21.556]
Predicted: 21.216 [20.565, 21.868]
Parameterization has too many items to render on hover (15).", "Arm 0_14

Actual: 21.46 [21.324, 21.596]
Predicted: 21.403 [20.711, 22.096]
Parameterization has too many items to render on hover (15).", "Arm 0_15

Actual: 21.116 [20.982, 21.251]
Predicted: 21.849 [21.044, 22.655]
Parameterization has too many items to render on hover (15).", "Arm 0_16

Actual: 22.191 [22.048, 22.334]
Predicted: 22.307 [21.697, 22.917]
Parameterization has too many items to render on hover (15).", "Arm 0_17

Actual: 21.713 [21.575, 21.850]
Predicted: 21.622 [20.971, 22.272]
Parameterization has too many items to render on hover (15).", "Arm 0_18

Actual: 21.354 [21.217, 21.490]
Predicted: 21.307 [20.457, 22.156]
Parameterization has too many items to render on hover (15).", "Arm 0_19

Actual: 20.915 [20.779, 21.051]
Predicted: 21.157 [20.299, 22.014]
Parameterization has too many items to render on hover (15).", "Arm 0_20

Actual: 21.622 [21.486, 21.758]
Predicted: 21.681 [20.991, 22.372]
Parameterization has too many items to render on hover (15).", "Arm 0_21

Actual: 21.66 [21.521, 21.799]
Predicted: 21.53 [20.961, 22.099]
Parameterization has too many items to render on hover (15).", "Arm 0_22

Actual: 21.622 [21.484, 21.760]
Predicted: 21.737 [21.050, 22.425]
Parameterization has too many items to render on hover (15).", "Arm 0_23

Actual: 20.947 [20.812, 21.083]
Predicted: 21.319 [20.471, 22.167]
Parameterization has too many items to render on hover (15).", "Arm 0_24

Actual: 22.061 [21.923, 22.200]
Predicted: 21.68 [20.956, 22.404]
Parameterization has too many items to render on hover (15).", "Arm 0_25

Actual: 21.64 [21.503, 21.777]
Predicted: 21.733 [21.006, 22.461]
Parameterization has too many items to render on hover (15).", "Arm 0_26

Actual: 21.88 [21.741, 22.018]
Predicted: 21.63 [20.889, 22.371]
Parameterization has too many items to render on hover (15).", "Arm 0_27

Actual: 21.77 [21.634, 21.907]
Predicted: 22.063 [21.277, 22.849]
Parameterization has too many items to render on hover (15).", "Arm 0_28

Actual: 21.085 [20.949, 21.222]
Predicted: 21.524 [20.774, 22.274]
Parameterization has too many items to render on hover (15).", "Arm 0_29

Actual: 22.928 [22.781, 23.075]
Predicted: 22.12 [21.243, 22.997]
Parameterization has too many items to render on hover (15).", "Arm 0_30

Actual: 21.047 [20.910, 21.184]
Predicted: 21.159 [20.446, 21.871]
Parameterization has too many items to render on hover (15).", "Arm 0_31

Actual: 20.369 [20.235, 20.504]
Predicted: 20.948 [20.135, 21.762]
Parameterization has too many items to render on hover (15).", "Arm 0_32

Actual: 22.329 [22.189, 22.469]
Predicted: 22.09 [21.311, 22.869]
Parameterization has too many items to render on hover (15).", "Arm 0_33

Actual: 22.492 [22.350, 22.634]
Predicted: 21.935 [21.199, 22.670]
Parameterization has too many items to render on hover (15).", "Arm 0_34

Actual: 22.082 [21.944, 22.220]
Predicted: 21.887 [21.094, 22.680]
Parameterization has too many items to render on hover (15).", "Arm 0_35

Actual: 21.779 [21.643, 21.914]
Predicted: 21.638 [21.025, 22.252]
Parameterization has too many items to render on hover (15).", "Arm 0_36

Actual: 21.916 [21.776, 22.056]
Predicted: 22.179 [21.468, 22.889]
Parameterization has too many items to render on hover (15).", "Arm 0_37

Actual: 22.637 [22.492, 22.783]
Predicted: 22.037 [21.177, 22.897]
Parameterization has too many items to render on hover (15).", "Arm 0_38

Actual: 21.472 [21.334, 21.611]
Predicted: 21.634 [20.901, 22.366]
Parameterization has too many items to render on hover (15).", "Arm 0_39

Actual: 21.664 [21.528, 21.800]
Predicted: 21.59 [20.796, 22.384]
Parameterization has too many items to render on hover (15).", "Arm 0_40

Actual: 20.931 [20.796, 21.066]
Predicted: 20.818 [20.095, 21.540]
Parameterization has too many items to render on hover (15).", "Arm 0_41

Actual: 21.26 [21.127, 21.394]
Predicted: 21.049 [20.305, 21.792]
Parameterization has too many items to render on hover (15).", "Arm 0_42

Actual: 21.394 [21.254, 21.533]
Predicted: 21.546 [20.779, 22.314]
Parameterization has too many items to render on hover (15).", "Arm 0_43

Actual: 21.338 [21.202, 21.475]
Predicted: 21.409 [20.681, 22.137]
Parameterization has too many items to render on hover (15).", "Arm 0_44

Actual: 23.293 [23.140, 23.446]
Predicted: 22.514 [21.679, 23.350]
Parameterization has too many items to render on hover (15).", "Arm 0_45

Actual: 21.161 [21.023, 21.298]
Predicted: 21.288 [20.449, 22.126]
Parameterization has too many items to render on hover (15).", "Arm 0_46

Actual: 20.975 [20.838, 21.111]
Predicted: 20.875 [20.135, 21.615]
Parameterization has too many items to render on hover (15).", "Arm 0_47

Actual: 22.506 [22.360, 22.651]
Predicted: 22.106 [21.182, 23.031]
Parameterization has too many items to render on hover (15).", "Arm 0_48

Actual: 21.384 [21.250, 21.518]
Predicted: 21.346 [20.572, 22.121]
Parameterization has too many items to render on hover (15).", "Arm 0_49

Actual: 21.8 [21.661, 21.939]
Predicted: 21.818 [21.103, 22.533]
Parameterization has too many items to render on hover (15).", "Arm 0_50

Actual: 22.12 [21.979, 22.261]
Predicted: 21.904 [21.106, 22.703]
Parameterization has too many items to render on hover (15).", "Arm 0_51

Actual: 21.341 [21.200, 21.481]
Predicted: 21.573 [20.843, 22.302]
Parameterization has too many items to render on hover (15).", "Arm 0_52

Actual: 21.832 [21.693, 21.970]
Predicted: 21.704 [20.885, 22.523]
Parameterization has too many items to render on hover (15).", "Arm 0_53

Actual: 21.437 [21.300, 21.575]
Predicted: 21.551 [20.788, 22.314]
Parameterization has too many items to render on hover (15).", "Arm 0_54

Actual: 21.363 [21.228, 21.498]
Predicted: 21.384 [20.625, 22.142]
Parameterization has too many items to render on hover (15).", "Arm 0_55

Actual: 21.409 [21.271, 21.546]
Predicted: 21.442 [20.636, 22.248]
Parameterization has too many items to render on hover (15).", "Arm 0_56

Actual: 21.876 [21.735, 22.017]
Predicted: 22.082 [21.391, 22.772]
Parameterization has too many items to render on hover (15).", "Arm 0_57

Actual: 20.938 [20.802, 21.074]
Predicted: 21.047 [20.243, 21.851]
Parameterization has too many items to render on hover (15).", "Arm 0_58

Actual: 21.321 [21.183, 21.460]
Predicted: 21.395 [20.642, 22.148]
Parameterization has too many items to render on hover (15).", "Arm 0_59

Actual: 21.852 [21.713, 21.991]
Predicted: 21.888 [21.092, 22.683]
Parameterization has too many items to render on hover (15).", "Arm 0_60

Actual: 22.243 [22.103, 22.383]
Predicted: 22.166 [21.506, 22.826]
Parameterization has too many items to render on hover (15).", "Arm 0_61

Actual: 23.976 [23.816, 24.136]
Predicted: 22.196 [21.295, 23.097]
Parameterization has too many items to render on hover (15).", "Arm 0_62

Actual: 20.807 [20.669, 20.944]
Predicted: 21.281 [20.429, 22.133]
Parameterization has too many items to render on hover (15).", "Arm 0_63

Actual: 21.039 [20.903, 21.175]
Predicted: 21.288 [20.466, 22.111]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": true, "x": [ 21.6372636518, 20.3938551623, 20.8668886394, 21.4194272163, 21.5463005234, 21.3033959051, 21.4727492046, 21.3514435661, 21.2963493601, 21.1658724048, 21.0336997163, 20.8561277107, 22.1811563552, 21.5082145841, 21.4183918127, 21.4602436992, 21.1164428415, 22.1907197586, 21.7126315645, 21.3535329606, 20.9149831146, 21.6224324583, 21.6598472233, 21.6216898678, 20.9474084514, 22.061401753, 21.6400346563, 21.8797036224, 21.7704708828, 21.0854461784, 22.9278848853, 21.0473200141, 20.3694726715, 22.3289678016, 22.4920081911, 22.0823489199, 21.7785559743, 21.9157166512, 22.6371209753, 21.4723590682, 21.6640149689, 20.9308294427, 21.2604964675, 21.3937173897, 21.338490998, 23.2929146801, 21.1609294892, 20.9745011961, 22.5055156411, 21.3843847146, 21.8001539366, 22.1199857861, 21.3405492897, 21.8315714862, 21.4374334625, 21.3634470762, 21.4088999606, 21.8761495501, 20.9381701672, 21.3210724987, 21.8518919135, 22.2431650654, 23.9760921492, 20.8066326138, 21.038950512 ], "xaxis": "x2", "y": [ 21.970372281762337, 20.875804007987924, 21.117236468608255, 21.525355637480047, 21.393681299387563, 21.36241925509351, 21.411649618072037, 21.405149313102427, 21.075163831036928, 21.427100383413514, 21.028561202379223, 21.32682642817969, 22.364248290672514, 21.3590863529875, 21.216091807860003, 21.403310619138928, 21.849308996071922, 22.30683543562944, 21.62155392989213, 21.306929910974986, 21.15657878890716, 21.68128426732816, 21.53002340613945, 21.737431397244286, 21.31897347400008, 21.679830166762642, 21.73346669081415, 21.63003601598809, 22.06293419748276, 21.524199370782036, 22.120145955459805, 21.158751606699703, 20.94838522477389, 22.090330602729935, 21.93479357322111, 21.886879619184576, 21.638488280760292, 22.178856778383036, 22.036829457286846, 21.633902817132054, 21.590021029046383, 20.81758111982007, 21.048532699118173, 21.54643498440575, 21.4086965811737, 22.514474040351264, 21.287557626283355, 20.874775199630264, 22.10619155907228, 21.346364935370953, 21.818000380992896, 21.904446484456024, 21.5725605771224, 21.70409017925376, 21.5512609330054, 21.383724199312656, 21.44198845298864, 22.08187525258065, 21.046845572730987, 21.39537875308113, 21.88766122525993, 22.16614719787965, 22.19608735320611, 21.28109468453315, 21.28842964178283 ], "yaxis": "y2" } ], "layout": { "annotations": [ { "font": { "size": 12 }, "showarrow": false, "text": "metric_1", "x": 0.2125, "xanchor": "center", "xref": "paper", "y": 1.0, "yanchor": "bottom", "yref": "paper" }, { "font": { "size": 12 }, "showarrow": false, "text": "metric_2", "x": 0.7875, "xanchor": "center", "xref": "paper", "y": 1.0, "yanchor": "bottom", "yref": "paper" } ], "font": { "size": 10 }, "height": 400, "hovermode": "closest", "showlegend": false, "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.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.0, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#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.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.0, "#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.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.0, "#f0f921" ] ], "sequentialminus": [ [ 0.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.0, "#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": "Cross-Validation" }, "width": 800, "xaxis": { "anchor": "y", "domain": [ 0.0, 0.425 ], "linecolor": "black", "linewidth": 0.5, "mirror": true, "title": { "text": "Actual Outcome" } }, "xaxis2": { "anchor": "y2", "domain": [ 0.575, 1.0 ], "linecolor": "black", "linewidth": 0.5, "mirror": true, "title": { "text": "Actual Outcome" } }, "yaxis": { "anchor": "x", "domain": [ 0.0, 1.0 ], "linecolor": "black", "linewidth": 0.5, "mirror": true, "title": { "text": "Predicted Outcome" } }, "yaxis2": { "anchor": "x2", "domain": [ 0.0, 1.0 ], "linecolor": "black", "linewidth": 0.5, "mirror": true, "title": { "text": "Predicted Outcome" } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "cv_result = cross_validate(gp)\n", "render(tile_cross_validation(cv_result))" ] }, { "cell_type": "markdown", "id": "3a71fa4e", "metadata": { "papermill": { "duration": 0.040999, "end_time": "2024-07-23T21:42:02.638738", "exception": false, "start_time": "2024-07-23T21:42:02.597739", "status": "completed" }, "tags": [] }, "source": [ "The parameters from the initial batch have a wide range of effects on the metrics of interest, as shown from the outcomes from our fitted GP model. " ] }, { "cell_type": "code", "execution_count": 16, "id": "8464f6e9", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:42:02.723446Z", "iopub.status.busy": "2024-07-23T21:42:02.722941Z", "iopub.status.idle": "2024-07-23T21:42:03.014924Z", "shell.execute_reply": "2024-07-23T21:42:03.014271Z" }, "papermill": { "duration": 0.335946, "end_time": "2024-07-23T21:42:03.016868", "exception": false, "start_time": "2024-07-23T21:42:02.680922", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "error_y": { "array": [ 0.5199804246111184, 0.9032164096653746, 0.9624278243039576, 1.052385688658181, 1.0668134593005398, 1.0433275173146253, 1.069832771962779, 1.0530820616372327, 1.037914678320712, 1.0588870979035767, 0.994533197398567, 0.9593927097669188, 1.134764051837133, 1.040828628037352, 1.0435887822468872, 1.0711888252845143, 1.0156155919775105, 1.1282620098094542, 1.078901964920416, 1.0706053139881015, 0.928468085122274, 1.0903403098736533, 1.0861376346747338, 1.1145894403672942, 1.006352898706274, 1.099480116802372, 1.0916786186054195, 1.0844616640016524, 1.0017869935089168, 0.9935721437004562, 1.1127526124486478, 1.0328623360505096, 0.8797277436150708, 1.1405212824823439, 1.1417564070477377, 1.0764115223918307, 1.096560150650411, 1.0985023172184378, 1.1025418776463087, 1.0794793690020426, 1.0859645956941724, 0.9820298787455961, 1.0166498759504272, 1.0343567024021967, 1.0382967161682812, 1.1551476665881923, 1.0464946500805128, 1.0023879561469768, 1.0516814219677202, 1.034691317673231, 1.0832738065259748, 1.0904317758893491, 1.0222881533107153, 1.0810722694999075, 1.0613914312787918, 1.0320121936874975, 1.0528019793786063, 1.091209666723376, 0.9988945899784443, 1.0571959681159073, 1.11937598721467, 1.1304030721739515, 1.180501006173102, 0.9513089899507343, 0.9719045536754184 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "hoverinfo": "text", "legendgroup": "In-sample", "marker": { "color": "rgba(128,177,211,1)" }, "mode": "markers", "name": "In-sample", "showlegend": true, "text": [ "Arm status_quo

metric_1: -0.0% [-0.520%, 0.520%]
", "Arm 0_0

metric_1: -17.022% [-17.925%, -16.119%]
", "Arm 0_1

metric_1: -11.473% [-12.436%, -10.511%]
", "Arm 0_2

metric_1: -3.211% [-4.263%, -2.158%]
", "Arm 0_3

metric_1: -2.25% [-3.317%, -1.183%]
", "Arm 0_4

metric_1: -2.877% [-3.920%, -1.834%]
", "Arm 0_5

metric_1: -2.093% [-3.163%, -1.023%]
", "Arm 0_6

metric_1: -3.549% [-4.602%, -2.496%]
", "Arm 0_7

metric_1: -4.118% [-5.156%, -3.080%]
", "Arm 0_8

metric_1: -2.464% [-3.523%, -1.405%]
", "Arm 0_9

metric_1: -7.957% [-8.951%, -6.962%]
", "Arm 0_10

metric_1: -11.26% [-12.220%, -10.301%]
", "Arm 0_11

metric_1: 2.99% [1.855%, 4.125%]
", "Arm 0_12

metric_1: -3.205% [-4.246%, -2.164%]
", "Arm 0_13

metric_1: -2.828% [-3.871%, -1.784%]
", "Arm 0_14

metric_1: -0.807% [-1.878%, 0.264%]
", "Arm 0_15

metric_1: -7.632% [-8.648%, -6.617%]
", "Arm 0_16

metric_1: 2.493% [1.365%, 3.621%]
", "Arm 0_17

metric_1: -1.148% [-2.227%, -0.069%]
", "Arm 0_18

metric_1: -1.417% [-2.488%, -0.346%]
", "Arm 0_19

metric_1: -14.735% [-15.664%, -13.807%]
", "Arm 0_20

metric_1: 0.073% [-1.017%, 1.164%]
", "Arm 0_21

metric_1: 0.528% [-0.558%, 1.614%]
", "Arm 0_22

metric_1: 1.746% [0.632%, 2.861%]
", "Arm 0_23

metric_1: -6.404% [-7.411%, -5.398%]
", "Arm 0_24

metric_1: 0.836% [-0.264%, 1.935%]
", "Arm 0_25

metric_1: 0.699% [-0.393%, 1.791%]
", "Arm 0_26

metric_1: 0.319% [-0.766%, 1.403%]
", "Arm 0_27

metric_1: -6.918% [-7.920%, -5.916%]
", "Arm 0_28

metric_1: -7.463% [-8.457%, -6.469%]
", "Arm 0_29

metric_1: 1.48% [0.367%, 2.592%]
", "Arm 0_30

metric_1: -4.65% [-5.683%, -3.617%]
", "Arm 0_31

metric_1: -19.06% [-19.939%, -18.180%]
", "Arm 0_32

metric_1: 3.344% [2.204%, 4.485%]
", "Arm 0_33

metric_1: 3.298% [2.156%, 4.440%]
", "Arm 0_34

metric_1: -3.845% [-4.922%, -2.769%]
", "Arm 0_35

metric_1: 0.616% [-0.480%, 1.713%]
", "Arm 0_36

metric_1: 0.606% [-0.493%, 1.704%]
", "Arm 0_37

metric_1: 0.801% [-0.301%, 1.904%]
", "Arm 0_38

metric_1: -1.23% [-2.310%, -0.151%]
", "Arm 0_39

metric_1: -0.189% [-1.275%, 0.897%]
", "Arm 0_40

metric_1: -8.667% [-9.649%, -7.685%]
", "Arm 0_41

metric_1: -5.112% [-6.129%, -4.096%]
", "Arm 0_42

metric_1: -4.866% [-5.900%, -3.831%]
", "Arm 0_43

metric_1: -3.621% [-4.659%, -2.582%]
", "Arm 0_44

metric_1: 4.416% [3.261%, 5.571%]
", "Arm 0_45

metric_1: -3.094% [-4.140%, -2.047%]
", "Arm 0_46

metric_1: -6.987% [-7.990%, -5.985%]
", "Arm 0_47

metric_1: -3.456% [-4.507%, -2.404%]
", "Arm 0_48

metric_1: -4.487% [-5.521%, -3.452%]
", "Arm 0_49

metric_1: -0.276% [-1.360%, 0.807%]
", "Arm 0_50

metric_1: 0.34% [-0.750%, 1.431%]
", "Arm 0_51

metric_1: -4.611% [-5.633%, -3.589%]
", "Arm 0_52

metric_1: -0.757% [-1.838%, 0.324%]
", "Arm 0_53

metric_1: -2.166% [-3.228%, -1.105%]
", "Arm 0_54

metric_1: -3.611% [-4.643%, -2.579%]
", "Arm 0_55

metric_1: -3.053% [-4.106%, -2.000%]
", "Arm 0_56

metric_1: 0.115% [-0.976%, 1.206%]
", "Arm 0_57

metric_1: -8.012% [-9.011%, -7.013%]
", "Arm 0_58

metric_1: -2.444% [-3.501%, -1.387%]
", "Arm 0_59

metric_1: 2.105% [0.986%, 3.225%]
", "Arm 0_60

metric_1: 2.966% [1.836%, 4.097%]
", "Arm 0_61

metric_1: 5.393% [4.212%, 6.573%]
", "Arm 0_62

metric_1: -13.026% [-13.978%, -12.075%]
", "Arm 0_63

metric_1: -9.619% [-10.591%, -8.647%]
" ], "type": "scatter", "visible": true, "x": [ "status_quo", "0_0", "0_1", "0_2", "0_3", "0_4", "0_5", "0_6", "0_7", "0_8", "0_9", "0_10", "0_11", "0_12", "0_13", "0_14", "0_15", "0_16", "0_17", "0_18", "0_19", "0_20", "0_21", "0_22", "0_23", "0_24", "0_25", "0_26", "0_27", "0_28", "0_29", "0_30", "0_31", "0_32", "0_33", "0_34", "0_35", "0_36", "0_37", "0_38", "0_39", "0_40", "0_41", "0_42", "0_43", "0_44", "0_45", "0_46", "0_47", "0_48", "0_49", "0_50", "0_51", "0_52", "0_53", "0_54", "0_55", "0_56", "0_57", "0_58", "0_59", "0_60", "0_61", "0_62", "0_63" ], "xaxis": "x", "y": [ -0.0, -17.02206139784465, -11.473291987728398, -3.2108824889046166, -2.2500542375012786, -2.8771562219463167, -2.0929356914224395, -3.5492441655229037, -4.118041377995041, -2.4636635328437877, -7.956569542262856, -11.260321601672421, 2.9899438641311415, -3.2049579318835018, -2.827660774001484, -0.8072404322905544, -7.6322270702867305, 2.4931819446140926, -1.148330526627533, -1.4169036015940673, -14.735357491491916, 0.07332375862707896, 0.5279467957856301, 1.746137050550206, -6.404311114970618, 0.8357553340806907, 0.6988262187402099, 0.3185636367902723, -6.918124582141375, -7.462965106089974, 1.4797337857751625, -4.649777993337341, -19.05973546685221, 3.3442482013559975, 3.297798639466154, -3.845356456151733, 0.6160940039179187, 0.6058711232687786, 0.8012553019517893, -1.2301256552808095, -0.18910028748136085, -8.666675013921338, -5.112324064964419, -4.86569379364528, -3.620621054640758, 4.416044825856187, -3.093971963062927, -6.987464040961325, -3.4556161476432417, -4.486531036903214, -0.27633236507806286, 0.340411558019988, -4.611115983136856, -0.7572149013583253, -2.1663549159415285, -3.611089804606486, -3.05303223007285, 0.11512682354741087, -8.01171109597295, -2.4442237921803756, 2.105241735471645, 2.9661737788579026, 5.392532772356659, -13.026414406927774, -9.619180906677235 ], "yaxis": "y" }, { "error_y": { "array": [ 0.31768618803627746, 0.6547390033259559, 0.6532035658546069, 0.6613095279338559, 0.663694044606335, 0.6553520816907519, 0.6622060745948924, 0.6559897170901099, 0.6632871916007322, 0.6589558867710522, 0.6526021316296485, 0.6609469038190158, 0.6813556764812729, 0.6694707089535638, 0.6591305444564081, 0.6563088891199969, 0.6508042065845804, 0.6839218011702075, 0.6604410533261811, 0.6601791004470141, 0.6565370956874599, 0.6561143396100882, 0.6633705609711964, 0.6637802749472898, 0.6555409555896541, 0.6704569801207515, 0.6627359791137181, 0.6685874974558632, 0.6628630164052798, 0.6572005336630893, 0.7124473536174848, 0.6586246452752639, 0.6475504344970129, 0.6773764402930185, 0.6859241438396978, 0.6688075268945789, 0.6516467414471038, 0.6738026813694182, 0.7036167161219753, 0.6668942761025413, 0.6610550199747673, 0.6508053387927736, 0.647977870007616, 0.6713717036833793, 0.6567234212742864, 0.7346094789012635, 0.6642528580204958, 0.6574538811649219, 0.7031728928965401, 0.6494776969874009, 0.6704890069720423, 0.6797642762291801, 0.6735897233348079, 0.6692895794414041, 0.6620886307524423, 0.6531946609164403, 0.6650016223219315, 0.6769984336931841, 0.6574735003578128, 0.6674035801481913, 0.6722376990649443, 0.6748101023935827, 0.7697450546827234, 0.6626609967721556, 0.6581386194385257 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "hoverinfo": "text", "legendgroup": "In-sample", "marker": { "color": "rgba(128,177,211,1)" }, "mode": "markers", "name": "In-sample", "showlegend": false, "text": [ "Arm status_quo

metric_2: -0.0% [-0.318%, 0.318%]
", "Arm 0_0

metric_2: -5.683% [-6.338%, -5.028%]
", "Arm 0_1

metric_2: -3.526% [-4.180%, -2.873%]
", "Arm 0_2

metric_2: -0.992% [-1.653%, -0.331%]
", "Arm 0_3

metric_2: -0.448% [-1.112%, 0.215%]
", "Arm 0_4

metric_2: -1.538% [-2.193%, -0.883%]
", "Arm 0_5

metric_2: -0.772% [-1.435%, -0.110%]
", "Arm 0_6

metric_2: -1.318% [-1.974%, -0.662%]
", "Arm 0_7

metric_2: -1.61% [-2.273%, -0.947%]
", "Arm 0_8

metric_2: -2.148% [-2.807%, -1.489%]
", "Arm 0_9

metric_2: -2.794% [-3.447%, -2.142%]
", "Arm 0_10

metric_2: -3.535% [-4.196%, -2.874%]
", "Arm 0_11

metric_2: 2.542% [1.861%, 3.224%]
", "Arm 0_12

metric_2: -0.629% [-1.298%, 0.041%]
", "Arm 0_13

metric_2: -1.055% [-1.714%, -0.396%]
", "Arm 0_14

metric_2: -0.832% [-1.488%, -0.176%]
", "Arm 0_15

metric_2: -2.319% [-2.970%, -1.669%]
", "Arm 0_16

metric_2: 2.582% [1.898%, 3.266%]
", "Arm 0_17

metric_2: 0.326% [-0.334%, 0.987%]
", "Arm 0_18

metric_2: -1.321% [-1.981%, -0.661%]
", "Arm 0_19

metric_2: -3.315% [-3.971%, -2.658%]
", "Arm 0_20

metric_2: -0.063% [-0.719%, 0.594%]
", "Arm 0_21

metric_2: 0.066% [-0.597%, 0.730%]
", "Arm 0_22

metric_2: -0.055% [-0.719%, 0.608%]
", "Arm 0_23

metric_2: -3.15% [-3.805%, -2.494%]
", "Arm 0_24

metric_2: 1.893% [1.223%, 2.564%]
", "Arm 0_25

metric_2: 0.024% [-0.639%, 0.686%]
", "Arm 0_26

metric_2: 1.077% [0.409%, 1.746%]
", "Arm 0_27

metric_2: 0.651% [-0.012%, 1.314%]
", "Arm 0_28

metric_2: -2.49% [-3.147%, -1.832%]
", "Arm 0_29

metric_2: 5.858% [5.145%, 6.570%]
", "Arm 0_30

metric_2: -2.712% [-3.371%, -2.054%]
", "Arm 0_31

metric_2: -5.792% [-6.440%, -5.145%]
", "Arm 0_32

metric_2: 3.158% [2.481%, 3.835%]
", "Arm 0_33

metric_2: 3.853% [3.167%, 4.539%]
", "Arm 0_34

metric_2: 2.026% [1.357%, 2.695%]
", "Arm 0_35

metric_2: 0.619% [-0.033%, 1.270%]
", "Arm 0_36

metric_2: 1.328% [0.654%, 2.002%]
", "Arm 0_37

metric_2: 4.539% [3.836%, 5.243%]
", "Arm 0_38

metric_2: -0.74% [-1.407%, -0.074%]
", "Arm 0_39

metric_2: 0.11% [-0.551%, 0.771%]
", "Arm 0_40

metric_2: -3.287% [-3.937%, -2.636%]
", "Arm 0_41

metric_2: -1.776% [-2.424%, -1.128%]
", "Arm 0_42

metric_2: -1.107% [-1.779%, -0.436%]
", "Arm 0_43

metric_2: -1.374% [-2.031%, -0.717%]
", "Arm 0_44

metric_2: 7.531% [6.797%, 8.266%]
", "Arm 0_45

metric_2: -2.19% [-2.854%, -1.526%]
", "Arm 0_46

metric_2: -3.082% [-3.740%, -2.425%]
", "Arm 0_47

metric_2: 3.964% [3.261%, 4.667%]
", "Arm 0_48

metric_2: -1.178% [-1.827%, -0.528%]
", "Arm 0_49

metric_2: 0.752% [0.081%, 1.422%]
", "Arm 0_50

metric_2: 2.197% [1.517%, 2.877%]
", "Arm 0_51

metric_2: -1.337% [-2.011%, -0.664%]
", "Arm 0_52

metric_2: 0.878% [0.208%, 1.547%]
", "Arm 0_53

metric_2: -0.911% [-1.573%, -0.249%]
", "Arm 0_54

metric_2: -1.267% [-1.920%, -0.613%]
", "Arm 0_55

metric_2: -1.055% [-1.720%, -0.390%]
", "Arm 0_56

metric_2: 1.138% [0.461%, 1.815%]
", "Arm 0_57

metric_2: -3.221% [-3.878%, -2.563%]
", "Arm 0_58

metric_2: -1.454% [-2.122%, -0.787%]
", "Arm 0_59

metric_2: 0.993% [0.320%, 1.665%]
", "Arm 0_60

metric_2: 2.781% [2.106%, 3.455%]
", "Arm 0_61

metric_2: 10.553% [9.783%, 11.323%]
", "Arm 0_62

metric_2: -3.787% [-4.450%, -3.125%]
", "Arm 0_63

metric_2: -2.738% [-3.397%, -2.080%]
" ], "type": "scatter", "visible": true, "x": [ "status_quo", "0_0", "0_1", "0_2", "0_3", "0_4", "0_5", "0_6", "0_7", "0_8", "0_9", "0_10", "0_11", "0_12", "0_13", "0_14", "0_15", "0_16", "0_17", "0_18", "0_19", "0_20", "0_21", "0_22", "0_23", "0_24", "0_25", "0_26", "0_27", "0_28", "0_29", "0_30", "0_31", "0_32", "0_33", "0_34", "0_35", "0_36", "0_37", "0_38", "0_39", "0_40", "0_41", "0_42", "0_43", "0_44", "0_45", "0_46", "0_47", "0_48", "0_49", "0_50", "0_51", "0_52", "0_53", "0_54", "0_55", "0_56", "0_57", "0_58", "0_59", "0_60", "0_61", "0_62", "0_63" ], "xaxis": "x2", "y": [ -0.0, -5.682896191242069, -3.526388838425713, -0.9921732319146028, -0.44843196571748983, -1.5381054401078584, -0.772462657864988, -1.3177838434359073, -1.6100805247892722, -2.1479565106870444, -2.794169351971184, -3.535437574500678, 2.542377816566437, -0.6285437362536145, -1.0553378067852983, -0.8319970714143301, -2.3193469030434235, 2.581636001324906, 0.3262162155970574, -1.3207787822924693, -3.3148224142307705, -0.06251015024848455, 0.0664022870773819, -0.05540043064418244, -3.1495293551798045, 1.893492552746848, 0.023529065925072166, 1.0773773990041413, 0.6512576803642262, -2.4895327251963386, 5.857866054784114, -2.7121881917579063, -5.79232068909004, 3.158097104778565, 3.853326914067703, 2.026265677524414, 0.6187969828422447, 1.3280884998998812, 4.5394320349859045, -0.7404865224487134, 0.10968358357773028, -3.2865472060970484, -1.7761665678119458, -1.1071518879366458, -1.3739368874026805, 7.531237528366881, -2.190179027605063, -3.082216407111662, 3.9639992944116216, -1.1779071169175672, 0.7516817036560192, 2.1968369082460764, -1.33724021368913, 0.8775647492588089, -0.9111789631064241, -1.2666766312743076, -1.0551684639996701, 1.137838972015706, -3.2209495370127383, -1.4541471836860875, 0.9926746633561668, 2.780640532244425, 10.552765130372427, -3.7873865294335443, -2.738458580966895 ], "yaxis": "y2" } ], "layout": { "annotations": [ { "font": { "size": 10 }, "showarrow": false, "text": "metric_1", "x": 0.2375, "xanchor": "center", "xref": "paper", "y": 1.0, "yanchor": "bottom", "yref": "paper" }, { "font": { "size": 10 }, "showarrow": false, "text": "metric_2", "x": 0.7625, "xanchor": "center", "xref": "paper", "y": 1.0, "yanchor": "bottom", "yref": "paper" }, { "font": { "size": 10 }, "showarrow": false, "text": "Predicted Outcomes", "x": 0.5, "xanchor": "center", "xref": "paper", "y": 1.4, "yanchor": "middle", "yref": "paper" }, { "font": { "size": 10 }, "showarrow": false, "text": "Sort By", "x": 0.05, "xanchor": "left", "xref": "paper", "y": 1.4, "yanchor": "middle", "yref": "paper" } ], "font": { "size": 10 }, "height": 300, "hovermode": "closest", "legend": { "orientation": "h", "x": 0, "xanchor": "left", "y": 1.2, "yanchor": "middle" }, "margin": { "t": 0 }, "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.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.0, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#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.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.0, "#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.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.0, "#f0f921" ] ], "sequentialminus": [ [ 0.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.0, "#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 } } }, "updatemenus": [ { "buttons": [ { "args": [ { "xaxis.categoryarray": [ "status_quo", "0_0", "0_1", "0_2", "0_3", "0_4", "0_5", "0_6", "0_7", "0_8", "0_9", "0_10", "0_11", "0_12", "0_13", "0_14", "0_15", "0_16", "0_17", "0_18", "0_19", "0_20", "0_21", "0_22", "0_23", "0_24", "0_25", "0_26", "0_27", "0_28", "0_29", "0_30", "0_31", "0_32", "0_33", "0_34", "0_35", "0_36", "0_37", "0_38", "0_39", "0_40", "0_41", "0_42", "0_43", "0_44", "0_45", "0_46", "0_47", "0_48", "0_49", "0_50", "0_51", "0_52", "0_53", "0_54", "0_55", "0_56", "0_57", "0_58", "0_59", "0_60", "0_61", "0_62", "0_63" ], "xaxis.categoryorder": "array", "xaxis2.categoryarray": [ "status_quo", "0_0", "0_1", "0_2", "0_3", "0_4", "0_5", "0_6", "0_7", "0_8", "0_9", "0_10", "0_11", "0_12", "0_13", "0_14", "0_15", "0_16", "0_17", "0_18", "0_19", "0_20", "0_21", "0_22", "0_23", "0_24", "0_25", "0_26", "0_27", "0_28", "0_29", "0_30", "0_31", "0_32", "0_33", "0_34", "0_35", "0_36", "0_37", "0_38", "0_39", "0_40", "0_41", "0_42", "0_43", "0_44", "0_45", "0_46", "0_47", "0_48", "0_49", "0_50", "0_51", "0_52", "0_53", "0_54", "0_55", "0_56", "0_57", "0_58", "0_59", "0_60", "0_61", "0_62", "0_63" ], "xaxis2.categoryorder": "array" } ], "label": "Name", "method": "relayout" }, { "args": [ { "xaxis.categoryarray": [ "0_31", "0_0", "0_19", "0_62", "0_1", "0_10", "0_63", "0_40", "0_57", "0_9", "0_15", "0_28", "0_46", "0_27", "0_23", "0_41", "0_42", "0_30", "0_51", "0_48", "0_7", "0_34", "0_43", "0_54", "0_6", "0_47", "0_2", "0_12", "0_45", "0_55", "0_4", "0_13", "0_8", "0_58", "0_3", "0_53", "0_5", "0_18", "0_38", "0_17", "0_14", "0_52", "0_49", "0_39", "status_quo", "0_20", "0_56", "0_26", "0_50", "0_21", "0_36", "0_35", "0_25", "0_37", "0_24", "0_29", "0_22", "0_59", "0_16", "0_60", "0_11", "0_33", "0_32", "0_44", "0_61" ], "xaxis.categoryorder": "array", "xaxis2.categoryarray": [ "0_31", "0_0", "0_62", "0_10", "0_1", "0_19", "0_40", "0_57", "0_23", "0_46", "0_9", "0_63", "0_30", "0_28", "0_15", "0_45", "0_8", "0_41", "0_7", "0_4", "0_58", "0_43", "0_51", "0_18", "0_6", "0_54", "0_48", "0_42", "0_13", "0_55", "0_2", "0_53", "0_14", "0_5", "0_38", "0_12", "0_3", "0_20", "0_22", "status_quo", "0_25", "0_21", "0_39", "0_17", "0_35", "0_27", "0_49", "0_52", "0_59", "0_26", "0_56", "0_36", "0_24", "0_34", "0_50", "0_11", "0_16", "0_60", "0_32", "0_33", "0_47", "0_37", "0_29", "0_44", "0_61" ], "xaxis2.categoryorder": "array" } ], "label": "Effect Size", "method": "relayout" } ], "x": 0.15, "xanchor": "left", "y": 1.4, "yanchor": "middle" } ], "width": 950, "xaxis": { "anchor": "y", "categoryarray": [ "status_quo", "0_0", "0_1", "0_2", "0_3", "0_4", "0_5", "0_6", "0_7", "0_8", "0_9", "0_10", "0_11", "0_12", "0_13", "0_14", "0_15", "0_16", "0_17", "0_18", "0_19", "0_20", "0_21", "0_22", "0_23", "0_24", "0_25", "0_26", "0_27", "0_28", "0_29", "0_30", "0_31", "0_32", "0_33", "0_34", "0_35", "0_36", "0_37", "0_38", "0_39", "0_40", "0_41", "0_42", "0_43", "0_44", "0_45", "0_46", "0_47", "0_48", "0_49", "0_50", "0_51", "0_52", "0_53", "0_54", "0_55", "0_56", "0_57", "0_58", "0_59", "0_60", "0_61", "0_62", "0_63" ], "categoryorder": "array", "domain": [ 0.0, 0.475 ], "type": "category" }, "xaxis2": { "anchor": "y2", "categoryarray": [ "status_quo", "0_0", "0_1", "0_2", "0_3", "0_4", "0_5", "0_6", "0_7", "0_8", "0_9", "0_10", "0_11", "0_12", "0_13", "0_14", "0_15", "0_16", "0_17", "0_18", "0_19", "0_20", "0_21", "0_22", "0_23", "0_24", "0_25", "0_26", "0_27", "0_28", "0_29", "0_30", "0_31", "0_32", "0_33", "0_34", "0_35", "0_36", "0_37", "0_38", "0_39", "0_40", "0_41", "0_42", "0_43", "0_44", "0_45", "0_46", "0_47", "0_48", "0_49", "0_50", "0_51", "0_52", "0_53", "0_54", "0_55", "0_56", "0_57", "0_58", "0_59", "0_60", "0_61", "0_62", "0_63" ], "categoryorder": "array", "domain": [ 0.525, 1.0 ], "type": "category" }, "yaxis": { "anchor": "x", "domain": [ 0.0, 1.0 ], "ticksuffix": "%", "zerolinecolor": "red" }, "yaxis2": { "anchor": "x2", "domain": [ 0.0, 1.0 ], "ticksuffix": "%", "zerolinecolor": "red" } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "render(tile_fitted(gp, rel=True))" ] }, { "cell_type": "code", "execution_count": 17, "id": "ecb7724a", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:42:03.111158Z", "iopub.status.busy": "2024-07-23T21:42:03.110626Z", "iopub.status.idle": "2024-07-23T21:42:03.271095Z", "shell.execute_reply": "2024-07-23T21:42:03.270419Z" }, "papermill": { "duration": 0.209344, "end_time": "2024-07-23T21:42:03.272834", "exception": false, "start_time": "2024-07-23T21:42:03.063490", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "error_x": { "array": [ 0.5205646439608032, 0.9105274690527578, 0.9725977092158347, 1.0669782977880082, 1.0803499998271806, 1.0562137210185467, 1.0810868080421863, 1.0646727177942992, 1.048287897726107, 1.0699714924908204, 1.0044799847095478, 0.9694448615326413, 1.1526497268980418, 1.056129089525654, 1.0581150790455403, 1.0853729636494531, 1.025297982327309, 1.1509354346821015, 1.0946224534113276, 1.080994735603789, 0.9349800939958878, 1.1063382644746038, 1.109747945764228, 1.1312428838918263, 1.0151345627364643, 1.113745664637434, 1.1070645021428274, 1.098298041303658, 1.011825279703854, 1.004076551317031, 1.1247628081965457, 1.0451840940805415, 0.8854990204077908, 1.1551313262975833, 1.1582540625351196, 1.088250532740983, 1.1152606223383992, 1.1132227750465398, 1.1136443399827738, 1.0928257948335294, 1.098342295748459, 0.9929499124720941, 1.0275183054522712, 1.0461406507525532, 1.0507233488011212, 1.1693056777789836, 1.0564300559878494, 1.012746475490335, 1.060503126319525, 1.0453978622119475, 1.0972242260284542, 1.103084437746675, 1.0346109289273437, 1.0925727929561801, 1.0737167310801996, 1.042945064542918, 1.0636626539145406, 1.108765950358755, 1.0083792696638647, 1.069964804645196, 1.1324679783490406, 1.149093505549881, 1.19450723179394, 0.9584867213686696, 0.9797729070203455 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "error_y": { "array": [ 0.3181115760489757, 0.6639175585103954, 0.6630929411298598, 0.6729502923953926, 0.6740882429740953, 0.665276789680729, 0.6708890082180987, 0.6647910226422914, 0.6724199160716084, 0.6676592507580481, 0.6614165175994707, 0.6719874423233675, 0.6935680367786019, 0.6821107678411614, 0.6721157287254815, 0.6675598394585217, 0.6588395471546759, 0.7005079335820925, 0.6734693768172479, 0.6678033173208016, 0.6639242874696609, 0.6673739566339196, 0.6808476824923786, 0.675618453499239, 0.6630338514495195, 0.6814341339540937, 0.6732139305974362, 0.678993016475866, 0.6717812932415321, 0.6668482051137559, 0.7215454438634975, 0.6694676526234568, 0.6554367403862607, 0.6871145937679641, 0.6973627667199596, 0.677839082032618, 0.6656099293584739, 0.6853610253860684, 0.7127045342173167, 0.6774929784721044, 0.6697791158632792, 0.6609617898538276, 0.6573670880847166, 0.6812573532252995, 0.6669304645971238, 0.7456805630690589, 0.6722619172607951, 0.6674666794827154, 0.71101954162863, 0.6581471114518421, 0.681784654518447, 0.6891795059009299, 0.6846723076532707, 0.6778079742730775, 0.6716150419025536, 0.6624185510214552, 0.6736751066980704, 0.6894763100114708, 0.6659339720000773, 0.6774968737338238, 0.6814011092512952, 0.6882834695714566, 0.7808801986391988, 0.6703813570659151, 0.666212972377905 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(128,177,211,1)" }, "mode": "markers", "name": "In-sample", "showlegend": true, "text": [ "Arm status_quo

metric_1: -0.0% [-0.521%, 0.521%]
metric_2: -0.0% [-0.318%, 0.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_0

metric_1: -17.159% [-18.070%, -16.249%]
metric_2: -5.747% [-6.411%, -5.083%]
Parameterization has too many items to render on hover (15).", "Arm 0_1

metric_1: -11.573% [-12.546%, -10.601%]
metric_2: -3.561% [-4.224%, -2.897%]
Parameterization has too many items to render on hover (15).", "Arm 0_2

metric_1: -3.272% [-4.339%, -2.205%]
metric_2: -1.007% [-1.680%, -0.334%]
Parameterization has too many items to render on hover (15).", "Arm 0_3

metric_1: -2.214% [-3.295%, -1.134%]
metric_2: -0.421% [-1.095%, 0.254%]
Parameterization has too many items to render on hover (15).", "Arm 0_4

metric_1: -2.893% [-3.949%, -1.837%]
metric_2: -1.543% [-2.208%, -0.878%]
Parameterization has too many items to render on hover (15).", "Arm 0_5

metric_1: -2.069% [-3.150%, -0.988%]
metric_2: -0.76% [-1.431%, -0.090%]
Parameterization has too many items to render on hover (15).", "Arm 0_6

metric_1: -3.551% [-4.616%, -2.486%]
metric_2: -1.321% [-1.986%, -0.656%]
Parameterization has too many items to render on hover (15).", "Arm 0_7

metric_1: -4.089% [-5.138%, -3.041%]
metric_2: -1.576% [-2.248%, -0.903%]
Parameterization has too many items to render on hover (15).", "Arm 0_8

metric_1: -2.46% [-3.530%, -1.390%]
metric_2: -2.179% [-2.846%, -1.511%]
Parameterization has too many items to render on hover (15).", "Arm 0_9

metric_1: -7.98% [-8.985%, -6.976%]
metric_2: -2.79% [-3.451%, -2.128%]
Parameterization has too many items to render on hover (15).", "Arm 0_10

metric_1: -11.361% [-12.331%, -10.392%]
metric_2: -3.61% [-4.282%, -2.938%]
Parameterization has too many items to render on hover (15).", "Arm 0_11

metric_1: 3.038% [1.885%, 4.190%]
metric_2: 2.514% [1.820%, 3.207%]
Parameterization has too many items to render on hover (15).", "Arm 0_12

metric_1: -3.07% [-4.126%, -2.013%]
metric_2: -0.597% [-1.279%, 0.086%]
Parameterization has too many items to render on hover (15).", "Arm 0_13

metric_1: -2.865% [-3.923%, -1.806%]
metric_2: -1.012% [-1.684%, -0.340%]
Parameterization has too many items to render on hover (15).", "Arm 0_14

metric_1: -0.817% [-1.903%, 0.268%]
metric_2: -0.818% [-1.486%, -0.151%]
Parameterization has too many items to render on hover (15).", "Arm 0_15

metric_1: -7.78% [-8.806%, -6.755%]
metric_2: -2.407% [-3.066%, -1.748%]
Parameterization has too many items to render on hover (15).", "Arm 0_16

metric_1: 2.475% [1.324%, 3.626%]
metric_2: 2.558% [1.857%, 3.258%]
Parameterization has too many items to render on hover (15).", "Arm 0_17

metric_1: -1.196% [-2.291%, -0.102%]
metric_2: 0.348% [-0.325%, 1.022%]
Parameterization has too many items to render on hover (15).", "Arm 0_18

metric_1: -1.36% [-2.441%, -0.279%]
metric_2: -1.311% [-1.979%, -0.644%]
Parameterization has too many items to render on hover (15).", "Arm 0_19

metric_1: -14.817% [-15.752%, -13.882%]
metric_2: -3.338% [-4.002%, -2.674%]
Parameterization has too many items to render on hover (15).", "Arm 0_20

metric_1: 0.089% [-1.018%, 1.195%]
metric_2: -0.069% [-0.736%, 0.599%]
Parameterization has too many items to render on hover (15).", "Arm 0_21

metric_1: 0.536% [-0.574%, 1.646%]
metric_2: 0.104% [-0.577%, 0.785%]
Parameterization has too many items to render on hover (15).", "Arm 0_22

metric_1: 1.815% [0.683%, 2.946%]
metric_2: -0.072% [-0.748%, 0.604%]
Parameterization has too many items to render on hover (15).", "Arm 0_23

metric_1: -6.471% [-7.486%, -5.456%]
metric_2: -3.188% [-3.851%, -2.525%]
Parameterization has too many items to render on hover (15).", "Arm 0_24

metric_1: 0.888% [-0.226%, 2.001%]
metric_2: 1.96% [1.279%, 2.642%]
Parameterization has too many items to render on hover (15).", "Arm 0_25

metric_1: 0.729% [-0.378%, 1.836%]
metric_2: 0.013% [-0.661%, 0.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_26

metric_1: 0.351% [-0.747%, 1.449%]
metric_2: 1.12% [0.441%, 1.799%]
Parameterization has too many items to render on hover (15).", "Arm 0_27

metric_1: -6.985% [-7.997%, -5.973%]
metric_2: 0.616% [-0.056%, 1.287%]
Parameterization has too many items to render on hover (15).", "Arm 0_28

metric_1: -7.506% [-8.510%, -6.502%]
metric_2: -2.55% [-3.217%, -1.884%]
Parameterization has too many items to render on hover (15).", "Arm 0_29

metric_1: 1.577% [0.452%, 2.702%]
metric_2: 5.965% [5.243%, 6.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_30

metric_1: -4.596% [-5.641%, -3.550%]
metric_2: -2.727% [-3.396%, -2.057%]
Parameterization has too many items to render on hover (15).", "Arm 0_31

metric_1: -19.189% [-20.075%, -18.304%]
metric_2: -5.859% [-6.515%, -5.204%]
Parameterization has too many items to render on hover (15).", "Arm 0_32

metric_1: 3.429% [2.274%, 4.584%]
metric_2: 3.197% [2.510%, 3.884%]
Parameterization has too many items to render on hover (15).", "Arm 0_33

metric_1: 3.371% [2.213%, 4.529%]
metric_2: 3.95% [3.253%, 4.648%]
Parameterization has too many items to render on hover (15).", "Arm 0_34

metric_1: -3.89% [-4.978%, -2.802%]
metric_2: 2.057% [1.379%, 2.735%]
Parameterization has too many items to render on hover (15).", "Arm 0_35

metric_1: 0.614% [-0.501%, 1.729%]
metric_2: 0.653% [-0.013%, 1.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_36

metric_1: 0.59% [-0.523%, 1.703%]
metric_2: 1.287% [0.601%, 1.972%]
Parameterization has too many items to render on hover (15).", "Arm 0_37

metric_1: 0.865% [-0.248%, 1.979%]
metric_2: 4.621% [3.908%, 5.334%]
Parameterization has too many items to render on hover (15).", "Arm 0_38

metric_1: -1.268% [-2.361%, -0.175%]
metric_2: -0.762% [-1.440%, -0.085%]
Parameterization has too many items to render on hover (15).", "Arm 0_39

metric_1: -0.169% [-1.267%, 0.930%]
metric_2: 0.124% [-0.546%, 0.793%]
Parameterization has too many items to render on hover (15).", "Arm 0_40

metric_1: -8.624% [-9.617%, -7.631%]
metric_2: -3.265% [-3.926%, -2.604%]
Parameterization has too many items to render on hover (15).", "Arm 0_41

metric_1: -5.157% [-6.184%, -4.129%]
metric_2: -1.741% [-2.399%, -1.084%]
Parameterization has too many items to render on hover (15).", "Arm 0_42

metric_1: -4.878% [-5.924%, -3.832%]
metric_2: -1.126% [-1.807%, -0.444%]
Parameterization has too many items to render on hover (15).", "Arm 0_43

metric_1: -3.655% [-4.706%, -2.605%]
metric_2: -1.381% [-2.048%, -0.714%]
Parameterization has too many items to render on hover (15).", "Arm 0_44

metric_1: 4.483% [3.314%, 5.652%]
metric_2: 7.652% [6.906%, 8.397%]
Parameterization has too many items to render on hover (15).", "Arm 0_45

metric_1: -3.06% [-4.117%, -2.004%]
metric_2: -2.202% [-2.874%, -1.529%]
Parameterization has too many items to render on hover (15).", "Arm 0_46

metric_1: -6.922% [-7.934%, -5.909%]
metric_2: -3.063% [-3.731%, -2.396%]
Parameterization has too many items to render on hover (15).", "Arm 0_47

metric_1: -3.478% [-4.539%, -2.418%]
metric_2: 4.013% [3.302%, 4.724%]
Parameterization has too many items to render on hover (15).", "Arm 0_48

metric_1: -4.546% [-5.591%, -3.501%]
metric_2: -1.169% [-1.827%, -0.511%]
Parameterization has too many items to render on hover (15).", "Arm 0_49

metric_1: -0.305% [-1.403%, 0.792%]
metric_2: 0.753% [0.071%, 1.434%]
Parameterization has too many items to render on hover (15).", "Arm 0_50

metric_1: 0.367% [-0.736%, 1.470%]
metric_2: 2.231% [1.542%, 2.920%]
Parameterization has too many items to render on hover (15).", "Arm 0_51

metric_1: -4.597% [-5.631%, -3.562%]
metric_2: -1.371% [-2.056%, -0.687%]
Parameterization has too many items to render on hover (15).", "Arm 0_52

metric_1: -0.715% [-1.807%, 0.378%]
metric_2: 0.898% [0.220%, 1.576%]
Parameterization has too many items to render on hover (15).", "Arm 0_53

metric_1: -2.187% [-3.261%, -1.113%]
metric_2: -0.924% [-1.595%, -0.252%]
Parameterization has too many items to render on hover (15).", "Arm 0_54

metric_1: -3.62% [-4.663%, -2.577%]
metric_2: -1.266% [-1.928%, -0.603%]
Parameterization has too many items to render on hover (15).", "Arm 0_55

metric_1: -3.085% [-4.149%, -2.022%]
metric_2: -1.056% [-1.729%, -0.382%]
Parameterization has too many items to render on hover (15).", "Arm 0_56

metric_1: 0.065% [-1.043%, 1.174%]
metric_2: 1.104% [0.414%, 1.793%]
Parameterization has too many items to render on hover (15).", "Arm 0_57

metric_1: -8.045% [-9.053%, -7.036%]
metric_2: -3.231% [-3.897%, -2.565%]
Parameterization has too many items to render on hover (15).", "Arm 0_58

metric_1: -2.417% [-3.486%, -1.347%]
metric_2: -1.461% [-2.139%, -0.784%]
Parameterization has too many items to render on hover (15).", "Arm 0_59

metric_1: 2.155% [1.023%, 3.288%]
metric_2: 0.992% [0.310%, 1.673%]
Parameterization has too many items to render on hover (15).", "Arm 0_60

metric_1: 3.0% [1.850%, 4.149%]
metric_2: 2.8% [2.112%, 3.488%]
Parameterization has too many items to render on hover (15).", "Arm 0_61

metric_1: 5.54% [4.346%, 6.735%]
metric_2: 10.809% [10.028%, 11.590%]
Parameterization has too many items to render on hover (15).", "Arm 0_62

metric_1: -13.137% [-14.095%, -12.178%]
metric_2: -3.839% [-4.509%, -3.169%]
Parameterization has too many items to render on hover (15).", "Arm 0_63

metric_1: -9.683% [-10.662%, -8.703%]
metric_2: -2.765% [-3.432%, -2.099%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": false, "x": [ -0.0, -17.15914516790823, -11.573417823939199, -3.2723491422755444, -2.2143528351212733, -2.893033151686222, -2.068706090724009, -3.550888972902983, -4.089456620979975, -2.4600469634137005, -7.980395623816304, -11.361067490605143, 3.037717284235046, -3.069542768219942, -2.864577054527247, -0.8171324453854826, -7.780377203320161, 2.475352747757105, -1.1963952539982303, -1.3598025263922875, -14.817429080033943, 0.08873184010870934, 0.5359430531455063, 1.8145980354381517, -6.471358153849177, 0.8877430970467538, 0.7286746192275023, 0.3510369131998831, -6.984895697391649, -7.505623786753492, 1.5767742612758522, -4.595608658658678, -19.18909654051259, 3.4292680540776312, 3.3710456099492796, -3.889937358175768, 0.6139708178717305, 0.5900679364090252, 0.8653940325415319, -1.2680473963845287, -0.1686822762476349, -8.623721510464856, -5.156592129047242, -4.878241533976907, -3.655342272989576, 4.483189117418239, -3.0603072946347587, -6.921569399104486, -3.4781006474949763, -4.545929170059967, -0.305361571312272, 0.36738131081906034, -4.596829363692114, -0.7145714514809897, -2.1870440120521244, -3.619802243175367, -3.0854247199357574, 0.06528116501171306, -8.04466137206524, -2.416515121000999, 2.1550821626518215, 2.999501801038642, 5.540352816509654, -13.136826425368891, -9.682667832954975 ], "y": [ -0.0, -5.746731056831749, -3.560535696444575, -1.0068955594731426, -0.4205314884998786, -1.5431517157186252, -0.7604599707221315, -1.3210922238627325, -1.5757183832623392, -2.1787372563938, -2.789593215553577, -3.610268946914751, 2.5135502228088797, -0.5965513852397577, -1.0116808329390385, -0.8182560448021005, -2.4071834175723335, 2.5577489299929255, 0.348192434742279, -1.3114357729283859, -3.3382598457223502, -0.06867630083734555, 0.10424166292801242, -0.07210829452142886, -3.188401274811581, 1.960086317210278, 0.012674904654773453, 1.1203410785772772, 0.6155055435112974, -2.5504391581007666, 5.964668435375144, -2.726644960728147, -5.859418405279977, 3.1966830537300392, 3.950198735676712, 2.0568967995693455, 0.652872009905956, 1.286780707668062, 4.62085929335188, -0.7622630447726769, 0.123503526062618, -3.2650236570623457, -1.7414179188197445, -1.1257173899572386, -1.3809544654506094, 7.651708533863019, -2.2015816842718356, -3.063188080332386, 4.012625447421733, -1.168849751600452, 0.7526902410881314, 2.2308412374353317, -1.371441760784444, 0.8978911718791985, -0.9236769844543923, -1.2656161965636414, -1.0555488550285586, 1.1039153988973123, -3.2310973947137103, -1.4614566797717248, 0.9918050829129264, 2.8001328033355772, 10.809115959705165, -3.839017981482167, -2.765325873487098 ] }, { "error_x": { "array": [ 0.5199804246111184, 0.9032164096653746, 0.9624278243039576, 1.052385688658181, 1.0668134593005398, 1.0433275173146253, 1.069832771962779, 1.0530820616372327, 1.037914678320712, 1.0588870979035767, 0.994533197398567, 0.9593927097669188, 1.134764051837133, 1.040828628037352, 1.0435887822468872, 1.0711888252845143, 1.0156155919775105, 1.1282620098094542, 1.078901964920416, 1.0706053139881015, 0.928468085122274, 1.0903403098736533, 1.0861376346747338, 1.1145894403672942, 1.006352898706274, 1.099480116802372, 1.0916786186054195, 1.0844616640016524, 1.0017869935089168, 0.9935721437004562, 1.1127526124486478, 1.0328623360505096, 0.8797277436150708, 1.1405212824823439, 1.1417564070477377, 1.0764115223918307, 1.096560150650411, 1.0985023172184378, 1.1025418776463087, 1.0794793690020426, 1.0859645956941724, 0.9820298787455961, 1.0166498759504272, 1.0343567024021967, 1.0382967161682812, 1.1551476665881923, 1.0464946500805128, 1.0023879561469768, 1.0516814219677202, 1.034691317673231, 1.0832738065259748, 1.0904317758893491, 1.0222881533107153, 1.0810722694999075, 1.0613914312787918, 1.0320121936874975, 1.0528019793786063, 1.091209666723376, 0.9988945899784443, 1.0571959681159073, 1.11937598721467, 1.1304030721739515, 1.180501006173102, 0.9513089899507343, 0.9719045536754184 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "error_y": { "array": [ 0.31768618803627746, 0.6547390033259559, 0.6532035658546069, 0.6613095279338559, 0.663694044606335, 0.6553520816907519, 0.6622060745948924, 0.6559897170901099, 0.6632871916007322, 0.6589558867710522, 0.6526021316296485, 0.6609469038190158, 0.6813556764812729, 0.6694707089535638, 0.6591305444564081, 0.6563088891199969, 0.6508042065845804, 0.6839218011702075, 0.6604410533261811, 0.6601791004470141, 0.6565370956874599, 0.6561143396100882, 0.6633705609711964, 0.6637802749472898, 0.6555409555896541, 0.6704569801207515, 0.6627359791137181, 0.6685874974558632, 0.6628630164052798, 0.6572005336630893, 0.7124473536174848, 0.6586246452752639, 0.6475504344970129, 0.6773764402930185, 0.6859241438396978, 0.6688075268945789, 0.6516467414471038, 0.6738026813694182, 0.7036167161219753, 0.6668942761025413, 0.6610550199747673, 0.6508053387927736, 0.647977870007616, 0.6713717036833793, 0.6567234212742864, 0.7346094789012635, 0.6642528580204958, 0.6574538811649219, 0.7031728928965401, 0.6494776969874009, 0.6704890069720423, 0.6797642762291801, 0.6735897233348079, 0.6692895794414041, 0.6620886307524423, 0.6531946609164403, 0.6650016223219315, 0.6769984336931841, 0.6574735003578128, 0.6674035801481913, 0.6722376990649443, 0.6748101023935827, 0.7697450546827234, 0.6626609967721556, 0.6581386194385257 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(128,177,211,1)" }, "mode": "markers", "name": "In-sample", "showlegend": true, "text": [ "Arm status_quo

metric_1: -0.0% [-0.520%, 0.520%]
metric_2: -0.0% [-0.318%, 0.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_0

metric_1: -17.022% [-17.925%, -16.119%]
metric_2: -5.683% [-6.338%, -5.028%]
Parameterization has too many items to render on hover (15).", "Arm 0_1

metric_1: -11.473% [-12.436%, -10.511%]
metric_2: -3.526% [-4.180%, -2.873%]
Parameterization has too many items to render on hover (15).", "Arm 0_2

metric_1: -3.211% [-4.263%, -2.158%]
metric_2: -0.992% [-1.653%, -0.331%]
Parameterization has too many items to render on hover (15).", "Arm 0_3

metric_1: -2.25% [-3.317%, -1.183%]
metric_2: -0.448% [-1.112%, 0.215%]
Parameterization has too many items to render on hover (15).", "Arm 0_4

metric_1: -2.877% [-3.920%, -1.834%]
metric_2: -1.538% [-2.193%, -0.883%]
Parameterization has too many items to render on hover (15).", "Arm 0_5

metric_1: -2.093% [-3.163%, -1.023%]
metric_2: -0.772% [-1.435%, -0.110%]
Parameterization has too many items to render on hover (15).", "Arm 0_6

metric_1: -3.549% [-4.602%, -2.496%]
metric_2: -1.318% [-1.974%, -0.662%]
Parameterization has too many items to render on hover (15).", "Arm 0_7

metric_1: -4.118% [-5.156%, -3.080%]
metric_2: -1.61% [-2.273%, -0.947%]
Parameterization has too many items to render on hover (15).", "Arm 0_8

metric_1: -2.464% [-3.523%, -1.405%]
metric_2: -2.148% [-2.807%, -1.489%]
Parameterization has too many items to render on hover (15).", "Arm 0_9

metric_1: -7.957% [-8.951%, -6.962%]
metric_2: -2.794% [-3.447%, -2.142%]
Parameterization has too many items to render on hover (15).", "Arm 0_10

metric_1: -11.26% [-12.220%, -10.301%]
metric_2: -3.535% [-4.196%, -2.874%]
Parameterization has too many items to render on hover (15).", "Arm 0_11

metric_1: 2.99% [1.855%, 4.125%]
metric_2: 2.542% [1.861%, 3.224%]
Parameterization has too many items to render on hover (15).", "Arm 0_12

metric_1: -3.205% [-4.246%, -2.164%]
metric_2: -0.629% [-1.298%, 0.041%]
Parameterization has too many items to render on hover (15).", "Arm 0_13

metric_1: -2.828% [-3.871%, -1.784%]
metric_2: -1.055% [-1.714%, -0.396%]
Parameterization has too many items to render on hover (15).", "Arm 0_14

metric_1: -0.807% [-1.878%, 0.264%]
metric_2: -0.832% [-1.488%, -0.176%]
Parameterization has too many items to render on hover (15).", "Arm 0_15

metric_1: -7.632% [-8.648%, -6.617%]
metric_2: -2.319% [-2.970%, -1.669%]
Parameterization has too many items to render on hover (15).", "Arm 0_16

metric_1: 2.493% [1.365%, 3.621%]
metric_2: 2.582% [1.898%, 3.266%]
Parameterization has too many items to render on hover (15).", "Arm 0_17

metric_1: -1.148% [-2.227%, -0.069%]
metric_2: 0.326% [-0.334%, 0.987%]
Parameterization has too many items to render on hover (15).", "Arm 0_18

metric_1: -1.417% [-2.488%, -0.346%]
metric_2: -1.321% [-1.981%, -0.661%]
Parameterization has too many items to render on hover (15).", "Arm 0_19

metric_1: -14.735% [-15.664%, -13.807%]
metric_2: -3.315% [-3.971%, -2.658%]
Parameterization has too many items to render on hover (15).", "Arm 0_20

metric_1: 0.073% [-1.017%, 1.164%]
metric_2: -0.063% [-0.719%, 0.594%]
Parameterization has too many items to render on hover (15).", "Arm 0_21

metric_1: 0.528% [-0.558%, 1.614%]
metric_2: 0.066% [-0.597%, 0.730%]
Parameterization has too many items to render on hover (15).", "Arm 0_22

metric_1: 1.746% [0.632%, 2.861%]
metric_2: -0.055% [-0.719%, 0.608%]
Parameterization has too many items to render on hover (15).", "Arm 0_23

metric_1: -6.404% [-7.411%, -5.398%]
metric_2: -3.15% [-3.805%, -2.494%]
Parameterization has too many items to render on hover (15).", "Arm 0_24

metric_1: 0.836% [-0.264%, 1.935%]
metric_2: 1.893% [1.223%, 2.564%]
Parameterization has too many items to render on hover (15).", "Arm 0_25

metric_1: 0.699% [-0.393%, 1.791%]
metric_2: 0.024% [-0.639%, 0.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_26

metric_1: 0.319% [-0.766%, 1.403%]
metric_2: 1.077% [0.409%, 1.746%]
Parameterization has too many items to render on hover (15).", "Arm 0_27

metric_1: -6.918% [-7.920%, -5.916%]
metric_2: 0.651% [-0.012%, 1.314%]
Parameterization has too many items to render on hover (15).", "Arm 0_28

metric_1: -7.463% [-8.457%, -6.469%]
metric_2: -2.49% [-3.147%, -1.832%]
Parameterization has too many items to render on hover (15).", "Arm 0_29

metric_1: 1.48% [0.367%, 2.592%]
metric_2: 5.858% [5.145%, 6.570%]
Parameterization has too many items to render on hover (15).", "Arm 0_30

metric_1: -4.65% [-5.683%, -3.617%]
metric_2: -2.712% [-3.371%, -2.054%]
Parameterization has too many items to render on hover (15).", "Arm 0_31

metric_1: -19.06% [-19.939%, -18.180%]
metric_2: -5.792% [-6.440%, -5.145%]
Parameterization has too many items to render on hover (15).", "Arm 0_32

metric_1: 3.344% [2.204%, 4.485%]
metric_2: 3.158% [2.481%, 3.835%]
Parameterization has too many items to render on hover (15).", "Arm 0_33

metric_1: 3.298% [2.156%, 4.440%]
metric_2: 3.853% [3.167%, 4.539%]
Parameterization has too many items to render on hover (15).", "Arm 0_34

metric_1: -3.845% [-4.922%, -2.769%]
metric_2: 2.026% [1.357%, 2.695%]
Parameterization has too many items to render on hover (15).", "Arm 0_35

metric_1: 0.616% [-0.480%, 1.713%]
metric_2: 0.619% [-0.033%, 1.270%]
Parameterization has too many items to render on hover (15).", "Arm 0_36

metric_1: 0.606% [-0.493%, 1.704%]
metric_2: 1.328% [0.654%, 2.002%]
Parameterization has too many items to render on hover (15).", "Arm 0_37

metric_1: 0.801% [-0.301%, 1.904%]
metric_2: 4.539% [3.836%, 5.243%]
Parameterization has too many items to render on hover (15).", "Arm 0_38

metric_1: -1.23% [-2.310%, -0.151%]
metric_2: -0.74% [-1.407%, -0.074%]
Parameterization has too many items to render on hover (15).", "Arm 0_39

metric_1: -0.189% [-1.275%, 0.897%]
metric_2: 0.11% [-0.551%, 0.771%]
Parameterization has too many items to render on hover (15).", "Arm 0_40

metric_1: -8.667% [-9.649%, -7.685%]
metric_2: -3.287% [-3.937%, -2.636%]
Parameterization has too many items to render on hover (15).", "Arm 0_41

metric_1: -5.112% [-6.129%, -4.096%]
metric_2: -1.776% [-2.424%, -1.128%]
Parameterization has too many items to render on hover (15).", "Arm 0_42

metric_1: -4.866% [-5.900%, -3.831%]
metric_2: -1.107% [-1.779%, -0.436%]
Parameterization has too many items to render on hover (15).", "Arm 0_43

metric_1: -3.621% [-4.659%, -2.582%]
metric_2: -1.374% [-2.031%, -0.717%]
Parameterization has too many items to render on hover (15).", "Arm 0_44

metric_1: 4.416% [3.261%, 5.571%]
metric_2: 7.531% [6.797%, 8.266%]
Parameterization has too many items to render on hover (15).", "Arm 0_45

metric_1: -3.094% [-4.140%, -2.047%]
metric_2: -2.19% [-2.854%, -1.526%]
Parameterization has too many items to render on hover (15).", "Arm 0_46

metric_1: -6.987% [-7.990%, -5.985%]
metric_2: -3.082% [-3.740%, -2.425%]
Parameterization has too many items to render on hover (15).", "Arm 0_47

metric_1: -3.456% [-4.507%, -2.404%]
metric_2: 3.964% [3.261%, 4.667%]
Parameterization has too many items to render on hover (15).", "Arm 0_48

metric_1: -4.487% [-5.521%, -3.452%]
metric_2: -1.178% [-1.827%, -0.528%]
Parameterization has too many items to render on hover (15).", "Arm 0_49

metric_1: -0.276% [-1.360%, 0.807%]
metric_2: 0.752% [0.081%, 1.422%]
Parameterization has too many items to render on hover (15).", "Arm 0_50

metric_1: 0.34% [-0.750%, 1.431%]
metric_2: 2.197% [1.517%, 2.877%]
Parameterization has too many items to render on hover (15).", "Arm 0_51

metric_1: -4.611% [-5.633%, -3.589%]
metric_2: -1.337% [-2.011%, -0.664%]
Parameterization has too many items to render on hover (15).", "Arm 0_52

metric_1: -0.757% [-1.838%, 0.324%]
metric_2: 0.878% [0.208%, 1.547%]
Parameterization has too many items to render on hover (15).", "Arm 0_53

metric_1: -2.166% [-3.228%, -1.105%]
metric_2: -0.911% [-1.573%, -0.249%]
Parameterization has too many items to render on hover (15).", "Arm 0_54

metric_1: -3.611% [-4.643%, -2.579%]
metric_2: -1.267% [-1.920%, -0.613%]
Parameterization has too many items to render on hover (15).", "Arm 0_55

metric_1: -3.053% [-4.106%, -2.000%]
metric_2: -1.055% [-1.720%, -0.390%]
Parameterization has too many items to render on hover (15).", "Arm 0_56

metric_1: 0.115% [-0.976%, 1.206%]
metric_2: 1.138% [0.461%, 1.815%]
Parameterization has too many items to render on hover (15).", "Arm 0_57

metric_1: -8.012% [-9.011%, -7.013%]
metric_2: -3.221% [-3.878%, -2.563%]
Parameterization has too many items to render on hover (15).", "Arm 0_58

metric_1: -2.444% [-3.501%, -1.387%]
metric_2: -1.454% [-2.122%, -0.787%]
Parameterization has too many items to render on hover (15).", "Arm 0_59

metric_1: 2.105% [0.986%, 3.225%]
metric_2: 0.993% [0.320%, 1.665%]
Parameterization has too many items to render on hover (15).", "Arm 0_60

metric_1: 2.966% [1.836%, 4.097%]
metric_2: 2.781% [2.106%, 3.455%]
Parameterization has too many items to render on hover (15).", "Arm 0_61

metric_1: 5.393% [4.212%, 6.573%]
metric_2: 10.553% [9.783%, 11.323%]
Parameterization has too many items to render on hover (15).", "Arm 0_62

metric_1: -13.026% [-13.978%, -12.075%]
metric_2: -3.787% [-4.450%, -3.125%]
Parameterization has too many items to render on hover (15).", "Arm 0_63

metric_1: -9.619% [-10.591%, -8.647%]
metric_2: -2.738% [-3.397%, -2.080%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": true, "x": [ -0.0, -17.02206139784465, -11.473291987728398, -3.2108824889046166, -2.2500542375012786, -2.8771562219463167, -2.0929356914224395, -3.5492441655229037, -4.118041377995041, -2.4636635328437877, -7.956569542262856, -11.260321601672421, 2.9899438641311415, -3.2049579318835018, -2.827660774001484, -0.8072404322905544, -7.6322270702867305, 2.4931819446140926, -1.148330526627533, -1.4169036015940673, -14.735357491491916, 0.07332375862707896, 0.5279467957856301, 1.746137050550206, -6.404311114970618, 0.8357553340806907, 0.6988262187402099, 0.3185636367902723, -6.918124582141375, -7.462965106089974, 1.4797337857751625, -4.649777993337341, -19.05973546685221, 3.3442482013559975, 3.297798639466154, -3.845356456151733, 0.6160940039179187, 0.6058711232687786, 0.8012553019517893, -1.2301256552808095, -0.18910028748136085, -8.666675013921338, -5.112324064964419, -4.86569379364528, -3.620621054640758, 4.416044825856187, -3.093971963062927, -6.987464040961325, -3.4556161476432417, -4.486531036903214, -0.27633236507806286, 0.340411558019988, -4.611115983136856, -0.7572149013583253, -2.1663549159415285, -3.611089804606486, -3.05303223007285, 0.11512682354741087, -8.01171109597295, -2.4442237921803756, 2.105241735471645, 2.9661737788579026, 5.392532772356659, -13.026414406927774, -9.619180906677235 ], "y": [ -0.0, -5.682896191242069, -3.526388838425713, -0.9921732319146028, -0.44843196571748983, -1.5381054401078584, -0.772462657864988, -1.3177838434359073, -1.6100805247892722, -2.1479565106870444, -2.794169351971184, -3.535437574500678, 2.542377816566437, -0.6285437362536145, -1.0553378067852983, -0.8319970714143301, -2.3193469030434235, 2.581636001324906, 0.3262162155970574, -1.3207787822924693, -3.3148224142307705, -0.06251015024848455, 0.0664022870773819, -0.05540043064418244, -3.1495293551798045, 1.893492552746848, 0.023529065925072166, 1.0773773990041413, 0.6512576803642262, -2.4895327251963386, 5.857866054784114, -2.7121881917579063, -5.79232068909004, 3.158097104778565, 3.853326914067703, 2.026265677524414, 0.6187969828422447, 1.3280884998998812, 4.5394320349859045, -0.7404865224487134, 0.10968358357773028, -3.2865472060970484, -1.7761665678119458, -1.1071518879366458, -1.3739368874026805, 7.531237528366881, -2.190179027605063, -3.082216407111662, 3.9639992944116216, -1.1779071169175672, 0.7516817036560192, 2.1968369082460764, -1.33724021368913, 0.8775647492588089, -0.9111789631064241, -1.2666766312743076, -1.0551684639996701, 1.137838972015706, -3.2209495370127383, -1.4541471836860875, 0.9926746633561668, 2.780640532244425, 10.552765130372427, -3.7873865294335443, -2.738458580966895 ] } ], "layout": { "annotations": [ { "showarrow": false, "text": "Show CI", "x": 1.18, "xref": "paper", "y": 0.7, "yanchor": "middle", "yref": "paper" }, { "showarrow": false, "text": "Type", "x": 1.18, "xref": "paper", "y": 0.6, "yanchor": "middle", "yref": "paper" } ], "font": { "size": 10 }, "height": 600, "hovermode": "closest", "legend": { "x": 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.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.0, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#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.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.0, "#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.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.0, "#f0f921" ] ], "sequentialminus": [ [ 0.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.0, "#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": "Objective Tradeoffs" }, "updatemenus": [ { "buttons": [ { "args": [ { "error_x.thickness": 2, "error_x.width": 4, "error_y.thickness": 2, "error_y.width": 4 } ], "label": "Yes", "method": "restyle" }, { "args": [ { "error_x.thickness": 0, "error_x.width": 0, "error_y.thickness": 0, "error_y.width": 0 } ], "label": "No", "method": "restyle" } ], "x": 1.25, "xanchor": "left", "y": 0.67, "yanchor": "middle" }, { "buttons": [ { "args": [ { "visible": [ false, true ] } ], "label": "Modeled", "method": "restyle" }, { "args": [ { "visible": [ true, false ] } ], "label": "Observed", "method": "restyle" } ], "x": 1.25, "xanchor": "left", "y": 0.57, "yanchor": "middle" } ], "width": 800, "xaxis": { "title": { "text": "metric_1" }, "zeroline": true, "zerolinecolor": "red" }, "yaxis": { "title": { "text": "metric_2" }, "zeroline": true, "zerolinecolor": "red" } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "METRIC_X_AXIS = \"metric_1\"\n", "METRIC_Y_AXIS = \"metric_2\"\n", "\n", "render(\n", " plot_multiple_metrics(\n", " gp,\n", " metric_x=METRIC_X_AXIS,\n", " metric_y=METRIC_Y_AXIS,\n", " )\n", ")" ] }, { "cell_type": "markdown", "id": "c44722f2", "metadata": { "papermill": { "duration": 0.051678, "end_time": "2024-07-23T21:42:03.375960", "exception": false, "start_time": "2024-07-23T21:42:03.324282", "status": "completed" }, "tags": [] }, "source": [ "### Candidate Generation\n", "\n", "With our fitted GPEI model, we can optimize EI (Expected Improvement) based on any optimization config.\n", "We can start with our initial optimization config, and aim to simply maximize the playback smoothness, without worrying about the constraint on quality. " ] }, { "cell_type": "code", "execution_count": 18, "id": "2d91ccab", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:42:03.481051Z", "iopub.status.busy": "2024-07-23T21:42:03.480554Z", "iopub.status.idle": "2024-07-23T21:42:18.408376Z", "shell.execute_reply": "2024-07-23T21:42:18.407631Z" }, "papermill": { "duration": 14.982514, "end_time": "2024-07-23T21:42:18.410214", "exception": false, "start_time": "2024-07-23T21:42:03.427700", "status": "completed" }, "tags": [] }, "outputs": [], "source": [ "unconstrained = gp.gen(\n", " n=3,\n", " optimization_config=OptimizationConfig(\n", " objective=Objective(objective_metric, minimize=False),\n", " ),\n", ")" ] }, { "cell_type": "markdown", "id": "9d5a38af", "metadata": { "papermill": { "duration": 0.051095, "end_time": "2024-07-23T21:42:18.513570", "exception": false, "start_time": "2024-07-23T21:42:18.462475", "status": "completed" }, "tags": [] }, "source": [ "Let's plot the tradeoffs again, but with our new arms. " ] }, { "cell_type": "code", "execution_count": 19, "id": "5c460c16", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:42:18.618014Z", "iopub.status.busy": "2024-07-23T21:42:18.617490Z", "iopub.status.idle": "2024-07-23T21:42:18.788284Z", "shell.execute_reply": "2024-07-23T21:42:18.787505Z" }, "papermill": { "duration": 0.224791, "end_time": "2024-07-23T21:42:18.789774", "exception": false, "start_time": "2024-07-23T21:42:18.564983", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "error_x": { "array": [ 0.5205646439608032, 0.9105274690527578, 0.9725977092158347, 1.0669782977880082, 1.0803499998271806, 1.0562137210185467, 1.0810868080421863, 1.0646727177942992, 1.048287897726107, 1.0699714924908204, 1.0044799847095478, 0.9694448615326413, 1.1526497268980418, 1.056129089525654, 1.0581150790455403, 1.0853729636494531, 1.025297982327309, 1.1509354346821015, 1.0946224534113276, 1.080994735603789, 0.9349800939958878, 1.1063382644746038, 1.109747945764228, 1.1312428838918263, 1.0151345627364643, 1.113745664637434, 1.1070645021428274, 1.098298041303658, 1.011825279703854, 1.004076551317031, 1.1247628081965457, 1.0451840940805415, 0.8854990204077908, 1.1551313262975833, 1.1582540625351196, 1.088250532740983, 1.1152606223383992, 1.1132227750465398, 1.1136443399827738, 1.0928257948335294, 1.098342295748459, 0.9929499124720941, 1.0275183054522712, 1.0461406507525532, 1.0507233488011212, 1.1693056777789836, 1.0564300559878494, 1.012746475490335, 1.060503126319525, 1.0453978622119475, 1.0972242260284542, 1.103084437746675, 1.0346109289273437, 1.0925727929561801, 1.0737167310801996, 1.042945064542918, 1.0636626539145406, 1.108765950358755, 1.0083792696638647, 1.069964804645196, 1.1324679783490406, 1.149093505549881, 1.19450723179394, 0.9584867213686696, 0.9797729070203455 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "error_y": { "array": [ 0.3181115760489757, 0.6639175585103954, 0.6630929411298598, 0.6729502923953926, 0.6740882429740953, 0.665276789680729, 0.6708890082180987, 0.6647910226422914, 0.6724199160716084, 0.6676592507580481, 0.6614165175994707, 0.6719874423233675, 0.6935680367786019, 0.6821107678411614, 0.6721157287254815, 0.6675598394585217, 0.6588395471546759, 0.7005079335820925, 0.6734693768172479, 0.6678033173208016, 0.6639242874696609, 0.6673739566339196, 0.6808476824923786, 0.675618453499239, 0.6630338514495195, 0.6814341339540937, 0.6732139305974362, 0.678993016475866, 0.6717812932415321, 0.6668482051137559, 0.7215454438634975, 0.6694676526234568, 0.6554367403862607, 0.6871145937679641, 0.6973627667199596, 0.677839082032618, 0.6656099293584739, 0.6853610253860684, 0.7127045342173167, 0.6774929784721044, 0.6697791158632792, 0.6609617898538276, 0.6573670880847166, 0.6812573532252995, 0.6669304645971238, 0.7456805630690589, 0.6722619172607951, 0.6674666794827154, 0.71101954162863, 0.6581471114518421, 0.681784654518447, 0.6891795059009299, 0.6846723076532707, 0.6778079742730775, 0.6716150419025536, 0.6624185510214552, 0.6736751066980704, 0.6894763100114708, 0.6659339720000773, 0.6774968737338238, 0.6814011092512952, 0.6882834695714566, 0.7808801986391988, 0.6703813570659151, 0.666212972377905 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(128,177,211,1)" }, "mode": "markers", "name": "In-sample", "showlegend": true, "text": [ "Arm status_quo

metric_1: -0.0% [-0.521%, 0.521%]
metric_2: -0.0% [-0.318%, 0.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_0

metric_1: -17.159% [-18.070%, -16.249%]
metric_2: -5.747% [-6.411%, -5.083%]
Parameterization has too many items to render on hover (15).", "Arm 0_1

metric_1: -11.573% [-12.546%, -10.601%]
metric_2: -3.561% [-4.224%, -2.897%]
Parameterization has too many items to render on hover (15).", "Arm 0_2

metric_1: -3.272% [-4.339%, -2.205%]
metric_2: -1.007% [-1.680%, -0.334%]
Parameterization has too many items to render on hover (15).", "Arm 0_3

metric_1: -2.214% [-3.295%, -1.134%]
metric_2: -0.421% [-1.095%, 0.254%]
Parameterization has too many items to render on hover (15).", "Arm 0_4

metric_1: -2.893% [-3.949%, -1.837%]
metric_2: -1.543% [-2.208%, -0.878%]
Parameterization has too many items to render on hover (15).", "Arm 0_5

metric_1: -2.069% [-3.150%, -0.988%]
metric_2: -0.76% [-1.431%, -0.090%]
Parameterization has too many items to render on hover (15).", "Arm 0_6

metric_1: -3.551% [-4.616%, -2.486%]
metric_2: -1.321% [-1.986%, -0.656%]
Parameterization has too many items to render on hover (15).", "Arm 0_7

metric_1: -4.089% [-5.138%, -3.041%]
metric_2: -1.576% [-2.248%, -0.903%]
Parameterization has too many items to render on hover (15).", "Arm 0_8

metric_1: -2.46% [-3.530%, -1.390%]
metric_2: -2.179% [-2.846%, -1.511%]
Parameterization has too many items to render on hover (15).", "Arm 0_9

metric_1: -7.98% [-8.985%, -6.976%]
metric_2: -2.79% [-3.451%, -2.128%]
Parameterization has too many items to render on hover (15).", "Arm 0_10

metric_1: -11.361% [-12.331%, -10.392%]
metric_2: -3.61% [-4.282%, -2.938%]
Parameterization has too many items to render on hover (15).", "Arm 0_11

metric_1: 3.038% [1.885%, 4.190%]
metric_2: 2.514% [1.820%, 3.207%]
Parameterization has too many items to render on hover (15).", "Arm 0_12

metric_1: -3.07% [-4.126%, -2.013%]
metric_2: -0.597% [-1.279%, 0.086%]
Parameterization has too many items to render on hover (15).", "Arm 0_13

metric_1: -2.865% [-3.923%, -1.806%]
metric_2: -1.012% [-1.684%, -0.340%]
Parameterization has too many items to render on hover (15).", "Arm 0_14

metric_1: -0.817% [-1.903%, 0.268%]
metric_2: -0.818% [-1.486%, -0.151%]
Parameterization has too many items to render on hover (15).", "Arm 0_15

metric_1: -7.78% [-8.806%, -6.755%]
metric_2: -2.407% [-3.066%, -1.748%]
Parameterization has too many items to render on hover (15).", "Arm 0_16

metric_1: 2.475% [1.324%, 3.626%]
metric_2: 2.558% [1.857%, 3.258%]
Parameterization has too many items to render on hover (15).", "Arm 0_17

metric_1: -1.196% [-2.291%, -0.102%]
metric_2: 0.348% [-0.325%, 1.022%]
Parameterization has too many items to render on hover (15).", "Arm 0_18

metric_1: -1.36% [-2.441%, -0.279%]
metric_2: -1.311% [-1.979%, -0.644%]
Parameterization has too many items to render on hover (15).", "Arm 0_19

metric_1: -14.817% [-15.752%, -13.882%]
metric_2: -3.338% [-4.002%, -2.674%]
Parameterization has too many items to render on hover (15).", "Arm 0_20

metric_1: 0.089% [-1.018%, 1.195%]
metric_2: -0.069% [-0.736%, 0.599%]
Parameterization has too many items to render on hover (15).", "Arm 0_21

metric_1: 0.536% [-0.574%, 1.646%]
metric_2: 0.104% [-0.577%, 0.785%]
Parameterization has too many items to render on hover (15).", "Arm 0_22

metric_1: 1.815% [0.683%, 2.946%]
metric_2: -0.072% [-0.748%, 0.604%]
Parameterization has too many items to render on hover (15).", "Arm 0_23

metric_1: -6.471% [-7.486%, -5.456%]
metric_2: -3.188% [-3.851%, -2.525%]
Parameterization has too many items to render on hover (15).", "Arm 0_24

metric_1: 0.888% [-0.226%, 2.001%]
metric_2: 1.96% [1.279%, 2.642%]
Parameterization has too many items to render on hover (15).", "Arm 0_25

metric_1: 0.729% [-0.378%, 1.836%]
metric_2: 0.013% [-0.661%, 0.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_26

metric_1: 0.351% [-0.747%, 1.449%]
metric_2: 1.12% [0.441%, 1.799%]
Parameterization has too many items to render on hover (15).", "Arm 0_27

metric_1: -6.985% [-7.997%, -5.973%]
metric_2: 0.616% [-0.056%, 1.287%]
Parameterization has too many items to render on hover (15).", "Arm 0_28

metric_1: -7.506% [-8.510%, -6.502%]
metric_2: -2.55% [-3.217%, -1.884%]
Parameterization has too many items to render on hover (15).", "Arm 0_29

metric_1: 1.577% [0.452%, 2.702%]
metric_2: 5.965% [5.243%, 6.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_30

metric_1: -4.596% [-5.641%, -3.550%]
metric_2: -2.727% [-3.396%, -2.057%]
Parameterization has too many items to render on hover (15).", "Arm 0_31

metric_1: -19.189% [-20.075%, -18.304%]
metric_2: -5.859% [-6.515%, -5.204%]
Parameterization has too many items to render on hover (15).", "Arm 0_32

metric_1: 3.429% [2.274%, 4.584%]
metric_2: 3.197% [2.510%, 3.884%]
Parameterization has too many items to render on hover (15).", "Arm 0_33

metric_1: 3.371% [2.213%, 4.529%]
metric_2: 3.95% [3.253%, 4.648%]
Parameterization has too many items to render on hover (15).", "Arm 0_34

metric_1: -3.89% [-4.978%, -2.802%]
metric_2: 2.057% [1.379%, 2.735%]
Parameterization has too many items to render on hover (15).", "Arm 0_35

metric_1: 0.614% [-0.501%, 1.729%]
metric_2: 0.653% [-0.013%, 1.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_36

metric_1: 0.59% [-0.523%, 1.703%]
metric_2: 1.287% [0.601%, 1.972%]
Parameterization has too many items to render on hover (15).", "Arm 0_37

metric_1: 0.865% [-0.248%, 1.979%]
metric_2: 4.621% [3.908%, 5.334%]
Parameterization has too many items to render on hover (15).", "Arm 0_38

metric_1: -1.268% [-2.361%, -0.175%]
metric_2: -0.762% [-1.440%, -0.085%]
Parameterization has too many items to render on hover (15).", "Arm 0_39

metric_1: -0.169% [-1.267%, 0.930%]
metric_2: 0.124% [-0.546%, 0.793%]
Parameterization has too many items to render on hover (15).", "Arm 0_40

metric_1: -8.624% [-9.617%, -7.631%]
metric_2: -3.265% [-3.926%, -2.604%]
Parameterization has too many items to render on hover (15).", "Arm 0_41

metric_1: -5.157% [-6.184%, -4.129%]
metric_2: -1.741% [-2.399%, -1.084%]
Parameterization has too many items to render on hover (15).", "Arm 0_42

metric_1: -4.878% [-5.924%, -3.832%]
metric_2: -1.126% [-1.807%, -0.444%]
Parameterization has too many items to render on hover (15).", "Arm 0_43

metric_1: -3.655% [-4.706%, -2.605%]
metric_2: -1.381% [-2.048%, -0.714%]
Parameterization has too many items to render on hover (15).", "Arm 0_44

metric_1: 4.483% [3.314%, 5.652%]
metric_2: 7.652% [6.906%, 8.397%]
Parameterization has too many items to render on hover (15).", "Arm 0_45

metric_1: -3.06% [-4.117%, -2.004%]
metric_2: -2.202% [-2.874%, -1.529%]
Parameterization has too many items to render on hover (15).", "Arm 0_46

metric_1: -6.922% [-7.934%, -5.909%]
metric_2: -3.063% [-3.731%, -2.396%]
Parameterization has too many items to render on hover (15).", "Arm 0_47

metric_1: -3.478% [-4.539%, -2.418%]
metric_2: 4.013% [3.302%, 4.724%]
Parameterization has too many items to render on hover (15).", "Arm 0_48

metric_1: -4.546% [-5.591%, -3.501%]
metric_2: -1.169% [-1.827%, -0.511%]
Parameterization has too many items to render on hover (15).", "Arm 0_49

metric_1: -0.305% [-1.403%, 0.792%]
metric_2: 0.753% [0.071%, 1.434%]
Parameterization has too many items to render on hover (15).", "Arm 0_50

metric_1: 0.367% [-0.736%, 1.470%]
metric_2: 2.231% [1.542%, 2.920%]
Parameterization has too many items to render on hover (15).", "Arm 0_51

metric_1: -4.597% [-5.631%, -3.562%]
metric_2: -1.371% [-2.056%, -0.687%]
Parameterization has too many items to render on hover (15).", "Arm 0_52

metric_1: -0.715% [-1.807%, 0.378%]
metric_2: 0.898% [0.220%, 1.576%]
Parameterization has too many items to render on hover (15).", "Arm 0_53

metric_1: -2.187% [-3.261%, -1.113%]
metric_2: -0.924% [-1.595%, -0.252%]
Parameterization has too many items to render on hover (15).", "Arm 0_54

metric_1: -3.62% [-4.663%, -2.577%]
metric_2: -1.266% [-1.928%, -0.603%]
Parameterization has too many items to render on hover (15).", "Arm 0_55

metric_1: -3.085% [-4.149%, -2.022%]
metric_2: -1.056% [-1.729%, -0.382%]
Parameterization has too many items to render on hover (15).", "Arm 0_56

metric_1: 0.065% [-1.043%, 1.174%]
metric_2: 1.104% [0.414%, 1.793%]
Parameterization has too many items to render on hover (15).", "Arm 0_57

metric_1: -8.045% [-9.053%, -7.036%]
metric_2: -3.231% [-3.897%, -2.565%]
Parameterization has too many items to render on hover (15).", "Arm 0_58

metric_1: -2.417% [-3.486%, -1.347%]
metric_2: -1.461% [-2.139%, -0.784%]
Parameterization has too many items to render on hover (15).", "Arm 0_59

metric_1: 2.155% [1.023%, 3.288%]
metric_2: 0.992% [0.310%, 1.673%]
Parameterization has too many items to render on hover (15).", "Arm 0_60

metric_1: 3.0% [1.850%, 4.149%]
metric_2: 2.8% [2.112%, 3.488%]
Parameterization has too many items to render on hover (15).", "Arm 0_61

metric_1: 5.54% [4.346%, 6.735%]
metric_2: 10.809% [10.028%, 11.590%]
Parameterization has too many items to render on hover (15).", "Arm 0_62

metric_1: -13.137% [-14.095%, -12.178%]
metric_2: -3.839% [-4.509%, -3.169%]
Parameterization has too many items to render on hover (15).", "Arm 0_63

metric_1: -9.683% [-10.662%, -8.703%]
metric_2: -2.765% [-3.432%, -2.099%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": false, "x": [ -0.0, -17.15914516790823, -11.573417823939199, -3.2723491422755444, -2.2143528351212733, -2.893033151686222, -2.068706090724009, -3.550888972902983, -4.089456620979975, -2.4600469634137005, -7.980395623816304, -11.361067490605143, 3.037717284235046, -3.069542768219942, -2.864577054527247, -0.8171324453854826, -7.780377203320161, 2.475352747757105, -1.1963952539982303, -1.3598025263922875, -14.817429080033943, 0.08873184010870934, 0.5359430531455063, 1.8145980354381517, -6.471358153849177, 0.8877430970467538, 0.7286746192275023, 0.3510369131998831, -6.984895697391649, -7.505623786753492, 1.5767742612758522, -4.595608658658678, -19.18909654051259, 3.4292680540776312, 3.3710456099492796, -3.889937358175768, 0.6139708178717305, 0.5900679364090252, 0.8653940325415319, -1.2680473963845287, -0.1686822762476349, -8.623721510464856, -5.156592129047242, -4.878241533976907, -3.655342272989576, 4.483189117418239, -3.0603072946347587, -6.921569399104486, -3.4781006474949763, -4.545929170059967, -0.305361571312272, 0.36738131081906034, -4.596829363692114, -0.7145714514809897, -2.1870440120521244, -3.619802243175367, -3.0854247199357574, 0.06528116501171306, -8.04466137206524, -2.416515121000999, 2.1550821626518215, 2.999501801038642, 5.540352816509654, -13.136826425368891, -9.682667832954975 ], "y": [ -0.0, -5.746731056831749, -3.560535696444575, -1.0068955594731426, -0.4205314884998786, -1.5431517157186252, -0.7604599707221315, -1.3210922238627325, -1.5757183832623392, -2.1787372563938, -2.789593215553577, -3.610268946914751, 2.5135502228088797, -0.5965513852397577, -1.0116808329390385, -0.8182560448021005, -2.4071834175723335, 2.5577489299929255, 0.348192434742279, -1.3114357729283859, -3.3382598457223502, -0.06867630083734555, 0.10424166292801242, -0.07210829452142886, -3.188401274811581, 1.960086317210278, 0.012674904654773453, 1.1203410785772772, 0.6155055435112974, -2.5504391581007666, 5.964668435375144, -2.726644960728147, -5.859418405279977, 3.1966830537300392, 3.950198735676712, 2.0568967995693455, 0.652872009905956, 1.286780707668062, 4.62085929335188, -0.7622630447726769, 0.123503526062618, -3.2650236570623457, -1.7414179188197445, -1.1257173899572386, -1.3809544654506094, 7.651708533863019, -2.2015816842718356, -3.063188080332386, 4.012625447421733, -1.168849751600452, 0.7526902410881314, 2.2308412374353317, -1.371441760784444, 0.8978911718791985, -0.9236769844543923, -1.2656161965636414, -1.0555488550285586, 1.1039153988973123, -3.2310973947137103, -1.4614566797717248, 0.9918050829129264, 2.8001328033355772, 10.809115959705165, -3.839017981482167, -2.765325873487098 ] }, { "error_x": { "array": [ 0.5199804246111184, 0.9032164096653746, 0.9624278243039576, 1.052385688658181, 1.0668134593005398, 1.0433275173146253, 1.069832771962779, 1.0530820616372327, 1.037914678320712, 1.0588870979035767, 0.994533197398567, 0.9593927097669188, 1.134764051837133, 1.040828628037352, 1.0435887822468872, 1.0711888252845143, 1.0156155919775105, 1.1282620098094542, 1.078901964920416, 1.0706053139881015, 0.928468085122274, 1.0903403098736533, 1.0861376346747338, 1.1145894403672942, 1.006352898706274, 1.099480116802372, 1.0916786186054195, 1.0844616640016524, 1.0017869935089168, 0.9935721437004562, 1.1127526124486478, 1.0328623360505096, 0.8797277436150708, 1.1405212824823439, 1.1417564070477377, 1.0764115223918307, 1.096560150650411, 1.0985023172184378, 1.1025418776463087, 1.0794793690020426, 1.0859645956941724, 0.9820298787455961, 1.0166498759504272, 1.0343567024021967, 1.0382967161682812, 1.1551476665881923, 1.0464946500805128, 1.0023879561469768, 1.0516814219677202, 1.034691317673231, 1.0832738065259748, 1.0904317758893491, 1.0222881533107153, 1.0810722694999075, 1.0613914312787918, 1.0320121936874975, 1.0528019793786063, 1.091209666723376, 0.9988945899784443, 1.0571959681159073, 1.11937598721467, 1.1304030721739515, 1.180501006173102, 0.9513089899507343, 0.9719045536754184 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "error_y": { "array": [ 0.31768618803627746, 0.6547390033259559, 0.6532035658546069, 0.6613095279338559, 0.663694044606335, 0.6553520816907519, 0.6622060745948924, 0.6559897170901099, 0.6632871916007322, 0.6589558867710522, 0.6526021316296485, 0.6609469038190158, 0.6813556764812729, 0.6694707089535638, 0.6591305444564081, 0.6563088891199969, 0.6508042065845804, 0.6839218011702075, 0.6604410533261811, 0.6601791004470141, 0.6565370956874599, 0.6561143396100882, 0.6633705609711964, 0.6637802749472898, 0.6555409555896541, 0.6704569801207515, 0.6627359791137181, 0.6685874974558632, 0.6628630164052798, 0.6572005336630893, 0.7124473536174848, 0.6586246452752639, 0.6475504344970129, 0.6773764402930185, 0.6859241438396978, 0.6688075268945789, 0.6516467414471038, 0.6738026813694182, 0.7036167161219753, 0.6668942761025413, 0.6610550199747673, 0.6508053387927736, 0.647977870007616, 0.6713717036833793, 0.6567234212742864, 0.7346094789012635, 0.6642528580204958, 0.6574538811649219, 0.7031728928965401, 0.6494776969874009, 0.6704890069720423, 0.6797642762291801, 0.6735897233348079, 0.6692895794414041, 0.6620886307524423, 0.6531946609164403, 0.6650016223219315, 0.6769984336931841, 0.6574735003578128, 0.6674035801481913, 0.6722376990649443, 0.6748101023935827, 0.7697450546827234, 0.6626609967721556, 0.6581386194385257 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(128,177,211,1)" }, "mode": "markers", "name": "In-sample", "showlegend": true, "text": [ "Arm status_quo

metric_1: -0.0% [-0.520%, 0.520%]
metric_2: -0.0% [-0.318%, 0.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_0

metric_1: -17.022% [-17.925%, -16.119%]
metric_2: -5.683% [-6.338%, -5.028%]
Parameterization has too many items to render on hover (15).", "Arm 0_1

metric_1: -11.473% [-12.436%, -10.511%]
metric_2: -3.526% [-4.180%, -2.873%]
Parameterization has too many items to render on hover (15).", "Arm 0_2

metric_1: -3.211% [-4.263%, -2.158%]
metric_2: -0.992% [-1.653%, -0.331%]
Parameterization has too many items to render on hover (15).", "Arm 0_3

metric_1: -2.25% [-3.317%, -1.183%]
metric_2: -0.448% [-1.112%, 0.215%]
Parameterization has too many items to render on hover (15).", "Arm 0_4

metric_1: -2.877% [-3.920%, -1.834%]
metric_2: -1.538% [-2.193%, -0.883%]
Parameterization has too many items to render on hover (15).", "Arm 0_5

metric_1: -2.093% [-3.163%, -1.023%]
metric_2: -0.772% [-1.435%, -0.110%]
Parameterization has too many items to render on hover (15).", "Arm 0_6

metric_1: -3.549% [-4.602%, -2.496%]
metric_2: -1.318% [-1.974%, -0.662%]
Parameterization has too many items to render on hover (15).", "Arm 0_7

metric_1: -4.118% [-5.156%, -3.080%]
metric_2: -1.61% [-2.273%, -0.947%]
Parameterization has too many items to render on hover (15).", "Arm 0_8

metric_1: -2.464% [-3.523%, -1.405%]
metric_2: -2.148% [-2.807%, -1.489%]
Parameterization has too many items to render on hover (15).", "Arm 0_9

metric_1: -7.957% [-8.951%, -6.962%]
metric_2: -2.794% [-3.447%, -2.142%]
Parameterization has too many items to render on hover (15).", "Arm 0_10

metric_1: -11.26% [-12.220%, -10.301%]
metric_2: -3.535% [-4.196%, -2.874%]
Parameterization has too many items to render on hover (15).", "Arm 0_11

metric_1: 2.99% [1.855%, 4.125%]
metric_2: 2.542% [1.861%, 3.224%]
Parameterization has too many items to render on hover (15).", "Arm 0_12

metric_1: -3.205% [-4.246%, -2.164%]
metric_2: -0.629% [-1.298%, 0.041%]
Parameterization has too many items to render on hover (15).", "Arm 0_13

metric_1: -2.828% [-3.871%, -1.784%]
metric_2: -1.055% [-1.714%, -0.396%]
Parameterization has too many items to render on hover (15).", "Arm 0_14

metric_1: -0.807% [-1.878%, 0.264%]
metric_2: -0.832% [-1.488%, -0.176%]
Parameterization has too many items to render on hover (15).", "Arm 0_15

metric_1: -7.632% [-8.648%, -6.617%]
metric_2: -2.319% [-2.970%, -1.669%]
Parameterization has too many items to render on hover (15).", "Arm 0_16

metric_1: 2.493% [1.365%, 3.621%]
metric_2: 2.582% [1.898%, 3.266%]
Parameterization has too many items to render on hover (15).", "Arm 0_17

metric_1: -1.148% [-2.227%, -0.069%]
metric_2: 0.326% [-0.334%, 0.987%]
Parameterization has too many items to render on hover (15).", "Arm 0_18

metric_1: -1.417% [-2.488%, -0.346%]
metric_2: -1.321% [-1.981%, -0.661%]
Parameterization has too many items to render on hover (15).", "Arm 0_19

metric_1: -14.735% [-15.664%, -13.807%]
metric_2: -3.315% [-3.971%, -2.658%]
Parameterization has too many items to render on hover (15).", "Arm 0_20

metric_1: 0.073% [-1.017%, 1.164%]
metric_2: -0.063% [-0.719%, 0.594%]
Parameterization has too many items to render on hover (15).", "Arm 0_21

metric_1: 0.528% [-0.558%, 1.614%]
metric_2: 0.066% [-0.597%, 0.730%]
Parameterization has too many items to render on hover (15).", "Arm 0_22

metric_1: 1.746% [0.632%, 2.861%]
metric_2: -0.055% [-0.719%, 0.608%]
Parameterization has too many items to render on hover (15).", "Arm 0_23

metric_1: -6.404% [-7.411%, -5.398%]
metric_2: -3.15% [-3.805%, -2.494%]
Parameterization has too many items to render on hover (15).", "Arm 0_24

metric_1: 0.836% [-0.264%, 1.935%]
metric_2: 1.893% [1.223%, 2.564%]
Parameterization has too many items to render on hover (15).", "Arm 0_25

metric_1: 0.699% [-0.393%, 1.791%]
metric_2: 0.024% [-0.639%, 0.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_26

metric_1: 0.319% [-0.766%, 1.403%]
metric_2: 1.077% [0.409%, 1.746%]
Parameterization has too many items to render on hover (15).", "Arm 0_27

metric_1: -6.918% [-7.920%, -5.916%]
metric_2: 0.651% [-0.012%, 1.314%]
Parameterization has too many items to render on hover (15).", "Arm 0_28

metric_1: -7.463% [-8.457%, -6.469%]
metric_2: -2.49% [-3.147%, -1.832%]
Parameterization has too many items to render on hover (15).", "Arm 0_29

metric_1: 1.48% [0.367%, 2.592%]
metric_2: 5.858% [5.145%, 6.570%]
Parameterization has too many items to render on hover (15).", "Arm 0_30

metric_1: -4.65% [-5.683%, -3.617%]
metric_2: -2.712% [-3.371%, -2.054%]
Parameterization has too many items to render on hover (15).", "Arm 0_31

metric_1: -19.06% [-19.939%, -18.180%]
metric_2: -5.792% [-6.440%, -5.145%]
Parameterization has too many items to render on hover (15).", "Arm 0_32

metric_1: 3.344% [2.204%, 4.485%]
metric_2: 3.158% [2.481%, 3.835%]
Parameterization has too many items to render on hover (15).", "Arm 0_33

metric_1: 3.298% [2.156%, 4.440%]
metric_2: 3.853% [3.167%, 4.539%]
Parameterization has too many items to render on hover (15).", "Arm 0_34

metric_1: -3.845% [-4.922%, -2.769%]
metric_2: 2.026% [1.357%, 2.695%]
Parameterization has too many items to render on hover (15).", "Arm 0_35

metric_1: 0.616% [-0.480%, 1.713%]
metric_2: 0.619% [-0.033%, 1.270%]
Parameterization has too many items to render on hover (15).", "Arm 0_36

metric_1: 0.606% [-0.493%, 1.704%]
metric_2: 1.328% [0.654%, 2.002%]
Parameterization has too many items to render on hover (15).", "Arm 0_37

metric_1: 0.801% [-0.301%, 1.904%]
metric_2: 4.539% [3.836%, 5.243%]
Parameterization has too many items to render on hover (15).", "Arm 0_38

metric_1: -1.23% [-2.310%, -0.151%]
metric_2: -0.74% [-1.407%, -0.074%]
Parameterization has too many items to render on hover (15).", "Arm 0_39

metric_1: -0.189% [-1.275%, 0.897%]
metric_2: 0.11% [-0.551%, 0.771%]
Parameterization has too many items to render on hover (15).", "Arm 0_40

metric_1: -8.667% [-9.649%, -7.685%]
metric_2: -3.287% [-3.937%, -2.636%]
Parameterization has too many items to render on hover (15).", "Arm 0_41

metric_1: -5.112% [-6.129%, -4.096%]
metric_2: -1.776% [-2.424%, -1.128%]
Parameterization has too many items to render on hover (15).", "Arm 0_42

metric_1: -4.866% [-5.900%, -3.831%]
metric_2: -1.107% [-1.779%, -0.436%]
Parameterization has too many items to render on hover (15).", "Arm 0_43

metric_1: -3.621% [-4.659%, -2.582%]
metric_2: -1.374% [-2.031%, -0.717%]
Parameterization has too many items to render on hover (15).", "Arm 0_44

metric_1: 4.416% [3.261%, 5.571%]
metric_2: 7.531% [6.797%, 8.266%]
Parameterization has too many items to render on hover (15).", "Arm 0_45

metric_1: -3.094% [-4.140%, -2.047%]
metric_2: -2.19% [-2.854%, -1.526%]
Parameterization has too many items to render on hover (15).", "Arm 0_46

metric_1: -6.987% [-7.990%, -5.985%]
metric_2: -3.082% [-3.740%, -2.425%]
Parameterization has too many items to render on hover (15).", "Arm 0_47

metric_1: -3.456% [-4.507%, -2.404%]
metric_2: 3.964% [3.261%, 4.667%]
Parameterization has too many items to render on hover (15).", "Arm 0_48

metric_1: -4.487% [-5.521%, -3.452%]
metric_2: -1.178% [-1.827%, -0.528%]
Parameterization has too many items to render on hover (15).", "Arm 0_49

metric_1: -0.276% [-1.360%, 0.807%]
metric_2: 0.752% [0.081%, 1.422%]
Parameterization has too many items to render on hover (15).", "Arm 0_50

metric_1: 0.34% [-0.750%, 1.431%]
metric_2: 2.197% [1.517%, 2.877%]
Parameterization has too many items to render on hover (15).", "Arm 0_51

metric_1: -4.611% [-5.633%, -3.589%]
metric_2: -1.337% [-2.011%, -0.664%]
Parameterization has too many items to render on hover (15).", "Arm 0_52

metric_1: -0.757% [-1.838%, 0.324%]
metric_2: 0.878% [0.208%, 1.547%]
Parameterization has too many items to render on hover (15).", "Arm 0_53

metric_1: -2.166% [-3.228%, -1.105%]
metric_2: -0.911% [-1.573%, -0.249%]
Parameterization has too many items to render on hover (15).", "Arm 0_54

metric_1: -3.611% [-4.643%, -2.579%]
metric_2: -1.267% [-1.920%, -0.613%]
Parameterization has too many items to render on hover (15).", "Arm 0_55

metric_1: -3.053% [-4.106%, -2.000%]
metric_2: -1.055% [-1.720%, -0.390%]
Parameterization has too many items to render on hover (15).", "Arm 0_56

metric_1: 0.115% [-0.976%, 1.206%]
metric_2: 1.138% [0.461%, 1.815%]
Parameterization has too many items to render on hover (15).", "Arm 0_57

metric_1: -8.012% [-9.011%, -7.013%]
metric_2: -3.221% [-3.878%, -2.563%]
Parameterization has too many items to render on hover (15).", "Arm 0_58

metric_1: -2.444% [-3.501%, -1.387%]
metric_2: -1.454% [-2.122%, -0.787%]
Parameterization has too many items to render on hover (15).", "Arm 0_59

metric_1: 2.105% [0.986%, 3.225%]
metric_2: 0.993% [0.320%, 1.665%]
Parameterization has too many items to render on hover (15).", "Arm 0_60

metric_1: 2.966% [1.836%, 4.097%]
metric_2: 2.781% [2.106%, 3.455%]
Parameterization has too many items to render on hover (15).", "Arm 0_61

metric_1: 5.393% [4.212%, 6.573%]
metric_2: 10.553% [9.783%, 11.323%]
Parameterization has too many items to render on hover (15).", "Arm 0_62

metric_1: -13.026% [-13.978%, -12.075%]
metric_2: -3.787% [-4.450%, -3.125%]
Parameterization has too many items to render on hover (15).", "Arm 0_63

metric_1: -9.619% [-10.591%, -8.647%]
metric_2: -2.738% [-3.397%, -2.080%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": true, "x": [ -0.0, -17.02206139784465, -11.473291987728398, -3.2108824889046166, -2.2500542375012786, -2.8771562219463167, -2.0929356914224395, -3.5492441655229037, -4.118041377995041, -2.4636635328437877, -7.956569542262856, -11.260321601672421, 2.9899438641311415, -3.2049579318835018, -2.827660774001484, -0.8072404322905544, -7.6322270702867305, 2.4931819446140926, -1.148330526627533, -1.4169036015940673, -14.735357491491916, 0.07332375862707896, 0.5279467957856301, 1.746137050550206, -6.404311114970618, 0.8357553340806907, 0.6988262187402099, 0.3185636367902723, -6.918124582141375, -7.462965106089974, 1.4797337857751625, -4.649777993337341, -19.05973546685221, 3.3442482013559975, 3.297798639466154, -3.845356456151733, 0.6160940039179187, 0.6058711232687786, 0.8012553019517893, -1.2301256552808095, -0.18910028748136085, -8.666675013921338, -5.112324064964419, -4.86569379364528, -3.620621054640758, 4.416044825856187, -3.093971963062927, -6.987464040961325, -3.4556161476432417, -4.486531036903214, -0.27633236507806286, 0.340411558019988, -4.611115983136856, -0.7572149013583253, -2.1663549159415285, -3.611089804606486, -3.05303223007285, 0.11512682354741087, -8.01171109597295, -2.4442237921803756, 2.105241735471645, 2.9661737788579026, 5.392532772356659, -13.026414406927774, -9.619180906677235 ], "y": [ -0.0, -5.682896191242069, -3.526388838425713, -0.9921732319146028, -0.44843196571748983, -1.5381054401078584, -0.772462657864988, -1.3177838434359073, -1.6100805247892722, -2.1479565106870444, -2.794169351971184, -3.535437574500678, 2.542377816566437, -0.6285437362536145, -1.0553378067852983, -0.8319970714143301, -2.3193469030434235, 2.581636001324906, 0.3262162155970574, -1.3207787822924693, -3.3148224142307705, -0.06251015024848455, 0.0664022870773819, -0.05540043064418244, -3.1495293551798045, 1.893492552746848, 0.023529065925072166, 1.0773773990041413, 0.6512576803642262, -2.4895327251963386, 5.857866054784114, -2.7121881917579063, -5.79232068909004, 3.158097104778565, 3.853326914067703, 2.026265677524414, 0.6187969828422447, 1.3280884998998812, 4.5394320349859045, -0.7404865224487134, 0.10968358357773028, -3.2865472060970484, -1.7761665678119458, -1.1071518879366458, -1.3739368874026805, 7.531237528366881, -2.190179027605063, -3.082216407111662, 3.9639992944116216, -1.1779071169175672, 0.7516817036560192, 2.1968369082460764, -1.33724021368913, 0.8775647492588089, -0.9111789631064241, -1.2666766312743076, -1.0551684639996701, 1.137838972015706, -3.2209495370127383, -1.4541471836860875, 0.9926746633561668, 2.780640532244425, 10.552765130372427, -3.7873865294335443, -2.738458580966895 ] }, { "error_x": { "array": [ 5.100389645758197, 4.665837517255046, 4.840648896175161 ], "color": "rgba(251,128,114,0.4)", "type": "data" }, "error_y": { "array": [ 2.8162590072486564, 2.7578901801913434, 2.8090426298205777 ], "color": "rgba(251,128,114,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(251,128,114,1)" }, "mode": "markers", "name": "unconstrained", "showlegend": true, "text": [ "Arm db4b709c

metric_1: 5.435% [0.335%, 10.535%]
metric_2: 6.492% [3.675%, 9.308%]
Parameterization has too many items to render on hover (15).", "Arm 8cd141be

metric_1: 5.621% [0.955%, 10.286%]
metric_2: 8.894% [6.136%, 11.652%]
Parameterization has too many items to render on hover (15).", "Arm 7602005c

metric_1: 6.104% [1.264%, 10.945%]
metric_2: 8.284% [5.475%, 11.093%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": true, "x": [ 5.435048686933968, 5.620558363986684, 6.104391500207091 ], "y": [ 6.491564442978154, 8.893965602223403, 8.283860769270678 ] } ], "layout": { "annotations": [ { "showarrow": false, "text": "Show CI", "x": 1.18, "xref": "paper", "y": 0.7, "yanchor": "middle", "yref": "paper" }, { "showarrow": false, "text": "Type", "x": 1.18, "xref": "paper", "y": 0.6, "yanchor": "middle", "yref": "paper" } ], "font": { "size": 10 }, "height": 600, "hovermode": "closest", "legend": { "x": 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.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.0, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#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.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.0, "#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.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.0, "#f0f921" ] ], "sequentialminus": [ [ 0.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.0, "#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": "Objective Tradeoffs" }, "updatemenus": [ { "buttons": [ { "args": [ { "error_x.thickness": 2, "error_x.width": 4, "error_y.thickness": 2, "error_y.width": 4 } ], "label": "Yes", "method": "restyle" }, { "args": [ { "error_x.thickness": 0, "error_x.width": 0, "error_y.thickness": 0, "error_y.width": 0 } ], "label": "No", "method": "restyle" } ], "x": 1.25, "xanchor": "left", "y": 0.67, "yanchor": "middle" }, { "buttons": [ { "args": [ { "visible": [ false, true, true ] } ], "label": "Modeled", "method": "restyle" }, { "args": [ { "visible": [ true, false, false ] } ], "label": "Observed", "method": "restyle" } ], "x": 1.25, "xanchor": "left", "y": 0.57, "yanchor": "middle" } ], "width": 800, "xaxis": { "title": { "text": "metric_1" }, "zeroline": true, "zerolinecolor": "red" }, "yaxis": { "title": { "text": "metric_2" }, "zeroline": true, "zerolinecolor": "red" } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "render(\n", " plot_multiple_metrics(\n", " gp,\n", " metric_x=METRIC_X_AXIS,\n", " metric_y=METRIC_Y_AXIS,\n", " generator_runs_dict={\n", " \"unconstrained\": unconstrained,\n", " },\n", " )\n", ")" ] }, { "cell_type": "markdown", "id": "b7e2bbd9", "metadata": { "papermill": { "duration": 0.056741, "end_time": "2024-07-23T21:42:18.903945", "exception": false, "start_time": "2024-07-23T21:42:18.847204", "status": "completed" }, "tags": [] }, "source": [ "### Change Objectives" ] }, { "cell_type": "markdown", "id": "d9280e2c", "metadata": { "papermill": { "duration": 0.05713, "end_time": "2024-07-23T21:42:19.025364", "exception": false, "start_time": "2024-07-23T21:42:18.968234", "status": "completed" }, "tags": [] }, "source": [ "With our unconstrained optimization, we generate some candidates which are pretty promising with respect to our objective! However, there is a clear regression in our constraint metric, above our initial 5% desired constraint. Let's add that constraint back in. " ] }, { "cell_type": "code", "execution_count": 20, "id": "0359d3d8", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:42:19.140850Z", "iopub.status.busy": "2024-07-23T21:42:19.140510Z", "iopub.status.idle": "2024-07-23T21:43:02.220702Z", "shell.execute_reply": "2024-07-23T21:43:02.219958Z" }, "papermill": { "duration": 43.140181, "end_time": "2024-07-23T21:43:02.222572", "exception": false, "start_time": "2024-07-23T21:42:19.082391", "status": "completed" }, "tags": [] }, "outputs": [], "source": [ "constraint_5 = OutcomeConstraint(metric=constraint_metric, op=ComparisonOp.LEQ, bound=5)\n", "constraint_5_results = gp.gen(\n", " n=3,\n", " optimization_config=OptimizationConfig(\n", " objective=Objective(objective_metric, minimize=False), outcome_constraints=[constraint_5]\n", " ),\n", ")" ] }, { "cell_type": "markdown", "id": "6041bbc1", "metadata": { "papermill": { "duration": 0.057227, "end_time": "2024-07-23T21:43:02.414799", "exception": false, "start_time": "2024-07-23T21:43:02.357572", "status": "completed" }, "tags": [] }, "source": [ "This yields a *GeneratorRun*, which contains points according to our specified optimization config, along with metadata about how the points were generated. Let's plot the tradeoffs in these new points. " ] }, { "cell_type": "code", "execution_count": 21, "id": "9947d72e", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:43:02.531580Z", "iopub.status.busy": "2024-07-23T21:43:02.531090Z", "iopub.status.idle": "2024-07-23T21:43:02.703552Z", "shell.execute_reply": "2024-07-23T21:43:02.702863Z" }, "papermill": { "duration": 0.232578, "end_time": "2024-07-23T21:43:02.705124", "exception": false, "start_time": "2024-07-23T21:43:02.472546", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "error_x": { "array": [ 0.5205646439608032, 0.9105274690527578, 0.9725977092158347, 1.0669782977880082, 1.0803499998271806, 1.0562137210185467, 1.0810868080421863, 1.0646727177942992, 1.048287897726107, 1.0699714924908204, 1.0044799847095478, 0.9694448615326413, 1.1526497268980418, 1.056129089525654, 1.0581150790455403, 1.0853729636494531, 1.025297982327309, 1.1509354346821015, 1.0946224534113276, 1.080994735603789, 0.9349800939958878, 1.1063382644746038, 1.109747945764228, 1.1312428838918263, 1.0151345627364643, 1.113745664637434, 1.1070645021428274, 1.098298041303658, 1.011825279703854, 1.004076551317031, 1.1247628081965457, 1.0451840940805415, 0.8854990204077908, 1.1551313262975833, 1.1582540625351196, 1.088250532740983, 1.1152606223383992, 1.1132227750465398, 1.1136443399827738, 1.0928257948335294, 1.098342295748459, 0.9929499124720941, 1.0275183054522712, 1.0461406507525532, 1.0507233488011212, 1.1693056777789836, 1.0564300559878494, 1.012746475490335, 1.060503126319525, 1.0453978622119475, 1.0972242260284542, 1.103084437746675, 1.0346109289273437, 1.0925727929561801, 1.0737167310801996, 1.042945064542918, 1.0636626539145406, 1.108765950358755, 1.0083792696638647, 1.069964804645196, 1.1324679783490406, 1.149093505549881, 1.19450723179394, 0.9584867213686696, 0.9797729070203455 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "error_y": { "array": [ 0.3181115760489757, 0.6639175585103954, 0.6630929411298598, 0.6729502923953926, 0.6740882429740953, 0.665276789680729, 0.6708890082180987, 0.6647910226422914, 0.6724199160716084, 0.6676592507580481, 0.6614165175994707, 0.6719874423233675, 0.6935680367786019, 0.6821107678411614, 0.6721157287254815, 0.6675598394585217, 0.6588395471546759, 0.7005079335820925, 0.6734693768172479, 0.6678033173208016, 0.6639242874696609, 0.6673739566339196, 0.6808476824923786, 0.675618453499239, 0.6630338514495195, 0.6814341339540937, 0.6732139305974362, 0.678993016475866, 0.6717812932415321, 0.6668482051137559, 0.7215454438634975, 0.6694676526234568, 0.6554367403862607, 0.6871145937679641, 0.6973627667199596, 0.677839082032618, 0.6656099293584739, 0.6853610253860684, 0.7127045342173167, 0.6774929784721044, 0.6697791158632792, 0.6609617898538276, 0.6573670880847166, 0.6812573532252995, 0.6669304645971238, 0.7456805630690589, 0.6722619172607951, 0.6674666794827154, 0.71101954162863, 0.6581471114518421, 0.681784654518447, 0.6891795059009299, 0.6846723076532707, 0.6778079742730775, 0.6716150419025536, 0.6624185510214552, 0.6736751066980704, 0.6894763100114708, 0.6659339720000773, 0.6774968737338238, 0.6814011092512952, 0.6882834695714566, 0.7808801986391988, 0.6703813570659151, 0.666212972377905 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(128,177,211,1)" }, "mode": "markers", "name": "In-sample", "showlegend": true, "text": [ "Arm status_quo

metric_1: -0.0% [-0.521%, 0.521%]
metric_2: -0.0% [-0.318%, 0.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_0

metric_1: -17.159% [-18.070%, -16.249%]
metric_2: -5.747% [-6.411%, -5.083%]
Parameterization has too many items to render on hover (15).", "Arm 0_1

metric_1: -11.573% [-12.546%, -10.601%]
metric_2: -3.561% [-4.224%, -2.897%]
Parameterization has too many items to render on hover (15).", "Arm 0_2

metric_1: -3.272% [-4.339%, -2.205%]
metric_2: -1.007% [-1.680%, -0.334%]
Parameterization has too many items to render on hover (15).", "Arm 0_3

metric_1: -2.214% [-3.295%, -1.134%]
metric_2: -0.421% [-1.095%, 0.254%]
Parameterization has too many items to render on hover (15).", "Arm 0_4

metric_1: -2.893% [-3.949%, -1.837%]
metric_2: -1.543% [-2.208%, -0.878%]
Parameterization has too many items to render on hover (15).", "Arm 0_5

metric_1: -2.069% [-3.150%, -0.988%]
metric_2: -0.76% [-1.431%, -0.090%]
Parameterization has too many items to render on hover (15).", "Arm 0_6

metric_1: -3.551% [-4.616%, -2.486%]
metric_2: -1.321% [-1.986%, -0.656%]
Parameterization has too many items to render on hover (15).", "Arm 0_7

metric_1: -4.089% [-5.138%, -3.041%]
metric_2: -1.576% [-2.248%, -0.903%]
Parameterization has too many items to render on hover (15).", "Arm 0_8

metric_1: -2.46% [-3.530%, -1.390%]
metric_2: -2.179% [-2.846%, -1.511%]
Parameterization has too many items to render on hover (15).", "Arm 0_9

metric_1: -7.98% [-8.985%, -6.976%]
metric_2: -2.79% [-3.451%, -2.128%]
Parameterization has too many items to render on hover (15).", "Arm 0_10

metric_1: -11.361% [-12.331%, -10.392%]
metric_2: -3.61% [-4.282%, -2.938%]
Parameterization has too many items to render on hover (15).", "Arm 0_11

metric_1: 3.038% [1.885%, 4.190%]
metric_2: 2.514% [1.820%, 3.207%]
Parameterization has too many items to render on hover (15).", "Arm 0_12

metric_1: -3.07% [-4.126%, -2.013%]
metric_2: -0.597% [-1.279%, 0.086%]
Parameterization has too many items to render on hover (15).", "Arm 0_13

metric_1: -2.865% [-3.923%, -1.806%]
metric_2: -1.012% [-1.684%, -0.340%]
Parameterization has too many items to render on hover (15).", "Arm 0_14

metric_1: -0.817% [-1.903%, 0.268%]
metric_2: -0.818% [-1.486%, -0.151%]
Parameterization has too many items to render on hover (15).", "Arm 0_15

metric_1: -7.78% [-8.806%, -6.755%]
metric_2: -2.407% [-3.066%, -1.748%]
Parameterization has too many items to render on hover (15).", "Arm 0_16

metric_1: 2.475% [1.324%, 3.626%]
metric_2: 2.558% [1.857%, 3.258%]
Parameterization has too many items to render on hover (15).", "Arm 0_17

metric_1: -1.196% [-2.291%, -0.102%]
metric_2: 0.348% [-0.325%, 1.022%]
Parameterization has too many items to render on hover (15).", "Arm 0_18

metric_1: -1.36% [-2.441%, -0.279%]
metric_2: -1.311% [-1.979%, -0.644%]
Parameterization has too many items to render on hover (15).", "Arm 0_19

metric_1: -14.817% [-15.752%, -13.882%]
metric_2: -3.338% [-4.002%, -2.674%]
Parameterization has too many items to render on hover (15).", "Arm 0_20

metric_1: 0.089% [-1.018%, 1.195%]
metric_2: -0.069% [-0.736%, 0.599%]
Parameterization has too many items to render on hover (15).", "Arm 0_21

metric_1: 0.536% [-0.574%, 1.646%]
metric_2: 0.104% [-0.577%, 0.785%]
Parameterization has too many items to render on hover (15).", "Arm 0_22

metric_1: 1.815% [0.683%, 2.946%]
metric_2: -0.072% [-0.748%, 0.604%]
Parameterization has too many items to render on hover (15).", "Arm 0_23

metric_1: -6.471% [-7.486%, -5.456%]
metric_2: -3.188% [-3.851%, -2.525%]
Parameterization has too many items to render on hover (15).", "Arm 0_24

metric_1: 0.888% [-0.226%, 2.001%]
metric_2: 1.96% [1.279%, 2.642%]
Parameterization has too many items to render on hover (15).", "Arm 0_25

metric_1: 0.729% [-0.378%, 1.836%]
metric_2: 0.013% [-0.661%, 0.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_26

metric_1: 0.351% [-0.747%, 1.449%]
metric_2: 1.12% [0.441%, 1.799%]
Parameterization has too many items to render on hover (15).", "Arm 0_27

metric_1: -6.985% [-7.997%, -5.973%]
metric_2: 0.616% [-0.056%, 1.287%]
Parameterization has too many items to render on hover (15).", "Arm 0_28

metric_1: -7.506% [-8.510%, -6.502%]
metric_2: -2.55% [-3.217%, -1.884%]
Parameterization has too many items to render on hover (15).", "Arm 0_29

metric_1: 1.577% [0.452%, 2.702%]
metric_2: 5.965% [5.243%, 6.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_30

metric_1: -4.596% [-5.641%, -3.550%]
metric_2: -2.727% [-3.396%, -2.057%]
Parameterization has too many items to render on hover (15).", "Arm 0_31

metric_1: -19.189% [-20.075%, -18.304%]
metric_2: -5.859% [-6.515%, -5.204%]
Parameterization has too many items to render on hover (15).", "Arm 0_32

metric_1: 3.429% [2.274%, 4.584%]
metric_2: 3.197% [2.510%, 3.884%]
Parameterization has too many items to render on hover (15).", "Arm 0_33

metric_1: 3.371% [2.213%, 4.529%]
metric_2: 3.95% [3.253%, 4.648%]
Parameterization has too many items to render on hover (15).", "Arm 0_34

metric_1: -3.89% [-4.978%, -2.802%]
metric_2: 2.057% [1.379%, 2.735%]
Parameterization has too many items to render on hover (15).", "Arm 0_35

metric_1: 0.614% [-0.501%, 1.729%]
metric_2: 0.653% [-0.013%, 1.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_36

metric_1: 0.59% [-0.523%, 1.703%]
metric_2: 1.287% [0.601%, 1.972%]
Parameterization has too many items to render on hover (15).", "Arm 0_37

metric_1: 0.865% [-0.248%, 1.979%]
metric_2: 4.621% [3.908%, 5.334%]
Parameterization has too many items to render on hover (15).", "Arm 0_38

metric_1: -1.268% [-2.361%, -0.175%]
metric_2: -0.762% [-1.440%, -0.085%]
Parameterization has too many items to render on hover (15).", "Arm 0_39

metric_1: -0.169% [-1.267%, 0.930%]
metric_2: 0.124% [-0.546%, 0.793%]
Parameterization has too many items to render on hover (15).", "Arm 0_40

metric_1: -8.624% [-9.617%, -7.631%]
metric_2: -3.265% [-3.926%, -2.604%]
Parameterization has too many items to render on hover (15).", "Arm 0_41

metric_1: -5.157% [-6.184%, -4.129%]
metric_2: -1.741% [-2.399%, -1.084%]
Parameterization has too many items to render on hover (15).", "Arm 0_42

metric_1: -4.878% [-5.924%, -3.832%]
metric_2: -1.126% [-1.807%, -0.444%]
Parameterization has too many items to render on hover (15).", "Arm 0_43

metric_1: -3.655% [-4.706%, -2.605%]
metric_2: -1.381% [-2.048%, -0.714%]
Parameterization has too many items to render on hover (15).", "Arm 0_44

metric_1: 4.483% [3.314%, 5.652%]
metric_2: 7.652% [6.906%, 8.397%]
Parameterization has too many items to render on hover (15).", "Arm 0_45

metric_1: -3.06% [-4.117%, -2.004%]
metric_2: -2.202% [-2.874%, -1.529%]
Parameterization has too many items to render on hover (15).", "Arm 0_46

metric_1: -6.922% [-7.934%, -5.909%]
metric_2: -3.063% [-3.731%, -2.396%]
Parameterization has too many items to render on hover (15).", "Arm 0_47

metric_1: -3.478% [-4.539%, -2.418%]
metric_2: 4.013% [3.302%, 4.724%]
Parameterization has too many items to render on hover (15).", "Arm 0_48

metric_1: -4.546% [-5.591%, -3.501%]
metric_2: -1.169% [-1.827%, -0.511%]
Parameterization has too many items to render on hover (15).", "Arm 0_49

metric_1: -0.305% [-1.403%, 0.792%]
metric_2: 0.753% [0.071%, 1.434%]
Parameterization has too many items to render on hover (15).", "Arm 0_50

metric_1: 0.367% [-0.736%, 1.470%]
metric_2: 2.231% [1.542%, 2.920%]
Parameterization has too many items to render on hover (15).", "Arm 0_51

metric_1: -4.597% [-5.631%, -3.562%]
metric_2: -1.371% [-2.056%, -0.687%]
Parameterization has too many items to render on hover (15).", "Arm 0_52

metric_1: -0.715% [-1.807%, 0.378%]
metric_2: 0.898% [0.220%, 1.576%]
Parameterization has too many items to render on hover (15).", "Arm 0_53

metric_1: -2.187% [-3.261%, -1.113%]
metric_2: -0.924% [-1.595%, -0.252%]
Parameterization has too many items to render on hover (15).", "Arm 0_54

metric_1: -3.62% [-4.663%, -2.577%]
metric_2: -1.266% [-1.928%, -0.603%]
Parameterization has too many items to render on hover (15).", "Arm 0_55

metric_1: -3.085% [-4.149%, -2.022%]
metric_2: -1.056% [-1.729%, -0.382%]
Parameterization has too many items to render on hover (15).", "Arm 0_56

metric_1: 0.065% [-1.043%, 1.174%]
metric_2: 1.104% [0.414%, 1.793%]
Parameterization has too many items to render on hover (15).", "Arm 0_57

metric_1: -8.045% [-9.053%, -7.036%]
metric_2: -3.231% [-3.897%, -2.565%]
Parameterization has too many items to render on hover (15).", "Arm 0_58

metric_1: -2.417% [-3.486%, -1.347%]
metric_2: -1.461% [-2.139%, -0.784%]
Parameterization has too many items to render on hover (15).", "Arm 0_59

metric_1: 2.155% [1.023%, 3.288%]
metric_2: 0.992% [0.310%, 1.673%]
Parameterization has too many items to render on hover (15).", "Arm 0_60

metric_1: 3.0% [1.850%, 4.149%]
metric_2: 2.8% [2.112%, 3.488%]
Parameterization has too many items to render on hover (15).", "Arm 0_61

metric_1: 5.54% [4.346%, 6.735%]
metric_2: 10.809% [10.028%, 11.590%]
Parameterization has too many items to render on hover (15).", "Arm 0_62

metric_1: -13.137% [-14.095%, -12.178%]
metric_2: -3.839% [-4.509%, -3.169%]
Parameterization has too many items to render on hover (15).", "Arm 0_63

metric_1: -9.683% [-10.662%, -8.703%]
metric_2: -2.765% [-3.432%, -2.099%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": false, "x": [ -0.0, -17.15914516790823, -11.573417823939199, -3.2723491422755444, -2.2143528351212733, -2.893033151686222, -2.068706090724009, -3.550888972902983, -4.089456620979975, -2.4600469634137005, -7.980395623816304, -11.361067490605143, 3.037717284235046, -3.069542768219942, -2.864577054527247, -0.8171324453854826, -7.780377203320161, 2.475352747757105, -1.1963952539982303, -1.3598025263922875, -14.817429080033943, 0.08873184010870934, 0.5359430531455063, 1.8145980354381517, -6.471358153849177, 0.8877430970467538, 0.7286746192275023, 0.3510369131998831, -6.984895697391649, -7.505623786753492, 1.5767742612758522, -4.595608658658678, -19.18909654051259, 3.4292680540776312, 3.3710456099492796, -3.889937358175768, 0.6139708178717305, 0.5900679364090252, 0.8653940325415319, -1.2680473963845287, -0.1686822762476349, -8.623721510464856, -5.156592129047242, -4.878241533976907, -3.655342272989576, 4.483189117418239, -3.0603072946347587, -6.921569399104486, -3.4781006474949763, -4.545929170059967, -0.305361571312272, 0.36738131081906034, -4.596829363692114, -0.7145714514809897, -2.1870440120521244, -3.619802243175367, -3.0854247199357574, 0.06528116501171306, -8.04466137206524, -2.416515121000999, 2.1550821626518215, 2.999501801038642, 5.540352816509654, -13.136826425368891, -9.682667832954975 ], "y": [ -0.0, -5.746731056831749, -3.560535696444575, -1.0068955594731426, -0.4205314884998786, -1.5431517157186252, -0.7604599707221315, -1.3210922238627325, -1.5757183832623392, -2.1787372563938, -2.789593215553577, -3.610268946914751, 2.5135502228088797, -0.5965513852397577, -1.0116808329390385, -0.8182560448021005, -2.4071834175723335, 2.5577489299929255, 0.348192434742279, -1.3114357729283859, -3.3382598457223502, -0.06867630083734555, 0.10424166292801242, -0.07210829452142886, -3.188401274811581, 1.960086317210278, 0.012674904654773453, 1.1203410785772772, 0.6155055435112974, -2.5504391581007666, 5.964668435375144, -2.726644960728147, -5.859418405279977, 3.1966830537300392, 3.950198735676712, 2.0568967995693455, 0.652872009905956, 1.286780707668062, 4.62085929335188, -0.7622630447726769, 0.123503526062618, -3.2650236570623457, -1.7414179188197445, -1.1257173899572386, -1.3809544654506094, 7.651708533863019, -2.2015816842718356, -3.063188080332386, 4.012625447421733, -1.168849751600452, 0.7526902410881314, 2.2308412374353317, -1.371441760784444, 0.8978911718791985, -0.9236769844543923, -1.2656161965636414, -1.0555488550285586, 1.1039153988973123, -3.2310973947137103, -1.4614566797717248, 0.9918050829129264, 2.8001328033355772, 10.809115959705165, -3.839017981482167, -2.765325873487098 ] }, { "error_x": { "array": [ 0.5199804246111184, 0.9032164096653746, 0.9624278243039576, 1.052385688658181, 1.0668134593005398, 1.0433275173146253, 1.069832771962779, 1.0530820616372327, 1.037914678320712, 1.0588870979035767, 0.994533197398567, 0.9593927097669188, 1.134764051837133, 1.040828628037352, 1.0435887822468872, 1.0711888252845143, 1.0156155919775105, 1.1282620098094542, 1.078901964920416, 1.0706053139881015, 0.928468085122274, 1.0903403098736533, 1.0861376346747338, 1.1145894403672942, 1.006352898706274, 1.099480116802372, 1.0916786186054195, 1.0844616640016524, 1.0017869935089168, 0.9935721437004562, 1.1127526124486478, 1.0328623360505096, 0.8797277436150708, 1.1405212824823439, 1.1417564070477377, 1.0764115223918307, 1.096560150650411, 1.0985023172184378, 1.1025418776463087, 1.0794793690020426, 1.0859645956941724, 0.9820298787455961, 1.0166498759504272, 1.0343567024021967, 1.0382967161682812, 1.1551476665881923, 1.0464946500805128, 1.0023879561469768, 1.0516814219677202, 1.034691317673231, 1.0832738065259748, 1.0904317758893491, 1.0222881533107153, 1.0810722694999075, 1.0613914312787918, 1.0320121936874975, 1.0528019793786063, 1.091209666723376, 0.9988945899784443, 1.0571959681159073, 1.11937598721467, 1.1304030721739515, 1.180501006173102, 0.9513089899507343, 0.9719045536754184 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "error_y": { "array": [ 0.31768618803627746, 0.6547390033259559, 0.6532035658546069, 0.6613095279338559, 0.663694044606335, 0.6553520816907519, 0.6622060745948924, 0.6559897170901099, 0.6632871916007322, 0.6589558867710522, 0.6526021316296485, 0.6609469038190158, 0.6813556764812729, 0.6694707089535638, 0.6591305444564081, 0.6563088891199969, 0.6508042065845804, 0.6839218011702075, 0.6604410533261811, 0.6601791004470141, 0.6565370956874599, 0.6561143396100882, 0.6633705609711964, 0.6637802749472898, 0.6555409555896541, 0.6704569801207515, 0.6627359791137181, 0.6685874974558632, 0.6628630164052798, 0.6572005336630893, 0.7124473536174848, 0.6586246452752639, 0.6475504344970129, 0.6773764402930185, 0.6859241438396978, 0.6688075268945789, 0.6516467414471038, 0.6738026813694182, 0.7036167161219753, 0.6668942761025413, 0.6610550199747673, 0.6508053387927736, 0.647977870007616, 0.6713717036833793, 0.6567234212742864, 0.7346094789012635, 0.6642528580204958, 0.6574538811649219, 0.7031728928965401, 0.6494776969874009, 0.6704890069720423, 0.6797642762291801, 0.6735897233348079, 0.6692895794414041, 0.6620886307524423, 0.6531946609164403, 0.6650016223219315, 0.6769984336931841, 0.6574735003578128, 0.6674035801481913, 0.6722376990649443, 0.6748101023935827, 0.7697450546827234, 0.6626609967721556, 0.6581386194385257 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(128,177,211,1)" }, "mode": "markers", "name": "In-sample", "showlegend": true, "text": [ "Arm status_quo

metric_1: -0.0% [-0.520%, 0.520%]
metric_2: -0.0% [-0.318%, 0.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_0

metric_1: -17.022% [-17.925%, -16.119%]
metric_2: -5.683% [-6.338%, -5.028%]
Parameterization has too many items to render on hover (15).", "Arm 0_1

metric_1: -11.473% [-12.436%, -10.511%]
metric_2: -3.526% [-4.180%, -2.873%]
Parameterization has too many items to render on hover (15).", "Arm 0_2

metric_1: -3.211% [-4.263%, -2.158%]
metric_2: -0.992% [-1.653%, -0.331%]
Parameterization has too many items to render on hover (15).", "Arm 0_3

metric_1: -2.25% [-3.317%, -1.183%]
metric_2: -0.448% [-1.112%, 0.215%]
Parameterization has too many items to render on hover (15).", "Arm 0_4

metric_1: -2.877% [-3.920%, -1.834%]
metric_2: -1.538% [-2.193%, -0.883%]
Parameterization has too many items to render on hover (15).", "Arm 0_5

metric_1: -2.093% [-3.163%, -1.023%]
metric_2: -0.772% [-1.435%, -0.110%]
Parameterization has too many items to render on hover (15).", "Arm 0_6

metric_1: -3.549% [-4.602%, -2.496%]
metric_2: -1.318% [-1.974%, -0.662%]
Parameterization has too many items to render on hover (15).", "Arm 0_7

metric_1: -4.118% [-5.156%, -3.080%]
metric_2: -1.61% [-2.273%, -0.947%]
Parameterization has too many items to render on hover (15).", "Arm 0_8

metric_1: -2.464% [-3.523%, -1.405%]
metric_2: -2.148% [-2.807%, -1.489%]
Parameterization has too many items to render on hover (15).", "Arm 0_9

metric_1: -7.957% [-8.951%, -6.962%]
metric_2: -2.794% [-3.447%, -2.142%]
Parameterization has too many items to render on hover (15).", "Arm 0_10

metric_1: -11.26% [-12.220%, -10.301%]
metric_2: -3.535% [-4.196%, -2.874%]
Parameterization has too many items to render on hover (15).", "Arm 0_11

metric_1: 2.99% [1.855%, 4.125%]
metric_2: 2.542% [1.861%, 3.224%]
Parameterization has too many items to render on hover (15).", "Arm 0_12

metric_1: -3.205% [-4.246%, -2.164%]
metric_2: -0.629% [-1.298%, 0.041%]
Parameterization has too many items to render on hover (15).", "Arm 0_13

metric_1: -2.828% [-3.871%, -1.784%]
metric_2: -1.055% [-1.714%, -0.396%]
Parameterization has too many items to render on hover (15).", "Arm 0_14

metric_1: -0.807% [-1.878%, 0.264%]
metric_2: -0.832% [-1.488%, -0.176%]
Parameterization has too many items to render on hover (15).", "Arm 0_15

metric_1: -7.632% [-8.648%, -6.617%]
metric_2: -2.319% [-2.970%, -1.669%]
Parameterization has too many items to render on hover (15).", "Arm 0_16

metric_1: 2.493% [1.365%, 3.621%]
metric_2: 2.582% [1.898%, 3.266%]
Parameterization has too many items to render on hover (15).", "Arm 0_17

metric_1: -1.148% [-2.227%, -0.069%]
metric_2: 0.326% [-0.334%, 0.987%]
Parameterization has too many items to render on hover (15).", "Arm 0_18

metric_1: -1.417% [-2.488%, -0.346%]
metric_2: -1.321% [-1.981%, -0.661%]
Parameterization has too many items to render on hover (15).", "Arm 0_19

metric_1: -14.735% [-15.664%, -13.807%]
metric_2: -3.315% [-3.971%, -2.658%]
Parameterization has too many items to render on hover (15).", "Arm 0_20

metric_1: 0.073% [-1.017%, 1.164%]
metric_2: -0.063% [-0.719%, 0.594%]
Parameterization has too many items to render on hover (15).", "Arm 0_21

metric_1: 0.528% [-0.558%, 1.614%]
metric_2: 0.066% [-0.597%, 0.730%]
Parameterization has too many items to render on hover (15).", "Arm 0_22

metric_1: 1.746% [0.632%, 2.861%]
metric_2: -0.055% [-0.719%, 0.608%]
Parameterization has too many items to render on hover (15).", "Arm 0_23

metric_1: -6.404% [-7.411%, -5.398%]
metric_2: -3.15% [-3.805%, -2.494%]
Parameterization has too many items to render on hover (15).", "Arm 0_24

metric_1: 0.836% [-0.264%, 1.935%]
metric_2: 1.893% [1.223%, 2.564%]
Parameterization has too many items to render on hover (15).", "Arm 0_25

metric_1: 0.699% [-0.393%, 1.791%]
metric_2: 0.024% [-0.639%, 0.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_26

metric_1: 0.319% [-0.766%, 1.403%]
metric_2: 1.077% [0.409%, 1.746%]
Parameterization has too many items to render on hover (15).", "Arm 0_27

metric_1: -6.918% [-7.920%, -5.916%]
metric_2: 0.651% [-0.012%, 1.314%]
Parameterization has too many items to render on hover (15).", "Arm 0_28

metric_1: -7.463% [-8.457%, -6.469%]
metric_2: -2.49% [-3.147%, -1.832%]
Parameterization has too many items to render on hover (15).", "Arm 0_29

metric_1: 1.48% [0.367%, 2.592%]
metric_2: 5.858% [5.145%, 6.570%]
Parameterization has too many items to render on hover (15).", "Arm 0_30

metric_1: -4.65% [-5.683%, -3.617%]
metric_2: -2.712% [-3.371%, -2.054%]
Parameterization has too many items to render on hover (15).", "Arm 0_31

metric_1: -19.06% [-19.939%, -18.180%]
metric_2: -5.792% [-6.440%, -5.145%]
Parameterization has too many items to render on hover (15).", "Arm 0_32

metric_1: 3.344% [2.204%, 4.485%]
metric_2: 3.158% [2.481%, 3.835%]
Parameterization has too many items to render on hover (15).", "Arm 0_33

metric_1: 3.298% [2.156%, 4.440%]
metric_2: 3.853% [3.167%, 4.539%]
Parameterization has too many items to render on hover (15).", "Arm 0_34

metric_1: -3.845% [-4.922%, -2.769%]
metric_2: 2.026% [1.357%, 2.695%]
Parameterization has too many items to render on hover (15).", "Arm 0_35

metric_1: 0.616% [-0.480%, 1.713%]
metric_2: 0.619% [-0.033%, 1.270%]
Parameterization has too many items to render on hover (15).", "Arm 0_36

metric_1: 0.606% [-0.493%, 1.704%]
metric_2: 1.328% [0.654%, 2.002%]
Parameterization has too many items to render on hover (15).", "Arm 0_37

metric_1: 0.801% [-0.301%, 1.904%]
metric_2: 4.539% [3.836%, 5.243%]
Parameterization has too many items to render on hover (15).", "Arm 0_38

metric_1: -1.23% [-2.310%, -0.151%]
metric_2: -0.74% [-1.407%, -0.074%]
Parameterization has too many items to render on hover (15).", "Arm 0_39

metric_1: -0.189% [-1.275%, 0.897%]
metric_2: 0.11% [-0.551%, 0.771%]
Parameterization has too many items to render on hover (15).", "Arm 0_40

metric_1: -8.667% [-9.649%, -7.685%]
metric_2: -3.287% [-3.937%, -2.636%]
Parameterization has too many items to render on hover (15).", "Arm 0_41

metric_1: -5.112% [-6.129%, -4.096%]
metric_2: -1.776% [-2.424%, -1.128%]
Parameterization has too many items to render on hover (15).", "Arm 0_42

metric_1: -4.866% [-5.900%, -3.831%]
metric_2: -1.107% [-1.779%, -0.436%]
Parameterization has too many items to render on hover (15).", "Arm 0_43

metric_1: -3.621% [-4.659%, -2.582%]
metric_2: -1.374% [-2.031%, -0.717%]
Parameterization has too many items to render on hover (15).", "Arm 0_44

metric_1: 4.416% [3.261%, 5.571%]
metric_2: 7.531% [6.797%, 8.266%]
Parameterization has too many items to render on hover (15).", "Arm 0_45

metric_1: -3.094% [-4.140%, -2.047%]
metric_2: -2.19% [-2.854%, -1.526%]
Parameterization has too many items to render on hover (15).", "Arm 0_46

metric_1: -6.987% [-7.990%, -5.985%]
metric_2: -3.082% [-3.740%, -2.425%]
Parameterization has too many items to render on hover (15).", "Arm 0_47

metric_1: -3.456% [-4.507%, -2.404%]
metric_2: 3.964% [3.261%, 4.667%]
Parameterization has too many items to render on hover (15).", "Arm 0_48

metric_1: -4.487% [-5.521%, -3.452%]
metric_2: -1.178% [-1.827%, -0.528%]
Parameterization has too many items to render on hover (15).", "Arm 0_49

metric_1: -0.276% [-1.360%, 0.807%]
metric_2: 0.752% [0.081%, 1.422%]
Parameterization has too many items to render on hover (15).", "Arm 0_50

metric_1: 0.34% [-0.750%, 1.431%]
metric_2: 2.197% [1.517%, 2.877%]
Parameterization has too many items to render on hover (15).", "Arm 0_51

metric_1: -4.611% [-5.633%, -3.589%]
metric_2: -1.337% [-2.011%, -0.664%]
Parameterization has too many items to render on hover (15).", "Arm 0_52

metric_1: -0.757% [-1.838%, 0.324%]
metric_2: 0.878% [0.208%, 1.547%]
Parameterization has too many items to render on hover (15).", "Arm 0_53

metric_1: -2.166% [-3.228%, -1.105%]
metric_2: -0.911% [-1.573%, -0.249%]
Parameterization has too many items to render on hover (15).", "Arm 0_54

metric_1: -3.611% [-4.643%, -2.579%]
metric_2: -1.267% [-1.920%, -0.613%]
Parameterization has too many items to render on hover (15).", "Arm 0_55

metric_1: -3.053% [-4.106%, -2.000%]
metric_2: -1.055% [-1.720%, -0.390%]
Parameterization has too many items to render on hover (15).", "Arm 0_56

metric_1: 0.115% [-0.976%, 1.206%]
metric_2: 1.138% [0.461%, 1.815%]
Parameterization has too many items to render on hover (15).", "Arm 0_57

metric_1: -8.012% [-9.011%, -7.013%]
metric_2: -3.221% [-3.878%, -2.563%]
Parameterization has too many items to render on hover (15).", "Arm 0_58

metric_1: -2.444% [-3.501%, -1.387%]
metric_2: -1.454% [-2.122%, -0.787%]
Parameterization has too many items to render on hover (15).", "Arm 0_59

metric_1: 2.105% [0.986%, 3.225%]
metric_2: 0.993% [0.320%, 1.665%]
Parameterization has too many items to render on hover (15).", "Arm 0_60

metric_1: 2.966% [1.836%, 4.097%]
metric_2: 2.781% [2.106%, 3.455%]
Parameterization has too many items to render on hover (15).", "Arm 0_61

metric_1: 5.393% [4.212%, 6.573%]
metric_2: 10.553% [9.783%, 11.323%]
Parameterization has too many items to render on hover (15).", "Arm 0_62

metric_1: -13.026% [-13.978%, -12.075%]
metric_2: -3.787% [-4.450%, -3.125%]
Parameterization has too many items to render on hover (15).", "Arm 0_63

metric_1: -9.619% [-10.591%, -8.647%]
metric_2: -2.738% [-3.397%, -2.080%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": true, "x": [ -0.0, -17.02206139784465, -11.473291987728398, -3.2108824889046166, -2.2500542375012786, -2.8771562219463167, -2.0929356914224395, -3.5492441655229037, -4.118041377995041, -2.4636635328437877, -7.956569542262856, -11.260321601672421, 2.9899438641311415, -3.2049579318835018, -2.827660774001484, -0.8072404322905544, -7.6322270702867305, 2.4931819446140926, -1.148330526627533, -1.4169036015940673, -14.735357491491916, 0.07332375862707896, 0.5279467957856301, 1.746137050550206, -6.404311114970618, 0.8357553340806907, 0.6988262187402099, 0.3185636367902723, -6.918124582141375, -7.462965106089974, 1.4797337857751625, -4.649777993337341, -19.05973546685221, 3.3442482013559975, 3.297798639466154, -3.845356456151733, 0.6160940039179187, 0.6058711232687786, 0.8012553019517893, -1.2301256552808095, -0.18910028748136085, -8.666675013921338, -5.112324064964419, -4.86569379364528, -3.620621054640758, 4.416044825856187, -3.093971963062927, -6.987464040961325, -3.4556161476432417, -4.486531036903214, -0.27633236507806286, 0.340411558019988, -4.611115983136856, -0.7572149013583253, -2.1663549159415285, -3.611089804606486, -3.05303223007285, 0.11512682354741087, -8.01171109597295, -2.4442237921803756, 2.105241735471645, 2.9661737788579026, 5.392532772356659, -13.026414406927774, -9.619180906677235 ], "y": [ -0.0, -5.682896191242069, -3.526388838425713, -0.9921732319146028, -0.44843196571748983, -1.5381054401078584, -0.772462657864988, -1.3177838434359073, -1.6100805247892722, -2.1479565106870444, -2.794169351971184, -3.535437574500678, 2.542377816566437, -0.6285437362536145, -1.0553378067852983, -0.8319970714143301, -2.3193469030434235, 2.581636001324906, 0.3262162155970574, -1.3207787822924693, -3.3148224142307705, -0.06251015024848455, 0.0664022870773819, -0.05540043064418244, -3.1495293551798045, 1.893492552746848, 0.023529065925072166, 1.0773773990041413, 0.6512576803642262, -2.4895327251963386, 5.857866054784114, -2.7121881917579063, -5.79232068909004, 3.158097104778565, 3.853326914067703, 2.026265677524414, 0.6187969828422447, 1.3280884998998812, 4.5394320349859045, -0.7404865224487134, 0.10968358357773028, -3.2865472060970484, -1.7761665678119458, -1.1071518879366458, -1.3739368874026805, 7.531237528366881, -2.190179027605063, -3.082216407111662, 3.9639992944116216, -1.1779071169175672, 0.7516817036560192, 2.1968369082460764, -1.33724021368913, 0.8775647492588089, -0.9111789631064241, -1.2666766312743076, -1.0551684639996701, 1.137838972015706, -3.2209495370127383, -1.4541471836860875, 0.9926746633561668, 2.780640532244425, 10.552765130372427, -3.7873865294335443, -2.738458580966895 ] }, { "error_x": { "array": [ 4.538298146972452, 4.343100593050035, 4.648994305326083 ], "color": "rgba(251,128,114,0.4)", "type": "data" }, "error_y": { "array": [ 2.5664669784459675, 2.2461337327668924, 2.5604557816061337 ], "color": "rgba(251,128,114,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(251,128,114,1)" }, "mode": "markers", "name": "constraint_5", "showlegend": true, "text": [ "Arm 94a5eaaa

metric_1: 4.752% [0.213%, 9.290%]
metric_2: 3.892% [1.325%, 6.458%]
Parameterization has too many items to render on hover (15).", "Arm 6d0a70b5

metric_1: 4.538% [0.195%, 8.881%]
metric_2: 3.93% [1.684%, 6.176%]
Parameterization has too many items to render on hover (15).", "Arm 4798dac2

metric_1: 5.008% [0.359%, 9.657%]
metric_2: 3.718% [1.158%, 6.279%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": true, "x": [ 4.751550808849598, 4.537909617801876, 5.007819214760503 ], "y": [ 3.8918341422618052, 3.930125552763493, 3.718079995449626 ] } ], "layout": { "annotations": [ { "showarrow": false, "text": "Show CI", "x": 1.18, "xref": "paper", "y": 0.7, "yanchor": "middle", "yref": "paper" }, { "showarrow": false, "text": "Type", "x": 1.18, "xref": "paper", "y": 0.6, "yanchor": "middle", "yref": "paper" } ], "font": { "size": 10 }, "height": 600, "hovermode": "closest", "legend": { "x": 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.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.0, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#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.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.0, "#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.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.0, "#f0f921" ] ], "sequentialminus": [ [ 0.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.0, "#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": "Objective Tradeoffs" }, "updatemenus": [ { "buttons": [ { "args": [ { "error_x.thickness": 2, "error_x.width": 4, "error_y.thickness": 2, "error_y.width": 4 } ], "label": "Yes", "method": "restyle" }, { "args": [ { "error_x.thickness": 0, "error_x.width": 0, "error_y.thickness": 0, "error_y.width": 0 } ], "label": "No", "method": "restyle" } ], "x": 1.25, "xanchor": "left", "y": 0.67, "yanchor": "middle" }, { "buttons": [ { "args": [ { "visible": [ false, true, true ] } ], "label": "Modeled", "method": "restyle" }, { "args": [ { "visible": [ true, false, false ] } ], "label": "Observed", "method": "restyle" } ], "x": 1.25, "xanchor": "left", "y": 0.57, "yanchor": "middle" } ], "width": 800, "xaxis": { "title": { "text": "metric_1" }, "zeroline": true, "zerolinecolor": "red" }, "yaxis": { "title": { "text": "metric_2" }, "zeroline": true, "zerolinecolor": "red" } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "from ax.plot.scatter import plot_multiple_metrics\n", "\n", "render(\n", " plot_multiple_metrics(\n", " gp,\n", " metric_x=METRIC_X_AXIS,\n", " metric_y=METRIC_Y_AXIS,\n", " generator_runs_dict={\"constraint_5\": constraint_5_results},\n", " )\n", ")" ] }, { "cell_type": "markdown", "id": "34eff39d", "metadata": { "papermill": { "duration": 0.063469, "end_time": "2024-07-23T21:43:02.831378", "exception": false, "start_time": "2024-07-23T21:43:02.767909", "status": "completed" }, "tags": [] }, "source": [ "It is important to note that the treatment of constraints in GP EI is probabilistic. The acquisition function weights our objective by the probability that each constraint is feasible. Thus, we may allow points with a very small probability of violating the constraint to be generated, as long as the chance of the points increasing our objective is high enough. \n", "\n", "You can see above that the point estimate for each point is significantly below a 5% increase in the constraint metric, but that there is uncertainty in our prediction, and the tail probabilities do include probabilities of small regressions beyond 5%. " ] }, { "cell_type": "code", "execution_count": 22, "id": "64289a2d", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:43:02.965493Z", "iopub.status.busy": "2024-07-23T21:43:02.965214Z", "iopub.status.idle": "2024-07-23T21:43:48.933193Z", "shell.execute_reply": "2024-07-23T21:43:48.932379Z" }, "papermill": { "duration": 46.034504, "end_time": "2024-07-23T21:43:48.935173", "exception": false, "start_time": "2024-07-23T21:43:02.900669", "status": "completed" }, "tags": [] }, "outputs": [], "source": [ "constraint_1 = OutcomeConstraint(metric=constraint_metric, op=ComparisonOp.LEQ, bound=1)\n", "constraint_1_results = gp.gen(\n", " n=3,\n", " optimization_config=OptimizationConfig(\n", " objective=Objective(objective_metric, minimize=False),\n", " outcome_constraints=[constraint_1],\n", " ),\n", ")" ] }, { "cell_type": "code", "execution_count": 23, "id": "c1e1f325", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:43:49.099515Z", "iopub.status.busy": "2024-07-23T21:43:49.098978Z", "iopub.status.idle": "2024-07-23T21:43:49.271169Z", "shell.execute_reply": "2024-07-23T21:43:49.270465Z" }, "papermill": { "duration": 0.237312, "end_time": "2024-07-23T21:43:49.272547", "exception": false, "start_time": "2024-07-23T21:43:49.035235", "status": "completed" }, "scrolled": true, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "error_x": { "array": [ 0.5205646439608032, 0.9105274690527578, 0.9725977092158347, 1.0669782977880082, 1.0803499998271806, 1.0562137210185467, 1.0810868080421863, 1.0646727177942992, 1.048287897726107, 1.0699714924908204, 1.0044799847095478, 0.9694448615326413, 1.1526497268980418, 1.056129089525654, 1.0581150790455403, 1.0853729636494531, 1.025297982327309, 1.1509354346821015, 1.0946224534113276, 1.080994735603789, 0.9349800939958878, 1.1063382644746038, 1.109747945764228, 1.1312428838918263, 1.0151345627364643, 1.113745664637434, 1.1070645021428274, 1.098298041303658, 1.011825279703854, 1.004076551317031, 1.1247628081965457, 1.0451840940805415, 0.8854990204077908, 1.1551313262975833, 1.1582540625351196, 1.088250532740983, 1.1152606223383992, 1.1132227750465398, 1.1136443399827738, 1.0928257948335294, 1.098342295748459, 0.9929499124720941, 1.0275183054522712, 1.0461406507525532, 1.0507233488011212, 1.1693056777789836, 1.0564300559878494, 1.012746475490335, 1.060503126319525, 1.0453978622119475, 1.0972242260284542, 1.103084437746675, 1.0346109289273437, 1.0925727929561801, 1.0737167310801996, 1.042945064542918, 1.0636626539145406, 1.108765950358755, 1.0083792696638647, 1.069964804645196, 1.1324679783490406, 1.149093505549881, 1.19450723179394, 0.9584867213686696, 0.9797729070203455 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "error_y": { "array": [ 0.3181115760489757, 0.6639175585103954, 0.6630929411298598, 0.6729502923953926, 0.6740882429740953, 0.665276789680729, 0.6708890082180987, 0.6647910226422914, 0.6724199160716084, 0.6676592507580481, 0.6614165175994707, 0.6719874423233675, 0.6935680367786019, 0.6821107678411614, 0.6721157287254815, 0.6675598394585217, 0.6588395471546759, 0.7005079335820925, 0.6734693768172479, 0.6678033173208016, 0.6639242874696609, 0.6673739566339196, 0.6808476824923786, 0.675618453499239, 0.6630338514495195, 0.6814341339540937, 0.6732139305974362, 0.678993016475866, 0.6717812932415321, 0.6668482051137559, 0.7215454438634975, 0.6694676526234568, 0.6554367403862607, 0.6871145937679641, 0.6973627667199596, 0.677839082032618, 0.6656099293584739, 0.6853610253860684, 0.7127045342173167, 0.6774929784721044, 0.6697791158632792, 0.6609617898538276, 0.6573670880847166, 0.6812573532252995, 0.6669304645971238, 0.7456805630690589, 0.6722619172607951, 0.6674666794827154, 0.71101954162863, 0.6581471114518421, 0.681784654518447, 0.6891795059009299, 0.6846723076532707, 0.6778079742730775, 0.6716150419025536, 0.6624185510214552, 0.6736751066980704, 0.6894763100114708, 0.6659339720000773, 0.6774968737338238, 0.6814011092512952, 0.6882834695714566, 0.7808801986391988, 0.6703813570659151, 0.666212972377905 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(128,177,211,1)" }, "mode": "markers", "name": "In-sample", "showlegend": true, "text": [ "Arm status_quo

metric_1: -0.0% [-0.521%, 0.521%]
metric_2: -0.0% [-0.318%, 0.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_0

metric_1: -17.159% [-18.070%, -16.249%]
metric_2: -5.747% [-6.411%, -5.083%]
Parameterization has too many items to render on hover (15).", "Arm 0_1

metric_1: -11.573% [-12.546%, -10.601%]
metric_2: -3.561% [-4.224%, -2.897%]
Parameterization has too many items to render on hover (15).", "Arm 0_2

metric_1: -3.272% [-4.339%, -2.205%]
metric_2: -1.007% [-1.680%, -0.334%]
Parameterization has too many items to render on hover (15).", "Arm 0_3

metric_1: -2.214% [-3.295%, -1.134%]
metric_2: -0.421% [-1.095%, 0.254%]
Parameterization has too many items to render on hover (15).", "Arm 0_4

metric_1: -2.893% [-3.949%, -1.837%]
metric_2: -1.543% [-2.208%, -0.878%]
Parameterization has too many items to render on hover (15).", "Arm 0_5

metric_1: -2.069% [-3.150%, -0.988%]
metric_2: -0.76% [-1.431%, -0.090%]
Parameterization has too many items to render on hover (15).", "Arm 0_6

metric_1: -3.551% [-4.616%, -2.486%]
metric_2: -1.321% [-1.986%, -0.656%]
Parameterization has too many items to render on hover (15).", "Arm 0_7

metric_1: -4.089% [-5.138%, -3.041%]
metric_2: -1.576% [-2.248%, -0.903%]
Parameterization has too many items to render on hover (15).", "Arm 0_8

metric_1: -2.46% [-3.530%, -1.390%]
metric_2: -2.179% [-2.846%, -1.511%]
Parameterization has too many items to render on hover (15).", "Arm 0_9

metric_1: -7.98% [-8.985%, -6.976%]
metric_2: -2.79% [-3.451%, -2.128%]
Parameterization has too many items to render on hover (15).", "Arm 0_10

metric_1: -11.361% [-12.331%, -10.392%]
metric_2: -3.61% [-4.282%, -2.938%]
Parameterization has too many items to render on hover (15).", "Arm 0_11

metric_1: 3.038% [1.885%, 4.190%]
metric_2: 2.514% [1.820%, 3.207%]
Parameterization has too many items to render on hover (15).", "Arm 0_12

metric_1: -3.07% [-4.126%, -2.013%]
metric_2: -0.597% [-1.279%, 0.086%]
Parameterization has too many items to render on hover (15).", "Arm 0_13

metric_1: -2.865% [-3.923%, -1.806%]
metric_2: -1.012% [-1.684%, -0.340%]
Parameterization has too many items to render on hover (15).", "Arm 0_14

metric_1: -0.817% [-1.903%, 0.268%]
metric_2: -0.818% [-1.486%, -0.151%]
Parameterization has too many items to render on hover (15).", "Arm 0_15

metric_1: -7.78% [-8.806%, -6.755%]
metric_2: -2.407% [-3.066%, -1.748%]
Parameterization has too many items to render on hover (15).", "Arm 0_16

metric_1: 2.475% [1.324%, 3.626%]
metric_2: 2.558% [1.857%, 3.258%]
Parameterization has too many items to render on hover (15).", "Arm 0_17

metric_1: -1.196% [-2.291%, -0.102%]
metric_2: 0.348% [-0.325%, 1.022%]
Parameterization has too many items to render on hover (15).", "Arm 0_18

metric_1: -1.36% [-2.441%, -0.279%]
metric_2: -1.311% [-1.979%, -0.644%]
Parameterization has too many items to render on hover (15).", "Arm 0_19

metric_1: -14.817% [-15.752%, -13.882%]
metric_2: -3.338% [-4.002%, -2.674%]
Parameterization has too many items to render on hover (15).", "Arm 0_20

metric_1: 0.089% [-1.018%, 1.195%]
metric_2: -0.069% [-0.736%, 0.599%]
Parameterization has too many items to render on hover (15).", "Arm 0_21

metric_1: 0.536% [-0.574%, 1.646%]
metric_2: 0.104% [-0.577%, 0.785%]
Parameterization has too many items to render on hover (15).", "Arm 0_22

metric_1: 1.815% [0.683%, 2.946%]
metric_2: -0.072% [-0.748%, 0.604%]
Parameterization has too many items to render on hover (15).", "Arm 0_23

metric_1: -6.471% [-7.486%, -5.456%]
metric_2: -3.188% [-3.851%, -2.525%]
Parameterization has too many items to render on hover (15).", "Arm 0_24

metric_1: 0.888% [-0.226%, 2.001%]
metric_2: 1.96% [1.279%, 2.642%]
Parameterization has too many items to render on hover (15).", "Arm 0_25

metric_1: 0.729% [-0.378%, 1.836%]
metric_2: 0.013% [-0.661%, 0.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_26

metric_1: 0.351% [-0.747%, 1.449%]
metric_2: 1.12% [0.441%, 1.799%]
Parameterization has too many items to render on hover (15).", "Arm 0_27

metric_1: -6.985% [-7.997%, -5.973%]
metric_2: 0.616% [-0.056%, 1.287%]
Parameterization has too many items to render on hover (15).", "Arm 0_28

metric_1: -7.506% [-8.510%, -6.502%]
metric_2: -2.55% [-3.217%, -1.884%]
Parameterization has too many items to render on hover (15).", "Arm 0_29

metric_1: 1.577% [0.452%, 2.702%]
metric_2: 5.965% [5.243%, 6.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_30

metric_1: -4.596% [-5.641%, -3.550%]
metric_2: -2.727% [-3.396%, -2.057%]
Parameterization has too many items to render on hover (15).", "Arm 0_31

metric_1: -19.189% [-20.075%, -18.304%]
metric_2: -5.859% [-6.515%, -5.204%]
Parameterization has too many items to render on hover (15).", "Arm 0_32

metric_1: 3.429% [2.274%, 4.584%]
metric_2: 3.197% [2.510%, 3.884%]
Parameterization has too many items to render on hover (15).", "Arm 0_33

metric_1: 3.371% [2.213%, 4.529%]
metric_2: 3.95% [3.253%, 4.648%]
Parameterization has too many items to render on hover (15).", "Arm 0_34

metric_1: -3.89% [-4.978%, -2.802%]
metric_2: 2.057% [1.379%, 2.735%]
Parameterization has too many items to render on hover (15).", "Arm 0_35

metric_1: 0.614% [-0.501%, 1.729%]
metric_2: 0.653% [-0.013%, 1.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_36

metric_1: 0.59% [-0.523%, 1.703%]
metric_2: 1.287% [0.601%, 1.972%]
Parameterization has too many items to render on hover (15).", "Arm 0_37

metric_1: 0.865% [-0.248%, 1.979%]
metric_2: 4.621% [3.908%, 5.334%]
Parameterization has too many items to render on hover (15).", "Arm 0_38

metric_1: -1.268% [-2.361%, -0.175%]
metric_2: -0.762% [-1.440%, -0.085%]
Parameterization has too many items to render on hover (15).", "Arm 0_39

metric_1: -0.169% [-1.267%, 0.930%]
metric_2: 0.124% [-0.546%, 0.793%]
Parameterization has too many items to render on hover (15).", "Arm 0_40

metric_1: -8.624% [-9.617%, -7.631%]
metric_2: -3.265% [-3.926%, -2.604%]
Parameterization has too many items to render on hover (15).", "Arm 0_41

metric_1: -5.157% [-6.184%, -4.129%]
metric_2: -1.741% [-2.399%, -1.084%]
Parameterization has too many items to render on hover (15).", "Arm 0_42

metric_1: -4.878% [-5.924%, -3.832%]
metric_2: -1.126% [-1.807%, -0.444%]
Parameterization has too many items to render on hover (15).", "Arm 0_43

metric_1: -3.655% [-4.706%, -2.605%]
metric_2: -1.381% [-2.048%, -0.714%]
Parameterization has too many items to render on hover (15).", "Arm 0_44

metric_1: 4.483% [3.314%, 5.652%]
metric_2: 7.652% [6.906%, 8.397%]
Parameterization has too many items to render on hover (15).", "Arm 0_45

metric_1: -3.06% [-4.117%, -2.004%]
metric_2: -2.202% [-2.874%, -1.529%]
Parameterization has too many items to render on hover (15).", "Arm 0_46

metric_1: -6.922% [-7.934%, -5.909%]
metric_2: -3.063% [-3.731%, -2.396%]
Parameterization has too many items to render on hover (15).", "Arm 0_47

metric_1: -3.478% [-4.539%, -2.418%]
metric_2: 4.013% [3.302%, 4.724%]
Parameterization has too many items to render on hover (15).", "Arm 0_48

metric_1: -4.546% [-5.591%, -3.501%]
metric_2: -1.169% [-1.827%, -0.511%]
Parameterization has too many items to render on hover (15).", "Arm 0_49

metric_1: -0.305% [-1.403%, 0.792%]
metric_2: 0.753% [0.071%, 1.434%]
Parameterization has too many items to render on hover (15).", "Arm 0_50

metric_1: 0.367% [-0.736%, 1.470%]
metric_2: 2.231% [1.542%, 2.920%]
Parameterization has too many items to render on hover (15).", "Arm 0_51

metric_1: -4.597% [-5.631%, -3.562%]
metric_2: -1.371% [-2.056%, -0.687%]
Parameterization has too many items to render on hover (15).", "Arm 0_52

metric_1: -0.715% [-1.807%, 0.378%]
metric_2: 0.898% [0.220%, 1.576%]
Parameterization has too many items to render on hover (15).", "Arm 0_53

metric_1: -2.187% [-3.261%, -1.113%]
metric_2: -0.924% [-1.595%, -0.252%]
Parameterization has too many items to render on hover (15).", "Arm 0_54

metric_1: -3.62% [-4.663%, -2.577%]
metric_2: -1.266% [-1.928%, -0.603%]
Parameterization has too many items to render on hover (15).", "Arm 0_55

metric_1: -3.085% [-4.149%, -2.022%]
metric_2: -1.056% [-1.729%, -0.382%]
Parameterization has too many items to render on hover (15).", "Arm 0_56

metric_1: 0.065% [-1.043%, 1.174%]
metric_2: 1.104% [0.414%, 1.793%]
Parameterization has too many items to render on hover (15).", "Arm 0_57

metric_1: -8.045% [-9.053%, -7.036%]
metric_2: -3.231% [-3.897%, -2.565%]
Parameterization has too many items to render on hover (15).", "Arm 0_58

metric_1: -2.417% [-3.486%, -1.347%]
metric_2: -1.461% [-2.139%, -0.784%]
Parameterization has too many items to render on hover (15).", "Arm 0_59

metric_1: 2.155% [1.023%, 3.288%]
metric_2: 0.992% [0.310%, 1.673%]
Parameterization has too many items to render on hover (15).", "Arm 0_60

metric_1: 3.0% [1.850%, 4.149%]
metric_2: 2.8% [2.112%, 3.488%]
Parameterization has too many items to render on hover (15).", "Arm 0_61

metric_1: 5.54% [4.346%, 6.735%]
metric_2: 10.809% [10.028%, 11.590%]
Parameterization has too many items to render on hover (15).", "Arm 0_62

metric_1: -13.137% [-14.095%, -12.178%]
metric_2: -3.839% [-4.509%, -3.169%]
Parameterization has too many items to render on hover (15).", "Arm 0_63

metric_1: -9.683% [-10.662%, -8.703%]
metric_2: -2.765% [-3.432%, -2.099%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": false, "x": [ -0.0, -17.15914516790823, -11.573417823939199, -3.2723491422755444, -2.2143528351212733, -2.893033151686222, -2.068706090724009, -3.550888972902983, -4.089456620979975, -2.4600469634137005, -7.980395623816304, -11.361067490605143, 3.037717284235046, -3.069542768219942, -2.864577054527247, -0.8171324453854826, -7.780377203320161, 2.475352747757105, -1.1963952539982303, -1.3598025263922875, -14.817429080033943, 0.08873184010870934, 0.5359430531455063, 1.8145980354381517, -6.471358153849177, 0.8877430970467538, 0.7286746192275023, 0.3510369131998831, -6.984895697391649, -7.505623786753492, 1.5767742612758522, -4.595608658658678, -19.18909654051259, 3.4292680540776312, 3.3710456099492796, -3.889937358175768, 0.6139708178717305, 0.5900679364090252, 0.8653940325415319, -1.2680473963845287, -0.1686822762476349, -8.623721510464856, -5.156592129047242, -4.878241533976907, -3.655342272989576, 4.483189117418239, -3.0603072946347587, -6.921569399104486, -3.4781006474949763, -4.545929170059967, -0.305361571312272, 0.36738131081906034, -4.596829363692114, -0.7145714514809897, -2.1870440120521244, -3.619802243175367, -3.0854247199357574, 0.06528116501171306, -8.04466137206524, -2.416515121000999, 2.1550821626518215, 2.999501801038642, 5.540352816509654, -13.136826425368891, -9.682667832954975 ], "y": [ -0.0, -5.746731056831749, -3.560535696444575, -1.0068955594731426, -0.4205314884998786, -1.5431517157186252, -0.7604599707221315, -1.3210922238627325, -1.5757183832623392, -2.1787372563938, -2.789593215553577, -3.610268946914751, 2.5135502228088797, -0.5965513852397577, -1.0116808329390385, -0.8182560448021005, -2.4071834175723335, 2.5577489299929255, 0.348192434742279, -1.3114357729283859, -3.3382598457223502, -0.06867630083734555, 0.10424166292801242, -0.07210829452142886, -3.188401274811581, 1.960086317210278, 0.012674904654773453, 1.1203410785772772, 0.6155055435112974, -2.5504391581007666, 5.964668435375144, -2.726644960728147, -5.859418405279977, 3.1966830537300392, 3.950198735676712, 2.0568967995693455, 0.652872009905956, 1.286780707668062, 4.62085929335188, -0.7622630447726769, 0.123503526062618, -3.2650236570623457, -1.7414179188197445, -1.1257173899572386, -1.3809544654506094, 7.651708533863019, -2.2015816842718356, -3.063188080332386, 4.012625447421733, -1.168849751600452, 0.7526902410881314, 2.2308412374353317, -1.371441760784444, 0.8978911718791985, -0.9236769844543923, -1.2656161965636414, -1.0555488550285586, 1.1039153988973123, -3.2310973947137103, -1.4614566797717248, 0.9918050829129264, 2.8001328033355772, 10.809115959705165, -3.839017981482167, -2.765325873487098 ] }, { "error_x": { "array": [ 0.5199804246111184, 0.9032164096653746, 0.9624278243039576, 1.052385688658181, 1.0668134593005398, 1.0433275173146253, 1.069832771962779, 1.0530820616372327, 1.037914678320712, 1.0588870979035767, 0.994533197398567, 0.9593927097669188, 1.134764051837133, 1.040828628037352, 1.0435887822468872, 1.0711888252845143, 1.0156155919775105, 1.1282620098094542, 1.078901964920416, 1.0706053139881015, 0.928468085122274, 1.0903403098736533, 1.0861376346747338, 1.1145894403672942, 1.006352898706274, 1.099480116802372, 1.0916786186054195, 1.0844616640016524, 1.0017869935089168, 0.9935721437004562, 1.1127526124486478, 1.0328623360505096, 0.8797277436150708, 1.1405212824823439, 1.1417564070477377, 1.0764115223918307, 1.096560150650411, 1.0985023172184378, 1.1025418776463087, 1.0794793690020426, 1.0859645956941724, 0.9820298787455961, 1.0166498759504272, 1.0343567024021967, 1.0382967161682812, 1.1551476665881923, 1.0464946500805128, 1.0023879561469768, 1.0516814219677202, 1.034691317673231, 1.0832738065259748, 1.0904317758893491, 1.0222881533107153, 1.0810722694999075, 1.0613914312787918, 1.0320121936874975, 1.0528019793786063, 1.091209666723376, 0.9988945899784443, 1.0571959681159073, 1.11937598721467, 1.1304030721739515, 1.180501006173102, 0.9513089899507343, 0.9719045536754184 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "error_y": { "array": [ 0.31768618803627746, 0.6547390033259559, 0.6532035658546069, 0.6613095279338559, 0.663694044606335, 0.6553520816907519, 0.6622060745948924, 0.6559897170901099, 0.6632871916007322, 0.6589558867710522, 0.6526021316296485, 0.6609469038190158, 0.6813556764812729, 0.6694707089535638, 0.6591305444564081, 0.6563088891199969, 0.6508042065845804, 0.6839218011702075, 0.6604410533261811, 0.6601791004470141, 0.6565370956874599, 0.6561143396100882, 0.6633705609711964, 0.6637802749472898, 0.6555409555896541, 0.6704569801207515, 0.6627359791137181, 0.6685874974558632, 0.6628630164052798, 0.6572005336630893, 0.7124473536174848, 0.6586246452752639, 0.6475504344970129, 0.6773764402930185, 0.6859241438396978, 0.6688075268945789, 0.6516467414471038, 0.6738026813694182, 0.7036167161219753, 0.6668942761025413, 0.6610550199747673, 0.6508053387927736, 0.647977870007616, 0.6713717036833793, 0.6567234212742864, 0.7346094789012635, 0.6642528580204958, 0.6574538811649219, 0.7031728928965401, 0.6494776969874009, 0.6704890069720423, 0.6797642762291801, 0.6735897233348079, 0.6692895794414041, 0.6620886307524423, 0.6531946609164403, 0.6650016223219315, 0.6769984336931841, 0.6574735003578128, 0.6674035801481913, 0.6722376990649443, 0.6748101023935827, 0.7697450546827234, 0.6626609967721556, 0.6581386194385257 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(128,177,211,1)" }, "mode": "markers", "name": "In-sample", "showlegend": true, "text": [ "Arm status_quo

metric_1: -0.0% [-0.520%, 0.520%]
metric_2: -0.0% [-0.318%, 0.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_0

metric_1: -17.022% [-17.925%, -16.119%]
metric_2: -5.683% [-6.338%, -5.028%]
Parameterization has too many items to render on hover (15).", "Arm 0_1

metric_1: -11.473% [-12.436%, -10.511%]
metric_2: -3.526% [-4.180%, -2.873%]
Parameterization has too many items to render on hover (15).", "Arm 0_2

metric_1: -3.211% [-4.263%, -2.158%]
metric_2: -0.992% [-1.653%, -0.331%]
Parameterization has too many items to render on hover (15).", "Arm 0_3

metric_1: -2.25% [-3.317%, -1.183%]
metric_2: -0.448% [-1.112%, 0.215%]
Parameterization has too many items to render on hover (15).", "Arm 0_4

metric_1: -2.877% [-3.920%, -1.834%]
metric_2: -1.538% [-2.193%, -0.883%]
Parameterization has too many items to render on hover (15).", "Arm 0_5

metric_1: -2.093% [-3.163%, -1.023%]
metric_2: -0.772% [-1.435%, -0.110%]
Parameterization has too many items to render on hover (15).", "Arm 0_6

metric_1: -3.549% [-4.602%, -2.496%]
metric_2: -1.318% [-1.974%, -0.662%]
Parameterization has too many items to render on hover (15).", "Arm 0_7

metric_1: -4.118% [-5.156%, -3.080%]
metric_2: -1.61% [-2.273%, -0.947%]
Parameterization has too many items to render on hover (15).", "Arm 0_8

metric_1: -2.464% [-3.523%, -1.405%]
metric_2: -2.148% [-2.807%, -1.489%]
Parameterization has too many items to render on hover (15).", "Arm 0_9

metric_1: -7.957% [-8.951%, -6.962%]
metric_2: -2.794% [-3.447%, -2.142%]
Parameterization has too many items to render on hover (15).", "Arm 0_10

metric_1: -11.26% [-12.220%, -10.301%]
metric_2: -3.535% [-4.196%, -2.874%]
Parameterization has too many items to render on hover (15).", "Arm 0_11

metric_1: 2.99% [1.855%, 4.125%]
metric_2: 2.542% [1.861%, 3.224%]
Parameterization has too many items to render on hover (15).", "Arm 0_12

metric_1: -3.205% [-4.246%, -2.164%]
metric_2: -0.629% [-1.298%, 0.041%]
Parameterization has too many items to render on hover (15).", "Arm 0_13

metric_1: -2.828% [-3.871%, -1.784%]
metric_2: -1.055% [-1.714%, -0.396%]
Parameterization has too many items to render on hover (15).", "Arm 0_14

metric_1: -0.807% [-1.878%, 0.264%]
metric_2: -0.832% [-1.488%, -0.176%]
Parameterization has too many items to render on hover (15).", "Arm 0_15

metric_1: -7.632% [-8.648%, -6.617%]
metric_2: -2.319% [-2.970%, -1.669%]
Parameterization has too many items to render on hover (15).", "Arm 0_16

metric_1: 2.493% [1.365%, 3.621%]
metric_2: 2.582% [1.898%, 3.266%]
Parameterization has too many items to render on hover (15).", "Arm 0_17

metric_1: -1.148% [-2.227%, -0.069%]
metric_2: 0.326% [-0.334%, 0.987%]
Parameterization has too many items to render on hover (15).", "Arm 0_18

metric_1: -1.417% [-2.488%, -0.346%]
metric_2: -1.321% [-1.981%, -0.661%]
Parameterization has too many items to render on hover (15).", "Arm 0_19

metric_1: -14.735% [-15.664%, -13.807%]
metric_2: -3.315% [-3.971%, -2.658%]
Parameterization has too many items to render on hover (15).", "Arm 0_20

metric_1: 0.073% [-1.017%, 1.164%]
metric_2: -0.063% [-0.719%, 0.594%]
Parameterization has too many items to render on hover (15).", "Arm 0_21

metric_1: 0.528% [-0.558%, 1.614%]
metric_2: 0.066% [-0.597%, 0.730%]
Parameterization has too many items to render on hover (15).", "Arm 0_22

metric_1: 1.746% [0.632%, 2.861%]
metric_2: -0.055% [-0.719%, 0.608%]
Parameterization has too many items to render on hover (15).", "Arm 0_23

metric_1: -6.404% [-7.411%, -5.398%]
metric_2: -3.15% [-3.805%, -2.494%]
Parameterization has too many items to render on hover (15).", "Arm 0_24

metric_1: 0.836% [-0.264%, 1.935%]
metric_2: 1.893% [1.223%, 2.564%]
Parameterization has too many items to render on hover (15).", "Arm 0_25

metric_1: 0.699% [-0.393%, 1.791%]
metric_2: 0.024% [-0.639%, 0.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_26

metric_1: 0.319% [-0.766%, 1.403%]
metric_2: 1.077% [0.409%, 1.746%]
Parameterization has too many items to render on hover (15).", "Arm 0_27

metric_1: -6.918% [-7.920%, -5.916%]
metric_2: 0.651% [-0.012%, 1.314%]
Parameterization has too many items to render on hover (15).", "Arm 0_28

metric_1: -7.463% [-8.457%, -6.469%]
metric_2: -2.49% [-3.147%, -1.832%]
Parameterization has too many items to render on hover (15).", "Arm 0_29

metric_1: 1.48% [0.367%, 2.592%]
metric_2: 5.858% [5.145%, 6.570%]
Parameterization has too many items to render on hover (15).", "Arm 0_30

metric_1: -4.65% [-5.683%, -3.617%]
metric_2: -2.712% [-3.371%, -2.054%]
Parameterization has too many items to render on hover (15).", "Arm 0_31

metric_1: -19.06% [-19.939%, -18.180%]
metric_2: -5.792% [-6.440%, -5.145%]
Parameterization has too many items to render on hover (15).", "Arm 0_32

metric_1: 3.344% [2.204%, 4.485%]
metric_2: 3.158% [2.481%, 3.835%]
Parameterization has too many items to render on hover (15).", "Arm 0_33

metric_1: 3.298% [2.156%, 4.440%]
metric_2: 3.853% [3.167%, 4.539%]
Parameterization has too many items to render on hover (15).", "Arm 0_34

metric_1: -3.845% [-4.922%, -2.769%]
metric_2: 2.026% [1.357%, 2.695%]
Parameterization has too many items to render on hover (15).", "Arm 0_35

metric_1: 0.616% [-0.480%, 1.713%]
metric_2: 0.619% [-0.033%, 1.270%]
Parameterization has too many items to render on hover (15).", "Arm 0_36

metric_1: 0.606% [-0.493%, 1.704%]
metric_2: 1.328% [0.654%, 2.002%]
Parameterization has too many items to render on hover (15).", "Arm 0_37

metric_1: 0.801% [-0.301%, 1.904%]
metric_2: 4.539% [3.836%, 5.243%]
Parameterization has too many items to render on hover (15).", "Arm 0_38

metric_1: -1.23% [-2.310%, -0.151%]
metric_2: -0.74% [-1.407%, -0.074%]
Parameterization has too many items to render on hover (15).", "Arm 0_39

metric_1: -0.189% [-1.275%, 0.897%]
metric_2: 0.11% [-0.551%, 0.771%]
Parameterization has too many items to render on hover (15).", "Arm 0_40

metric_1: -8.667% [-9.649%, -7.685%]
metric_2: -3.287% [-3.937%, -2.636%]
Parameterization has too many items to render on hover (15).", "Arm 0_41

metric_1: -5.112% [-6.129%, -4.096%]
metric_2: -1.776% [-2.424%, -1.128%]
Parameterization has too many items to render on hover (15).", "Arm 0_42

metric_1: -4.866% [-5.900%, -3.831%]
metric_2: -1.107% [-1.779%, -0.436%]
Parameterization has too many items to render on hover (15).", "Arm 0_43

metric_1: -3.621% [-4.659%, -2.582%]
metric_2: -1.374% [-2.031%, -0.717%]
Parameterization has too many items to render on hover (15).", "Arm 0_44

metric_1: 4.416% [3.261%, 5.571%]
metric_2: 7.531% [6.797%, 8.266%]
Parameterization has too many items to render on hover (15).", "Arm 0_45

metric_1: -3.094% [-4.140%, -2.047%]
metric_2: -2.19% [-2.854%, -1.526%]
Parameterization has too many items to render on hover (15).", "Arm 0_46

metric_1: -6.987% [-7.990%, -5.985%]
metric_2: -3.082% [-3.740%, -2.425%]
Parameterization has too many items to render on hover (15).", "Arm 0_47

metric_1: -3.456% [-4.507%, -2.404%]
metric_2: 3.964% [3.261%, 4.667%]
Parameterization has too many items to render on hover (15).", "Arm 0_48

metric_1: -4.487% [-5.521%, -3.452%]
metric_2: -1.178% [-1.827%, -0.528%]
Parameterization has too many items to render on hover (15).", "Arm 0_49

metric_1: -0.276% [-1.360%, 0.807%]
metric_2: 0.752% [0.081%, 1.422%]
Parameterization has too many items to render on hover (15).", "Arm 0_50

metric_1: 0.34% [-0.750%, 1.431%]
metric_2: 2.197% [1.517%, 2.877%]
Parameterization has too many items to render on hover (15).", "Arm 0_51

metric_1: -4.611% [-5.633%, -3.589%]
metric_2: -1.337% [-2.011%, -0.664%]
Parameterization has too many items to render on hover (15).", "Arm 0_52

metric_1: -0.757% [-1.838%, 0.324%]
metric_2: 0.878% [0.208%, 1.547%]
Parameterization has too many items to render on hover (15).", "Arm 0_53

metric_1: -2.166% [-3.228%, -1.105%]
metric_2: -0.911% [-1.573%, -0.249%]
Parameterization has too many items to render on hover (15).", "Arm 0_54

metric_1: -3.611% [-4.643%, -2.579%]
metric_2: -1.267% [-1.920%, -0.613%]
Parameterization has too many items to render on hover (15).", "Arm 0_55

metric_1: -3.053% [-4.106%, -2.000%]
metric_2: -1.055% [-1.720%, -0.390%]
Parameterization has too many items to render on hover (15).", "Arm 0_56

metric_1: 0.115% [-0.976%, 1.206%]
metric_2: 1.138% [0.461%, 1.815%]
Parameterization has too many items to render on hover (15).", "Arm 0_57

metric_1: -8.012% [-9.011%, -7.013%]
metric_2: -3.221% [-3.878%, -2.563%]
Parameterization has too many items to render on hover (15).", "Arm 0_58

metric_1: -2.444% [-3.501%, -1.387%]
metric_2: -1.454% [-2.122%, -0.787%]
Parameterization has too many items to render on hover (15).", "Arm 0_59

metric_1: 2.105% [0.986%, 3.225%]
metric_2: 0.993% [0.320%, 1.665%]
Parameterization has too many items to render on hover (15).", "Arm 0_60

metric_1: 2.966% [1.836%, 4.097%]
metric_2: 2.781% [2.106%, 3.455%]
Parameterization has too many items to render on hover (15).", "Arm 0_61

metric_1: 5.393% [4.212%, 6.573%]
metric_2: 10.553% [9.783%, 11.323%]
Parameterization has too many items to render on hover (15).", "Arm 0_62

metric_1: -13.026% [-13.978%, -12.075%]
metric_2: -3.787% [-4.450%, -3.125%]
Parameterization has too many items to render on hover (15).", "Arm 0_63

metric_1: -9.619% [-10.591%, -8.647%]
metric_2: -2.738% [-3.397%, -2.080%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": true, "x": [ -0.0, -17.02206139784465, -11.473291987728398, -3.2108824889046166, -2.2500542375012786, -2.8771562219463167, -2.0929356914224395, -3.5492441655229037, -4.118041377995041, -2.4636635328437877, -7.956569542262856, -11.260321601672421, 2.9899438641311415, -3.2049579318835018, -2.827660774001484, -0.8072404322905544, -7.6322270702867305, 2.4931819446140926, -1.148330526627533, -1.4169036015940673, -14.735357491491916, 0.07332375862707896, 0.5279467957856301, 1.746137050550206, -6.404311114970618, 0.8357553340806907, 0.6988262187402099, 0.3185636367902723, -6.918124582141375, -7.462965106089974, 1.4797337857751625, -4.649777993337341, -19.05973546685221, 3.3442482013559975, 3.297798639466154, -3.845356456151733, 0.6160940039179187, 0.6058711232687786, 0.8012553019517893, -1.2301256552808095, -0.18910028748136085, -8.666675013921338, -5.112324064964419, -4.86569379364528, -3.620621054640758, 4.416044825856187, -3.093971963062927, -6.987464040961325, -3.4556161476432417, -4.486531036903214, -0.27633236507806286, 0.340411558019988, -4.611115983136856, -0.7572149013583253, -2.1663549159415285, -3.611089804606486, -3.05303223007285, 0.11512682354741087, -8.01171109597295, -2.4442237921803756, 2.105241735471645, 2.9661737788579026, 5.392532772356659, -13.026414406927774, -9.619180906677235 ], "y": [ -0.0, -5.682896191242069, -3.526388838425713, -0.9921732319146028, -0.44843196571748983, -1.5381054401078584, -0.772462657864988, -1.3177838434359073, -1.6100805247892722, -2.1479565106870444, -2.794169351971184, -3.535437574500678, 2.542377816566437, -0.6285437362536145, -1.0553378067852983, -0.8319970714143301, -2.3193469030434235, 2.581636001324906, 0.3262162155970574, -1.3207787822924693, -3.3148224142307705, -0.06251015024848455, 0.0664022870773819, -0.05540043064418244, -3.1495293551798045, 1.893492552746848, 0.023529065925072166, 1.0773773990041413, 0.6512576803642262, -2.4895327251963386, 5.857866054784114, -2.7121881917579063, -5.79232068909004, 3.158097104778565, 3.853326914067703, 2.026265677524414, 0.6187969828422447, 1.3280884998998812, 4.5394320349859045, -0.7404865224487134, 0.10968358357773028, -3.2865472060970484, -1.7761665678119458, -1.1071518879366458, -1.3739368874026805, 7.531237528366881, -2.190179027605063, -3.082216407111662, 3.9639992944116216, -1.1779071169175672, 0.7516817036560192, 2.1968369082460764, -1.33724021368913, 0.8775647492588089, -0.9111789631064241, -1.2666766312743076, -1.0551684639996701, 1.137838972015706, -3.2209495370127383, -1.4541471836860875, 0.9926746633561668, 2.780640532244425, 10.552765130372427, -3.7873865294335443, -2.738458580966895 ] }, { "error_x": { "array": [ 4.517474271156996, 5.2053935403011895, 4.550166337560492 ], "color": "rgba(251,128,114,0.4)", "type": "data" }, "error_y": { "array": [ 2.4405362497354934, 2.9883939982827536, 2.257538188154515 ], "color": "rgba(251,128,114,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(251,128,114,1)" }, "mode": "markers", "name": "constraint_1", "showlegend": true, "text": [ "Arm fdfab7cb

metric_1: 2.812% [-1.706%, 7.329%]
metric_2: 0.518% [-1.923%, 2.958%]
Parameterization has too many items to render on hover (15).", "Arm 530605f1

metric_1: 2.382% [-2.824%, 7.587%]
metric_2: 0.869% [-2.119%, 3.858%]
Parameterization has too many items to render on hover (15).", "Arm 301da547

metric_1: 2.636% [-1.914%, 7.186%]
metric_2: 0.917% [-1.340%, 3.175%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": true, "x": [ 2.81175163158512, 2.3817129374800805, 2.6361121723096357 ], "y": [ 0.5175252260153761, 0.8694005665772074, 0.9171745029600062 ] } ], "layout": { "annotations": [ { "showarrow": false, "text": "Show CI", "x": 1.18, "xref": "paper", "y": 0.7, "yanchor": "middle", "yref": "paper" }, { "showarrow": false, "text": "Type", "x": 1.18, "xref": "paper", "y": 0.6, "yanchor": "middle", "yref": "paper" } ], "font": { "size": 10 }, "height": 600, "hovermode": "closest", "legend": { "x": 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.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.0, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#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.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.0, "#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.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.0, "#f0f921" ] ], "sequentialminus": [ [ 0.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.0, "#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": "Objective Tradeoffs" }, "updatemenus": [ { "buttons": [ { "args": [ { "error_x.thickness": 2, "error_x.width": 4, "error_y.thickness": 2, "error_y.width": 4 } ], "label": "Yes", "method": "restyle" }, { "args": [ { "error_x.thickness": 0, "error_x.width": 0, "error_y.thickness": 0, "error_y.width": 0 } ], "label": "No", "method": "restyle" } ], "x": 1.25, "xanchor": "left", "y": 0.67, "yanchor": "middle" }, { "buttons": [ { "args": [ { "visible": [ false, true, true ] } ], "label": "Modeled", "method": "restyle" }, { "args": [ { "visible": [ true, false, false ] } ], "label": "Observed", "method": "restyle" } ], "x": 1.25, "xanchor": "left", "y": 0.57, "yanchor": "middle" } ], "width": 800, "xaxis": { "title": { "text": "metric_1" }, "zeroline": true, "zerolinecolor": "red" }, "yaxis": { "title": { "text": "metric_2" }, "zeroline": true, "zerolinecolor": "red" } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "render(\n", " plot_multiple_metrics(\n", " gp,\n", " metric_x=METRIC_X_AXIS,\n", " metric_y=METRIC_Y_AXIS,\n", " generator_runs_dict={\n", " \"constraint_1\": constraint_1_results,\n", " },\n", " )\n", ")" ] }, { "cell_type": "markdown", "id": "68d9d2e4", "metadata": { "papermill": { "duration": 0.06724, "end_time": "2024-07-23T21:43:49.407750", "exception": false, "start_time": "2024-07-23T21:43:49.340510", "status": "completed" }, "tags": [] }, "source": [ "Finally, let's view all three sets of candidates together. " ] }, { "cell_type": "code", "execution_count": 24, "id": "8b88fcd6", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:43:49.544722Z", "iopub.status.busy": "2024-07-23T21:43:49.544091Z", "iopub.status.idle": "2024-07-23T21:43:49.734337Z", "shell.execute_reply": "2024-07-23T21:43:49.733620Z" }, "papermill": { "duration": 0.260296, "end_time": "2024-07-23T21:43:49.736089", "exception": false, "start_time": "2024-07-23T21:43:49.475793", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "error_x": { "array": [ 0.5205646439608032, 0.9105274690527578, 0.9725977092158347, 1.0669782977880082, 1.0803499998271806, 1.0562137210185467, 1.0810868080421863, 1.0646727177942992, 1.048287897726107, 1.0699714924908204, 1.0044799847095478, 0.9694448615326413, 1.1526497268980418, 1.056129089525654, 1.0581150790455403, 1.0853729636494531, 1.025297982327309, 1.1509354346821015, 1.0946224534113276, 1.080994735603789, 0.9349800939958878, 1.1063382644746038, 1.109747945764228, 1.1312428838918263, 1.0151345627364643, 1.113745664637434, 1.1070645021428274, 1.098298041303658, 1.011825279703854, 1.004076551317031, 1.1247628081965457, 1.0451840940805415, 0.8854990204077908, 1.1551313262975833, 1.1582540625351196, 1.088250532740983, 1.1152606223383992, 1.1132227750465398, 1.1136443399827738, 1.0928257948335294, 1.098342295748459, 0.9929499124720941, 1.0275183054522712, 1.0461406507525532, 1.0507233488011212, 1.1693056777789836, 1.0564300559878494, 1.012746475490335, 1.060503126319525, 1.0453978622119475, 1.0972242260284542, 1.103084437746675, 1.0346109289273437, 1.0925727929561801, 1.0737167310801996, 1.042945064542918, 1.0636626539145406, 1.108765950358755, 1.0083792696638647, 1.069964804645196, 1.1324679783490406, 1.149093505549881, 1.19450723179394, 0.9584867213686696, 0.9797729070203455 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "error_y": { "array": [ 0.3181115760489757, 0.6639175585103954, 0.6630929411298598, 0.6729502923953926, 0.6740882429740953, 0.665276789680729, 0.6708890082180987, 0.6647910226422914, 0.6724199160716084, 0.6676592507580481, 0.6614165175994707, 0.6719874423233675, 0.6935680367786019, 0.6821107678411614, 0.6721157287254815, 0.6675598394585217, 0.6588395471546759, 0.7005079335820925, 0.6734693768172479, 0.6678033173208016, 0.6639242874696609, 0.6673739566339196, 0.6808476824923786, 0.675618453499239, 0.6630338514495195, 0.6814341339540937, 0.6732139305974362, 0.678993016475866, 0.6717812932415321, 0.6668482051137559, 0.7215454438634975, 0.6694676526234568, 0.6554367403862607, 0.6871145937679641, 0.6973627667199596, 0.677839082032618, 0.6656099293584739, 0.6853610253860684, 0.7127045342173167, 0.6774929784721044, 0.6697791158632792, 0.6609617898538276, 0.6573670880847166, 0.6812573532252995, 0.6669304645971238, 0.7456805630690589, 0.6722619172607951, 0.6674666794827154, 0.71101954162863, 0.6581471114518421, 0.681784654518447, 0.6891795059009299, 0.6846723076532707, 0.6778079742730775, 0.6716150419025536, 0.6624185510214552, 0.6736751066980704, 0.6894763100114708, 0.6659339720000773, 0.6774968737338238, 0.6814011092512952, 0.6882834695714566, 0.7808801986391988, 0.6703813570659151, 0.666212972377905 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(128,177,211,1)" }, "mode": "markers", "name": "In-sample", "showlegend": true, "text": [ "Arm status_quo

metric_1: -0.0% [-0.521%, 0.521%]
metric_2: -0.0% [-0.318%, 0.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_0

metric_1: -17.159% [-18.070%, -16.249%]
metric_2: -5.747% [-6.411%, -5.083%]
Parameterization has too many items to render on hover (15).", "Arm 0_1

metric_1: -11.573% [-12.546%, -10.601%]
metric_2: -3.561% [-4.224%, -2.897%]
Parameterization has too many items to render on hover (15).", "Arm 0_2

metric_1: -3.272% [-4.339%, -2.205%]
metric_2: -1.007% [-1.680%, -0.334%]
Parameterization has too many items to render on hover (15).", "Arm 0_3

metric_1: -2.214% [-3.295%, -1.134%]
metric_2: -0.421% [-1.095%, 0.254%]
Parameterization has too many items to render on hover (15).", "Arm 0_4

metric_1: -2.893% [-3.949%, -1.837%]
metric_2: -1.543% [-2.208%, -0.878%]
Parameterization has too many items to render on hover (15).", "Arm 0_5

metric_1: -2.069% [-3.150%, -0.988%]
metric_2: -0.76% [-1.431%, -0.090%]
Parameterization has too many items to render on hover (15).", "Arm 0_6

metric_1: -3.551% [-4.616%, -2.486%]
metric_2: -1.321% [-1.986%, -0.656%]
Parameterization has too many items to render on hover (15).", "Arm 0_7

metric_1: -4.089% [-5.138%, -3.041%]
metric_2: -1.576% [-2.248%, -0.903%]
Parameterization has too many items to render on hover (15).", "Arm 0_8

metric_1: -2.46% [-3.530%, -1.390%]
metric_2: -2.179% [-2.846%, -1.511%]
Parameterization has too many items to render on hover (15).", "Arm 0_9

metric_1: -7.98% [-8.985%, -6.976%]
metric_2: -2.79% [-3.451%, -2.128%]
Parameterization has too many items to render on hover (15).", "Arm 0_10

metric_1: -11.361% [-12.331%, -10.392%]
metric_2: -3.61% [-4.282%, -2.938%]
Parameterization has too many items to render on hover (15).", "Arm 0_11

metric_1: 3.038% [1.885%, 4.190%]
metric_2: 2.514% [1.820%, 3.207%]
Parameterization has too many items to render on hover (15).", "Arm 0_12

metric_1: -3.07% [-4.126%, -2.013%]
metric_2: -0.597% [-1.279%, 0.086%]
Parameterization has too many items to render on hover (15).", "Arm 0_13

metric_1: -2.865% [-3.923%, -1.806%]
metric_2: -1.012% [-1.684%, -0.340%]
Parameterization has too many items to render on hover (15).", "Arm 0_14

metric_1: -0.817% [-1.903%, 0.268%]
metric_2: -0.818% [-1.486%, -0.151%]
Parameterization has too many items to render on hover (15).", "Arm 0_15

metric_1: -7.78% [-8.806%, -6.755%]
metric_2: -2.407% [-3.066%, -1.748%]
Parameterization has too many items to render on hover (15).", "Arm 0_16

metric_1: 2.475% [1.324%, 3.626%]
metric_2: 2.558% [1.857%, 3.258%]
Parameterization has too many items to render on hover (15).", "Arm 0_17

metric_1: -1.196% [-2.291%, -0.102%]
metric_2: 0.348% [-0.325%, 1.022%]
Parameterization has too many items to render on hover (15).", "Arm 0_18

metric_1: -1.36% [-2.441%, -0.279%]
metric_2: -1.311% [-1.979%, -0.644%]
Parameterization has too many items to render on hover (15).", "Arm 0_19

metric_1: -14.817% [-15.752%, -13.882%]
metric_2: -3.338% [-4.002%, -2.674%]
Parameterization has too many items to render on hover (15).", "Arm 0_20

metric_1: 0.089% [-1.018%, 1.195%]
metric_2: -0.069% [-0.736%, 0.599%]
Parameterization has too many items to render on hover (15).", "Arm 0_21

metric_1: 0.536% [-0.574%, 1.646%]
metric_2: 0.104% [-0.577%, 0.785%]
Parameterization has too many items to render on hover (15).", "Arm 0_22

metric_1: 1.815% [0.683%, 2.946%]
metric_2: -0.072% [-0.748%, 0.604%]
Parameterization has too many items to render on hover (15).", "Arm 0_23

metric_1: -6.471% [-7.486%, -5.456%]
metric_2: -3.188% [-3.851%, -2.525%]
Parameterization has too many items to render on hover (15).", "Arm 0_24

metric_1: 0.888% [-0.226%, 2.001%]
metric_2: 1.96% [1.279%, 2.642%]
Parameterization has too many items to render on hover (15).", "Arm 0_25

metric_1: 0.729% [-0.378%, 1.836%]
metric_2: 0.013% [-0.661%, 0.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_26

metric_1: 0.351% [-0.747%, 1.449%]
metric_2: 1.12% [0.441%, 1.799%]
Parameterization has too many items to render on hover (15).", "Arm 0_27

metric_1: -6.985% [-7.997%, -5.973%]
metric_2: 0.616% [-0.056%, 1.287%]
Parameterization has too many items to render on hover (15).", "Arm 0_28

metric_1: -7.506% [-8.510%, -6.502%]
metric_2: -2.55% [-3.217%, -1.884%]
Parameterization has too many items to render on hover (15).", "Arm 0_29

metric_1: 1.577% [0.452%, 2.702%]
metric_2: 5.965% [5.243%, 6.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_30

metric_1: -4.596% [-5.641%, -3.550%]
metric_2: -2.727% [-3.396%, -2.057%]
Parameterization has too many items to render on hover (15).", "Arm 0_31

metric_1: -19.189% [-20.075%, -18.304%]
metric_2: -5.859% [-6.515%, -5.204%]
Parameterization has too many items to render on hover (15).", "Arm 0_32

metric_1: 3.429% [2.274%, 4.584%]
metric_2: 3.197% [2.510%, 3.884%]
Parameterization has too many items to render on hover (15).", "Arm 0_33

metric_1: 3.371% [2.213%, 4.529%]
metric_2: 3.95% [3.253%, 4.648%]
Parameterization has too many items to render on hover (15).", "Arm 0_34

metric_1: -3.89% [-4.978%, -2.802%]
metric_2: 2.057% [1.379%, 2.735%]
Parameterization has too many items to render on hover (15).", "Arm 0_35

metric_1: 0.614% [-0.501%, 1.729%]
metric_2: 0.653% [-0.013%, 1.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_36

metric_1: 0.59% [-0.523%, 1.703%]
metric_2: 1.287% [0.601%, 1.972%]
Parameterization has too many items to render on hover (15).", "Arm 0_37

metric_1: 0.865% [-0.248%, 1.979%]
metric_2: 4.621% [3.908%, 5.334%]
Parameterization has too many items to render on hover (15).", "Arm 0_38

metric_1: -1.268% [-2.361%, -0.175%]
metric_2: -0.762% [-1.440%, -0.085%]
Parameterization has too many items to render on hover (15).", "Arm 0_39

metric_1: -0.169% [-1.267%, 0.930%]
metric_2: 0.124% [-0.546%, 0.793%]
Parameterization has too many items to render on hover (15).", "Arm 0_40

metric_1: -8.624% [-9.617%, -7.631%]
metric_2: -3.265% [-3.926%, -2.604%]
Parameterization has too many items to render on hover (15).", "Arm 0_41

metric_1: -5.157% [-6.184%, -4.129%]
metric_2: -1.741% [-2.399%, -1.084%]
Parameterization has too many items to render on hover (15).", "Arm 0_42

metric_1: -4.878% [-5.924%, -3.832%]
metric_2: -1.126% [-1.807%, -0.444%]
Parameterization has too many items to render on hover (15).", "Arm 0_43

metric_1: -3.655% [-4.706%, -2.605%]
metric_2: -1.381% [-2.048%, -0.714%]
Parameterization has too many items to render on hover (15).", "Arm 0_44

metric_1: 4.483% [3.314%, 5.652%]
metric_2: 7.652% [6.906%, 8.397%]
Parameterization has too many items to render on hover (15).", "Arm 0_45

metric_1: -3.06% [-4.117%, -2.004%]
metric_2: -2.202% [-2.874%, -1.529%]
Parameterization has too many items to render on hover (15).", "Arm 0_46

metric_1: -6.922% [-7.934%, -5.909%]
metric_2: -3.063% [-3.731%, -2.396%]
Parameterization has too many items to render on hover (15).", "Arm 0_47

metric_1: -3.478% [-4.539%, -2.418%]
metric_2: 4.013% [3.302%, 4.724%]
Parameterization has too many items to render on hover (15).", "Arm 0_48

metric_1: -4.546% [-5.591%, -3.501%]
metric_2: -1.169% [-1.827%, -0.511%]
Parameterization has too many items to render on hover (15).", "Arm 0_49

metric_1: -0.305% [-1.403%, 0.792%]
metric_2: 0.753% [0.071%, 1.434%]
Parameterization has too many items to render on hover (15).", "Arm 0_50

metric_1: 0.367% [-0.736%, 1.470%]
metric_2: 2.231% [1.542%, 2.920%]
Parameterization has too many items to render on hover (15).", "Arm 0_51

metric_1: -4.597% [-5.631%, -3.562%]
metric_2: -1.371% [-2.056%, -0.687%]
Parameterization has too many items to render on hover (15).", "Arm 0_52

metric_1: -0.715% [-1.807%, 0.378%]
metric_2: 0.898% [0.220%, 1.576%]
Parameterization has too many items to render on hover (15).", "Arm 0_53

metric_1: -2.187% [-3.261%, -1.113%]
metric_2: -0.924% [-1.595%, -0.252%]
Parameterization has too many items to render on hover (15).", "Arm 0_54

metric_1: -3.62% [-4.663%, -2.577%]
metric_2: -1.266% [-1.928%, -0.603%]
Parameterization has too many items to render on hover (15).", "Arm 0_55

metric_1: -3.085% [-4.149%, -2.022%]
metric_2: -1.056% [-1.729%, -0.382%]
Parameterization has too many items to render on hover (15).", "Arm 0_56

metric_1: 0.065% [-1.043%, 1.174%]
metric_2: 1.104% [0.414%, 1.793%]
Parameterization has too many items to render on hover (15).", "Arm 0_57

metric_1: -8.045% [-9.053%, -7.036%]
metric_2: -3.231% [-3.897%, -2.565%]
Parameterization has too many items to render on hover (15).", "Arm 0_58

metric_1: -2.417% [-3.486%, -1.347%]
metric_2: -1.461% [-2.139%, -0.784%]
Parameterization has too many items to render on hover (15).", "Arm 0_59

metric_1: 2.155% [1.023%, 3.288%]
metric_2: 0.992% [0.310%, 1.673%]
Parameterization has too many items to render on hover (15).", "Arm 0_60

metric_1: 3.0% [1.850%, 4.149%]
metric_2: 2.8% [2.112%, 3.488%]
Parameterization has too many items to render on hover (15).", "Arm 0_61

metric_1: 5.54% [4.346%, 6.735%]
metric_2: 10.809% [10.028%, 11.590%]
Parameterization has too many items to render on hover (15).", "Arm 0_62

metric_1: -13.137% [-14.095%, -12.178%]
metric_2: -3.839% [-4.509%, -3.169%]
Parameterization has too many items to render on hover (15).", "Arm 0_63

metric_1: -9.683% [-10.662%, -8.703%]
metric_2: -2.765% [-3.432%, -2.099%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": false, "x": [ -0.0, -17.15914516790823, -11.573417823939199, -3.2723491422755444, -2.2143528351212733, -2.893033151686222, -2.068706090724009, -3.550888972902983, -4.089456620979975, -2.4600469634137005, -7.980395623816304, -11.361067490605143, 3.037717284235046, -3.069542768219942, -2.864577054527247, -0.8171324453854826, -7.780377203320161, 2.475352747757105, -1.1963952539982303, -1.3598025263922875, -14.817429080033943, 0.08873184010870934, 0.5359430531455063, 1.8145980354381517, -6.471358153849177, 0.8877430970467538, 0.7286746192275023, 0.3510369131998831, -6.984895697391649, -7.505623786753492, 1.5767742612758522, -4.595608658658678, -19.18909654051259, 3.4292680540776312, 3.3710456099492796, -3.889937358175768, 0.6139708178717305, 0.5900679364090252, 0.8653940325415319, -1.2680473963845287, -0.1686822762476349, -8.623721510464856, -5.156592129047242, -4.878241533976907, -3.655342272989576, 4.483189117418239, -3.0603072946347587, -6.921569399104486, -3.4781006474949763, -4.545929170059967, -0.305361571312272, 0.36738131081906034, -4.596829363692114, -0.7145714514809897, -2.1870440120521244, -3.619802243175367, -3.0854247199357574, 0.06528116501171306, -8.04466137206524, -2.416515121000999, 2.1550821626518215, 2.999501801038642, 5.540352816509654, -13.136826425368891, -9.682667832954975 ], "y": [ -0.0, -5.746731056831749, -3.560535696444575, -1.0068955594731426, -0.4205314884998786, -1.5431517157186252, -0.7604599707221315, -1.3210922238627325, -1.5757183832623392, -2.1787372563938, -2.789593215553577, -3.610268946914751, 2.5135502228088797, -0.5965513852397577, -1.0116808329390385, -0.8182560448021005, -2.4071834175723335, 2.5577489299929255, 0.348192434742279, -1.3114357729283859, -3.3382598457223502, -0.06867630083734555, 0.10424166292801242, -0.07210829452142886, -3.188401274811581, 1.960086317210278, 0.012674904654773453, 1.1203410785772772, 0.6155055435112974, -2.5504391581007666, 5.964668435375144, -2.726644960728147, -5.859418405279977, 3.1966830537300392, 3.950198735676712, 2.0568967995693455, 0.652872009905956, 1.286780707668062, 4.62085929335188, -0.7622630447726769, 0.123503526062618, -3.2650236570623457, -1.7414179188197445, -1.1257173899572386, -1.3809544654506094, 7.651708533863019, -2.2015816842718356, -3.063188080332386, 4.012625447421733, -1.168849751600452, 0.7526902410881314, 2.2308412374353317, -1.371441760784444, 0.8978911718791985, -0.9236769844543923, -1.2656161965636414, -1.0555488550285586, 1.1039153988973123, -3.2310973947137103, -1.4614566797717248, 0.9918050829129264, 2.8001328033355772, 10.809115959705165, -3.839017981482167, -2.765325873487098 ] }, { "error_x": { "array": [ 0.5199804246111184, 0.9032164096653746, 0.9624278243039576, 1.052385688658181, 1.0668134593005398, 1.0433275173146253, 1.069832771962779, 1.0530820616372327, 1.037914678320712, 1.0588870979035767, 0.994533197398567, 0.9593927097669188, 1.134764051837133, 1.040828628037352, 1.0435887822468872, 1.0711888252845143, 1.0156155919775105, 1.1282620098094542, 1.078901964920416, 1.0706053139881015, 0.928468085122274, 1.0903403098736533, 1.0861376346747338, 1.1145894403672942, 1.006352898706274, 1.099480116802372, 1.0916786186054195, 1.0844616640016524, 1.0017869935089168, 0.9935721437004562, 1.1127526124486478, 1.0328623360505096, 0.8797277436150708, 1.1405212824823439, 1.1417564070477377, 1.0764115223918307, 1.096560150650411, 1.0985023172184378, 1.1025418776463087, 1.0794793690020426, 1.0859645956941724, 0.9820298787455961, 1.0166498759504272, 1.0343567024021967, 1.0382967161682812, 1.1551476665881923, 1.0464946500805128, 1.0023879561469768, 1.0516814219677202, 1.034691317673231, 1.0832738065259748, 1.0904317758893491, 1.0222881533107153, 1.0810722694999075, 1.0613914312787918, 1.0320121936874975, 1.0528019793786063, 1.091209666723376, 0.9988945899784443, 1.0571959681159073, 1.11937598721467, 1.1304030721739515, 1.180501006173102, 0.9513089899507343, 0.9719045536754184 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "error_y": { "array": [ 0.31768618803627746, 0.6547390033259559, 0.6532035658546069, 0.6613095279338559, 0.663694044606335, 0.6553520816907519, 0.6622060745948924, 0.6559897170901099, 0.6632871916007322, 0.6589558867710522, 0.6526021316296485, 0.6609469038190158, 0.6813556764812729, 0.6694707089535638, 0.6591305444564081, 0.6563088891199969, 0.6508042065845804, 0.6839218011702075, 0.6604410533261811, 0.6601791004470141, 0.6565370956874599, 0.6561143396100882, 0.6633705609711964, 0.6637802749472898, 0.6555409555896541, 0.6704569801207515, 0.6627359791137181, 0.6685874974558632, 0.6628630164052798, 0.6572005336630893, 0.7124473536174848, 0.6586246452752639, 0.6475504344970129, 0.6773764402930185, 0.6859241438396978, 0.6688075268945789, 0.6516467414471038, 0.6738026813694182, 0.7036167161219753, 0.6668942761025413, 0.6610550199747673, 0.6508053387927736, 0.647977870007616, 0.6713717036833793, 0.6567234212742864, 0.7346094789012635, 0.6642528580204958, 0.6574538811649219, 0.7031728928965401, 0.6494776969874009, 0.6704890069720423, 0.6797642762291801, 0.6735897233348079, 0.6692895794414041, 0.6620886307524423, 0.6531946609164403, 0.6650016223219315, 0.6769984336931841, 0.6574735003578128, 0.6674035801481913, 0.6722376990649443, 0.6748101023935827, 0.7697450546827234, 0.6626609967721556, 0.6581386194385257 ], "color": "rgba(128,177,211,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(128,177,211,1)" }, "mode": "markers", "name": "In-sample", "showlegend": true, "text": [ "Arm status_quo

metric_1: -0.0% [-0.520%, 0.520%]
metric_2: -0.0% [-0.318%, 0.318%]
Parameterization has too many items to render on hover (15).", "Arm 0_0

metric_1: -17.022% [-17.925%, -16.119%]
metric_2: -5.683% [-6.338%, -5.028%]
Parameterization has too many items to render on hover (15).", "Arm 0_1

metric_1: -11.473% [-12.436%, -10.511%]
metric_2: -3.526% [-4.180%, -2.873%]
Parameterization has too many items to render on hover (15).", "Arm 0_2

metric_1: -3.211% [-4.263%, -2.158%]
metric_2: -0.992% [-1.653%, -0.331%]
Parameterization has too many items to render on hover (15).", "Arm 0_3

metric_1: -2.25% [-3.317%, -1.183%]
metric_2: -0.448% [-1.112%, 0.215%]
Parameterization has too many items to render on hover (15).", "Arm 0_4

metric_1: -2.877% [-3.920%, -1.834%]
metric_2: -1.538% [-2.193%, -0.883%]
Parameterization has too many items to render on hover (15).", "Arm 0_5

metric_1: -2.093% [-3.163%, -1.023%]
metric_2: -0.772% [-1.435%, -0.110%]
Parameterization has too many items to render on hover (15).", "Arm 0_6

metric_1: -3.549% [-4.602%, -2.496%]
metric_2: -1.318% [-1.974%, -0.662%]
Parameterization has too many items to render on hover (15).", "Arm 0_7

metric_1: -4.118% [-5.156%, -3.080%]
metric_2: -1.61% [-2.273%, -0.947%]
Parameterization has too many items to render on hover (15).", "Arm 0_8

metric_1: -2.464% [-3.523%, -1.405%]
metric_2: -2.148% [-2.807%, -1.489%]
Parameterization has too many items to render on hover (15).", "Arm 0_9

metric_1: -7.957% [-8.951%, -6.962%]
metric_2: -2.794% [-3.447%, -2.142%]
Parameterization has too many items to render on hover (15).", "Arm 0_10

metric_1: -11.26% [-12.220%, -10.301%]
metric_2: -3.535% [-4.196%, -2.874%]
Parameterization has too many items to render on hover (15).", "Arm 0_11

metric_1: 2.99% [1.855%, 4.125%]
metric_2: 2.542% [1.861%, 3.224%]
Parameterization has too many items to render on hover (15).", "Arm 0_12

metric_1: -3.205% [-4.246%, -2.164%]
metric_2: -0.629% [-1.298%, 0.041%]
Parameterization has too many items to render on hover (15).", "Arm 0_13

metric_1: -2.828% [-3.871%, -1.784%]
metric_2: -1.055% [-1.714%, -0.396%]
Parameterization has too many items to render on hover (15).", "Arm 0_14

metric_1: -0.807% [-1.878%, 0.264%]
metric_2: -0.832% [-1.488%, -0.176%]
Parameterization has too many items to render on hover (15).", "Arm 0_15

metric_1: -7.632% [-8.648%, -6.617%]
metric_2: -2.319% [-2.970%, -1.669%]
Parameterization has too many items to render on hover (15).", "Arm 0_16

metric_1: 2.493% [1.365%, 3.621%]
metric_2: 2.582% [1.898%, 3.266%]
Parameterization has too many items to render on hover (15).", "Arm 0_17

metric_1: -1.148% [-2.227%, -0.069%]
metric_2: 0.326% [-0.334%, 0.987%]
Parameterization has too many items to render on hover (15).", "Arm 0_18

metric_1: -1.417% [-2.488%, -0.346%]
metric_2: -1.321% [-1.981%, -0.661%]
Parameterization has too many items to render on hover (15).", "Arm 0_19

metric_1: -14.735% [-15.664%, -13.807%]
metric_2: -3.315% [-3.971%, -2.658%]
Parameterization has too many items to render on hover (15).", "Arm 0_20

metric_1: 0.073% [-1.017%, 1.164%]
metric_2: -0.063% [-0.719%, 0.594%]
Parameterization has too many items to render on hover (15).", "Arm 0_21

metric_1: 0.528% [-0.558%, 1.614%]
metric_2: 0.066% [-0.597%, 0.730%]
Parameterization has too many items to render on hover (15).", "Arm 0_22

metric_1: 1.746% [0.632%, 2.861%]
metric_2: -0.055% [-0.719%, 0.608%]
Parameterization has too many items to render on hover (15).", "Arm 0_23

metric_1: -6.404% [-7.411%, -5.398%]
metric_2: -3.15% [-3.805%, -2.494%]
Parameterization has too many items to render on hover (15).", "Arm 0_24

metric_1: 0.836% [-0.264%, 1.935%]
metric_2: 1.893% [1.223%, 2.564%]
Parameterization has too many items to render on hover (15).", "Arm 0_25

metric_1: 0.699% [-0.393%, 1.791%]
metric_2: 0.024% [-0.639%, 0.686%]
Parameterization has too many items to render on hover (15).", "Arm 0_26

metric_1: 0.319% [-0.766%, 1.403%]
metric_2: 1.077% [0.409%, 1.746%]
Parameterization has too many items to render on hover (15).", "Arm 0_27

metric_1: -6.918% [-7.920%, -5.916%]
metric_2: 0.651% [-0.012%, 1.314%]
Parameterization has too many items to render on hover (15).", "Arm 0_28

metric_1: -7.463% [-8.457%, -6.469%]
metric_2: -2.49% [-3.147%, -1.832%]
Parameterization has too many items to render on hover (15).", "Arm 0_29

metric_1: 1.48% [0.367%, 2.592%]
metric_2: 5.858% [5.145%, 6.570%]
Parameterization has too many items to render on hover (15).", "Arm 0_30

metric_1: -4.65% [-5.683%, -3.617%]
metric_2: -2.712% [-3.371%, -2.054%]
Parameterization has too many items to render on hover (15).", "Arm 0_31

metric_1: -19.06% [-19.939%, -18.180%]
metric_2: -5.792% [-6.440%, -5.145%]
Parameterization has too many items to render on hover (15).", "Arm 0_32

metric_1: 3.344% [2.204%, 4.485%]
metric_2: 3.158% [2.481%, 3.835%]
Parameterization has too many items to render on hover (15).", "Arm 0_33

metric_1: 3.298% [2.156%, 4.440%]
metric_2: 3.853% [3.167%, 4.539%]
Parameterization has too many items to render on hover (15).", "Arm 0_34

metric_1: -3.845% [-4.922%, -2.769%]
metric_2: 2.026% [1.357%, 2.695%]
Parameterization has too many items to render on hover (15).", "Arm 0_35

metric_1: 0.616% [-0.480%, 1.713%]
metric_2: 0.619% [-0.033%, 1.270%]
Parameterization has too many items to render on hover (15).", "Arm 0_36

metric_1: 0.606% [-0.493%, 1.704%]
metric_2: 1.328% [0.654%, 2.002%]
Parameterization has too many items to render on hover (15).", "Arm 0_37

metric_1: 0.801% [-0.301%, 1.904%]
metric_2: 4.539% [3.836%, 5.243%]
Parameterization has too many items to render on hover (15).", "Arm 0_38

metric_1: -1.23% [-2.310%, -0.151%]
metric_2: -0.74% [-1.407%, -0.074%]
Parameterization has too many items to render on hover (15).", "Arm 0_39

metric_1: -0.189% [-1.275%, 0.897%]
metric_2: 0.11% [-0.551%, 0.771%]
Parameterization has too many items to render on hover (15).", "Arm 0_40

metric_1: -8.667% [-9.649%, -7.685%]
metric_2: -3.287% [-3.937%, -2.636%]
Parameterization has too many items to render on hover (15).", "Arm 0_41

metric_1: -5.112% [-6.129%, -4.096%]
metric_2: -1.776% [-2.424%, -1.128%]
Parameterization has too many items to render on hover (15).", "Arm 0_42

metric_1: -4.866% [-5.900%, -3.831%]
metric_2: -1.107% [-1.779%, -0.436%]
Parameterization has too many items to render on hover (15).", "Arm 0_43

metric_1: -3.621% [-4.659%, -2.582%]
metric_2: -1.374% [-2.031%, -0.717%]
Parameterization has too many items to render on hover (15).", "Arm 0_44

metric_1: 4.416% [3.261%, 5.571%]
metric_2: 7.531% [6.797%, 8.266%]
Parameterization has too many items to render on hover (15).", "Arm 0_45

metric_1: -3.094% [-4.140%, -2.047%]
metric_2: -2.19% [-2.854%, -1.526%]
Parameterization has too many items to render on hover (15).", "Arm 0_46

metric_1: -6.987% [-7.990%, -5.985%]
metric_2: -3.082% [-3.740%, -2.425%]
Parameterization has too many items to render on hover (15).", "Arm 0_47

metric_1: -3.456% [-4.507%, -2.404%]
metric_2: 3.964% [3.261%, 4.667%]
Parameterization has too many items to render on hover (15).", "Arm 0_48

metric_1: -4.487% [-5.521%, -3.452%]
metric_2: -1.178% [-1.827%, -0.528%]
Parameterization has too many items to render on hover (15).", "Arm 0_49

metric_1: -0.276% [-1.360%, 0.807%]
metric_2: 0.752% [0.081%, 1.422%]
Parameterization has too many items to render on hover (15).", "Arm 0_50

metric_1: 0.34% [-0.750%, 1.431%]
metric_2: 2.197% [1.517%, 2.877%]
Parameterization has too many items to render on hover (15).", "Arm 0_51

metric_1: -4.611% [-5.633%, -3.589%]
metric_2: -1.337% [-2.011%, -0.664%]
Parameterization has too many items to render on hover (15).", "Arm 0_52

metric_1: -0.757% [-1.838%, 0.324%]
metric_2: 0.878% [0.208%, 1.547%]
Parameterization has too many items to render on hover (15).", "Arm 0_53

metric_1: -2.166% [-3.228%, -1.105%]
metric_2: -0.911% [-1.573%, -0.249%]
Parameterization has too many items to render on hover (15).", "Arm 0_54

metric_1: -3.611% [-4.643%, -2.579%]
metric_2: -1.267% [-1.920%, -0.613%]
Parameterization has too many items to render on hover (15).", "Arm 0_55

metric_1: -3.053% [-4.106%, -2.000%]
metric_2: -1.055% [-1.720%, -0.390%]
Parameterization has too many items to render on hover (15).", "Arm 0_56

metric_1: 0.115% [-0.976%, 1.206%]
metric_2: 1.138% [0.461%, 1.815%]
Parameterization has too many items to render on hover (15).", "Arm 0_57

metric_1: -8.012% [-9.011%, -7.013%]
metric_2: -3.221% [-3.878%, -2.563%]
Parameterization has too many items to render on hover (15).", "Arm 0_58

metric_1: -2.444% [-3.501%, -1.387%]
metric_2: -1.454% [-2.122%, -0.787%]
Parameterization has too many items to render on hover (15).", "Arm 0_59

metric_1: 2.105% [0.986%, 3.225%]
metric_2: 0.993% [0.320%, 1.665%]
Parameterization has too many items to render on hover (15).", "Arm 0_60

metric_1: 2.966% [1.836%, 4.097%]
metric_2: 2.781% [2.106%, 3.455%]
Parameterization has too many items to render on hover (15).", "Arm 0_61

metric_1: 5.393% [4.212%, 6.573%]
metric_2: 10.553% [9.783%, 11.323%]
Parameterization has too many items to render on hover (15).", "Arm 0_62

metric_1: -13.026% [-13.978%, -12.075%]
metric_2: -3.787% [-4.450%, -3.125%]
Parameterization has too many items to render on hover (15).", "Arm 0_63

metric_1: -9.619% [-10.591%, -8.647%]
metric_2: -2.738% [-3.397%, -2.080%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": true, "x": [ -0.0, -17.02206139784465, -11.473291987728398, -3.2108824889046166, -2.2500542375012786, -2.8771562219463167, -2.0929356914224395, -3.5492441655229037, -4.118041377995041, -2.4636635328437877, -7.956569542262856, -11.260321601672421, 2.9899438641311415, -3.2049579318835018, -2.827660774001484, -0.8072404322905544, -7.6322270702867305, 2.4931819446140926, -1.148330526627533, -1.4169036015940673, -14.735357491491916, 0.07332375862707896, 0.5279467957856301, 1.746137050550206, -6.404311114970618, 0.8357553340806907, 0.6988262187402099, 0.3185636367902723, -6.918124582141375, -7.462965106089974, 1.4797337857751625, -4.649777993337341, -19.05973546685221, 3.3442482013559975, 3.297798639466154, -3.845356456151733, 0.6160940039179187, 0.6058711232687786, 0.8012553019517893, -1.2301256552808095, -0.18910028748136085, -8.666675013921338, -5.112324064964419, -4.86569379364528, -3.620621054640758, 4.416044825856187, -3.093971963062927, -6.987464040961325, -3.4556161476432417, -4.486531036903214, -0.27633236507806286, 0.340411558019988, -4.611115983136856, -0.7572149013583253, -2.1663549159415285, -3.611089804606486, -3.05303223007285, 0.11512682354741087, -8.01171109597295, -2.4442237921803756, 2.105241735471645, 2.9661737788579026, 5.392532772356659, -13.026414406927774, -9.619180906677235 ], "y": [ -0.0, -5.682896191242069, -3.526388838425713, -0.9921732319146028, -0.44843196571748983, -1.5381054401078584, -0.772462657864988, -1.3177838434359073, -1.6100805247892722, -2.1479565106870444, -2.794169351971184, -3.535437574500678, 2.542377816566437, -0.6285437362536145, -1.0553378067852983, -0.8319970714143301, -2.3193469030434235, 2.581636001324906, 0.3262162155970574, -1.3207787822924693, -3.3148224142307705, -0.06251015024848455, 0.0664022870773819, -0.05540043064418244, -3.1495293551798045, 1.893492552746848, 0.023529065925072166, 1.0773773990041413, 0.6512576803642262, -2.4895327251963386, 5.857866054784114, -2.7121881917579063, -5.79232068909004, 3.158097104778565, 3.853326914067703, 2.026265677524414, 0.6187969828422447, 1.3280884998998812, 4.5394320349859045, -0.7404865224487134, 0.10968358357773028, -3.2865472060970484, -1.7761665678119458, -1.1071518879366458, -1.3739368874026805, 7.531237528366881, -2.190179027605063, -3.082216407111662, 3.9639992944116216, -1.1779071169175672, 0.7516817036560192, 2.1968369082460764, -1.33724021368913, 0.8775647492588089, -0.9111789631064241, -1.2666766312743076, -1.0551684639996701, 1.137838972015706, -3.2209495370127383, -1.4541471836860875, 0.9926746633561668, 2.780640532244425, 10.552765130372427, -3.7873865294335443, -2.738458580966895 ] }, { "error_x": { "array": [ 5.100389645758197, 4.665837517255046, 4.840648896175161 ], "color": "rgba(251,128,114,0.4)", "type": "data" }, "error_y": { "array": [ 2.8162590072486564, 2.7578901801913434, 2.8090426298205777 ], "color": "rgba(251,128,114,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(251,128,114,1)" }, "mode": "markers", "name": "unconstrained", "showlegend": true, "text": [ "Arm db4b709c

metric_1: 5.435% [0.335%, 10.535%]
metric_2: 6.492% [3.675%, 9.308%]
Parameterization has too many items to render on hover (15).", "Arm 8cd141be

metric_1: 5.621% [0.955%, 10.286%]
metric_2: 8.894% [6.136%, 11.652%]
Parameterization has too many items to render on hover (15).", "Arm 7602005c

metric_1: 6.104% [1.264%, 10.945%]
metric_2: 8.284% [5.475%, 11.093%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": true, "x": [ 5.435048686933968, 5.620558363986684, 6.104391500207091 ], "y": [ 6.491564442978154, 8.893965602223403, 8.283860769270678 ] }, { "error_x": { "array": [ 4.538298146972452, 4.343100593050035, 4.648994305326083 ], "color": "rgba(188,128,189,0.4)", "type": "data" }, "error_y": { "array": [ 2.5664669784459675, 2.2461337327668924, 2.5604557816061337 ], "color": "rgba(188,128,189,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(188,128,189,1)" }, "mode": "markers", "name": "loose_constraint", "showlegend": true, "text": [ "Arm 94a5eaaa

metric_1: 4.752% [0.213%, 9.290%]
metric_2: 3.892% [1.325%, 6.458%]
Parameterization has too many items to render on hover (15).", "Arm 6d0a70b5

metric_1: 4.538% [0.195%, 8.881%]
metric_2: 3.93% [1.684%, 6.176%]
Parameterization has too many items to render on hover (15).", "Arm 4798dac2

metric_1: 5.008% [0.359%, 9.657%]
metric_2: 3.718% [1.158%, 6.279%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": true, "x": [ 4.751550808849598, 4.537909617801876, 5.007819214760503 ], "y": [ 3.8918341422618052, 3.930125552763493, 3.718079995449626 ] }, { "error_x": { "array": [ 4.517474271156996, 5.2053935403011895, 4.550166337560492 ], "color": "rgba(190,186,218,0.4)", "type": "data" }, "error_y": { "array": [ 2.4405362497354934, 2.9883939982827536, 2.257538188154515 ], "color": "rgba(190,186,218,0.4)", "type": "data" }, "hoverinfo": "text", "marker": { "color": "rgba(190,186,218,1)" }, "mode": "markers", "name": "tight_constraint", "showlegend": true, "text": [ "Arm fdfab7cb

metric_1: 2.812% [-1.706%, 7.329%]
metric_2: 0.518% [-1.923%, 2.958%]
Parameterization has too many items to render on hover (15).", "Arm 530605f1

metric_1: 2.382% [-2.824%, 7.587%]
metric_2: 0.869% [-2.119%, 3.858%]
Parameterization has too many items to render on hover (15).", "Arm 301da547

metric_1: 2.636% [-1.914%, 7.186%]
metric_2: 0.917% [-1.340%, 3.175%]
Parameterization has too many items to render on hover (15)." ], "type": "scatter", "visible": true, "x": [ 2.81175163158512, 2.3817129374800805, 2.6361121723096357 ], "y": [ 0.5175252260153761, 0.8694005665772074, 0.9171745029600062 ] } ], "layout": { "annotations": [ { "showarrow": false, "text": "Show CI", "x": 1.18, "xref": "paper", "y": 0.7, "yanchor": "middle", "yref": "paper" }, { "showarrow": false, "text": "Type", "x": 1.18, "xref": "paper", "y": 0.6, "yanchor": "middle", "yref": "paper" } ], "font": { "size": 10 }, "height": 600, "hovermode": "closest", "legend": { "x": 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.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.0, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.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.0, "#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.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.0, "#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.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.0, "#f0f921" ] ], "sequentialminus": [ [ 0.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.0, "#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": "Objective Tradeoffs" }, "updatemenus": [ { "buttons": [ { "args": [ { "error_x.thickness": 2, "error_x.width": 4, "error_y.thickness": 2, "error_y.width": 4 } ], "label": "Yes", "method": "restyle" }, { "args": [ { "error_x.thickness": 0, "error_x.width": 0, "error_y.thickness": 0, "error_y.width": 0 } ], "label": "No", "method": "restyle" } ], "x": 1.25, "xanchor": "left", "y": 0.67, "yanchor": "middle" }, { "buttons": [ { "args": [ { "visible": [ false, true, true, true, true ] } ], "label": "Modeled", "method": "restyle" }, { "args": [ { "visible": [ true, false, false, false, false ] } ], "label": "Observed", "method": "restyle" } ], "x": 1.25, "xanchor": "left", "y": 0.57, "yanchor": "middle" } ], "width": 800, "xaxis": { "title": { "text": "metric_1" }, "zeroline": true, "zerolinecolor": "red" }, "yaxis": { "title": { "text": "metric_2" }, "zeroline": true, "zerolinecolor": "red" } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "render(\n", " plot_multiple_metrics(\n", " gp,\n", " metric_x=METRIC_X_AXIS,\n", " metric_y=METRIC_Y_AXIS,\n", " generator_runs_dict={\n", " \"unconstrained\": unconstrained,\n", " \"loose_constraint\": constraint_5_results,\n", " \"tight_constraint\": constraint_1_results,\n", " },\n", " )\n", ")" ] }, { "cell_type": "markdown", "id": "ccd43dbc", "metadata": { "papermill": { "duration": 0.073858, "end_time": "2024-07-23T21:43:49.888700", "exception": false, "start_time": "2024-07-23T21:43:49.814842", "status": "completed" }, "tags": [] }, "source": [ "## Creating a New Trial\n", "\n", "Having done the analysis and candidate generation for three different optimization configs, we can easily create a new `BatchTrial` which combines the candidates from these three different optimizations. Each set of candidates looks promising -- the point estimates are higher along both metric values than in the previous batch. However, there is still a good bit of uncertainty in our predictions. It is hard to choose between the different constraint settings without reducing this noise, so we choose to run a new trial with all three constraint settings. However, we're generally convinced that the tight constraint is too conservative. We'd still like to reduce our uncertainty in that region, but we'll only take one arm from that set." ] }, { "cell_type": "code", "execution_count": 25, "id": "9f770eac", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:43:50.037624Z", "iopub.status.busy": "2024-07-23T21:43:50.037124Z", "iopub.status.idle": "2024-07-23T21:43:50.045044Z", "shell.execute_reply": "2024-07-23T21:43:50.044404Z" }, "papermill": { "duration": 0.083845, "end_time": "2024-07-23T21:43:50.046240", "exception": false, "start_time": "2024-07-23T21:43:49.962395", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "BatchTrial(experiment_name='human_in_the_loop_tutorial', index=1, status=TrialStatus.CANDIDATE)" ] }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# We can add entire generator runs, when constructing a new trial.\n", "trial = (\n", " experiment.new_batch_trial()\n", " .add_generator_run(unconstrained)\n", " .add_generator_run(constraint_5_results)\n", ")\n", "\n", "# Or, we can hand-pick arms.\n", "trial.add_arm(constraint_1_results.arms[0])" ] }, { "cell_type": "markdown", "id": "fc05db61", "metadata": { "papermill": { "duration": 0.073442, "end_time": "2024-07-23T21:43:50.193041", "exception": false, "start_time": "2024-07-23T21:43:50.119599", "status": "completed" }, "tags": [] }, "source": [ "The arms are combined into a single trial, along with the `status_quo` arm. Their generator can be accessed from the trial as well. " ] }, { "cell_type": "code", "execution_count": 26, "id": "4c07f709", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:43:50.342533Z", "iopub.status.busy": "2024-07-23T21:43:50.341923Z", "iopub.status.idle": "2024-07-23T21:43:50.347517Z", "shell.execute_reply": "2024-07-23T21:43:50.346977Z" }, "papermill": { "duration": 0.081923, "end_time": "2024-07-23T21:43:50.348860", "exception": false, "start_time": "2024-07-23T21:43:50.266937", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "[Arm(name='1_0', parameters={'x_excellent': 0.6798933843217828, 'x_good': 0.3095188088753777, 'x_moderate': 0.22673791331979845, 'x_poor': 0.10292498626980773, 'x_unknown': 0.7559631994503141, 'y_excellent': 2.554076270539719, 'y_good': 1.763621114331192, 'y_moderate': 0.8266297900396978, 'y_poor': 0.2976322532527583, 'y_unknown': 1.9026428175408312, 'z_excellent': 4806219.5338884685, 'z_good': 3664004.9401527066, 'z_moderate': 2517875.120787508, 'z_poor': 1419151.5218162034, 'z_unknown': 2420089.9711034116}),\n", " Arm(name='1_1', parameters={'x_excellent': 0.7230828023411944, 'x_good': 0.3720475768804624, 'x_moderate': 0.32312951496980963, 'x_poor': 0.12578368300989293, 'x_unknown': 0.5674614444567307, 'y_excellent': 2.593827784221887, 'y_good': 1.9638994036702813, 'y_moderate': 1.0397243396437676, 'y_poor': 0.312730187448677, 'y_unknown': 1.1575680572910692, 'z_excellent': 4910168.2875319645, 'z_good': 2961480.549498691, 'z_moderate': 3035350.054019595, 'z_poor': 2541977.122168811, 'z_unknown': 1682265.5148175075}),\n", " Arm(name='1_2', parameters={'x_excellent': 0.7134310372857255, 'x_good': 0.2635191111630795, 'x_moderate': 0.17605566607894058, 'x_poor': 0.10783214417350302, 'x_unknown': 0.9199020972242651, 'y_excellent': 2.4532132771174195, 'y_good': 1.6804522601273053, 'y_moderate': 0.5578894536486845, 'y_poor': 0.29771310053790956, 'y_unknown': 2.186893120475249, 'z_excellent': 4513592.203590656, 'z_good': 4126788.5056459927, 'z_moderate': 2072377.8956078112, 'z_poor': 771146.859778013, 'z_unknown': 3144385.3941274667}),\n", " Arm(name='1_3', parameters={'x_excellent': 0.7714860288968962, 'x_good': 0.5396810779081073, 'x_moderate': 0.3380610007591736, 'x_poor': 0.1080426741102951, 'x_unknown': 0.6908026881704292, 'y_excellent': 2.6494677102274053, 'y_good': 1.8247897064351337, 'y_moderate': 0.8690234122566386, 'y_poor': 0.307062712171008, 'y_unknown': 1.7004882161286026, 'z_excellent': 4936224.158265727, 'z_good': 3404367.727410221, 'z_moderate': 2957677.498018498, 'z_poor': 1860556.9236415303, 'z_unknown': 2428655.2915048096}),\n", " Arm(name='1_4', parameters={'x_excellent': 0.8432382616434789, 'x_good': 0.4607848703911822, 'x_moderate': 0.40096849073877167, 'x_poor': 0.2564173027856416, 'x_unknown': 0.6829221903497078, 'y_excellent': 2.6667360581586452, 'y_good': 2.2402639712670003, 'y_moderate': 1.0458333461609417, 'y_poor': 0.5825610761331205, 'y_unknown': 1.6005544525230546, 'z_excellent': 4464487.806286194, 'z_good': 4266460.250644433, 'z_moderate': 4139138.8436907697, 'z_poor': 2413229.379394938, 'z_unknown': 3543008.90021442}),\n", " Arm(name='1_5', parameters={'x_excellent': 0.6803712204256913, 'x_good': 0.5095183542443603, 'x_moderate': 0.3985866502379403, 'x_poor': 0.03653272020307162, 'x_unknown': 0.5494774171873921, 'y_excellent': 2.483886343201402, 'y_good': 1.8227372818899767, 'y_moderate': 1.0051118535339971, 'y_poor': 0.20102241145889696, 'y_unknown': 1.2761859425593518, 'z_excellent': 4569573.853402489, 'z_good': 2736332.6541441986, 'z_moderate': 2388550.5501566045, 'z_poor': 2994227.5933035607, 'z_unknown': 1201578.7387668157}),\n", " Arm(name='1_6', parameters={'x_excellent': 0.7741953522476087, 'x_good': 0.6929613925555455, 'x_moderate': 0.4263335196408525, 'x_poor': 0.038691468300475346, 'x_unknown': 0.7500154221204559, 'y_excellent': 2.650233788877567, 'y_good': 1.7679574348638003, 'y_moderate': 0.7904653711935483, 'y_poor': 0.16165428221616773, 'y_unknown': 1.4093309827718012, 'z_excellent': 4373095.649840345, 'z_good': 2719640.795688565, 'z_moderate': 1791356.3551729063, 'z_poor': 2900570.1078330176, 'z_unknown': 1821872.794086988})]" ] }, "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ "experiment.trials[1].arms" ] }, { "cell_type": "markdown", "id": "d0dc633a", "metadata": { "papermill": { "duration": 0.072655, "end_time": "2024-07-23T21:43:50.494712", "exception": false, "start_time": "2024-07-23T21:43:50.422057", "status": "completed" }, "tags": [] }, "source": [ "The original `GeneratorRuns` can be accessed from within the trial as well. This is useful for later analyses, allowing introspection of the `OptimizationConfig` used for generation (as well as other information, e.g. `SearchSpace` used for generation)." ] }, { "cell_type": "code", "execution_count": 27, "id": "ba46959b", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:43:50.642898Z", "iopub.status.busy": "2024-07-23T21:43:50.642241Z", "iopub.status.idle": "2024-07-23T21:43:50.647142Z", "shell.execute_reply": "2024-07-23T21:43:50.646620Z" }, "papermill": { "duration": 0.080374, "end_time": "2024-07-23T21:43:50.648395", "exception": false, "start_time": "2024-07-23T21:43:50.568021", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "[GeneratorRunStruct(generator_run=GeneratorRun(3 arms, total weight 3.0), weight=1.0),\n", " GeneratorRunStruct(generator_run=GeneratorRun(3 arms, total weight 3.0), weight=1.0),\n", " GeneratorRunStruct(generator_run=GeneratorRun(1 arms, total weight 1.0), weight=1.0)]" ] }, "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "experiment.trials[1]._generator_run_structs" ] }, { "cell_type": "markdown", "id": "f85ac6e4", "metadata": { "papermill": { "duration": 0.081177, "end_time": "2024-07-23T21:43:50.803333", "exception": false, "start_time": "2024-07-23T21:43:50.722156", "status": "completed" }, "tags": [] }, "source": [ "Here, we can see the unconstrained set-up used for our first set of candidates. " ] }, { "cell_type": "code", "execution_count": 28, "id": "9e5d60bb", "metadata": { "execution": { "iopub.execute_input": "2024-07-23T21:43:50.951854Z", "iopub.status.busy": "2024-07-23T21:43:50.951247Z", "iopub.status.idle": "2024-07-23T21:43:50.956137Z", "shell.execute_reply": "2024-07-23T21:43:50.955603Z" }, "papermill": { "duration": 0.080272, "end_time": "2024-07-23T21:43:50.957379", "exception": false, "start_time": "2024-07-23T21:43:50.877107", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "OptimizationConfig(objective=Objective(metric_name=\"metric_1\", minimize=False), outcome_constraints=[])" ] }, "execution_count": 28, "metadata": {}, "output_type": "execute_result" } ], "source": [ "experiment.trials[1]._generator_run_structs[0].generator_run.optimization_config" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "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.10.14" }, "papermill": { "default_parameters": {}, "duration": 118.116786, "end_time": "2024-07-23T21:43:53.329725", "environment_variables": {}, "exception": null, "input_path": "/tmp/tmp.DL1QmpHQMI/Ax-main/tutorials/human_in_the_loop/human_in_the_loop.ipynb", "output_path": "/tmp/tmp.DL1QmpHQMI/Ax-main/tutorials/human_in_the_loop/human_in_the_loop.ipynb", "parameters": {}, "start_time": "2024-07-23T21:41:55.212939", "version": "2.6.0" } }, "nbformat": 4, "nbformat_minor": 5 }