From 4910ff64fb29ea34666e432252059cc143536789 Mon Sep 17 00:00:00 2001
From: Siddharth Chaini <40721514+sidchaini@users.noreply.github.com>
Date: Mon, 21 Oct 2024 15:14:17 -0400
Subject: [PATCH] fix: Reduced warnings in distance calculations
- added np errstate context
- added clips for non negative sqrt
- added clips for positive log
---
distclassipy/__init__.py | 2 +-
distclassipy/distances.py | 98 +-
distclassipy/metric_evaluation.py | 47 +
robustness-code.md | 2069 -----------------------------
4 files changed, 112 insertions(+), 2104 deletions(-)
mode change 100644 => 100755 distclassipy/distances.py
create mode 100644 distclassipy/metric_evaluation.py
delete mode 100644 robustness-code.md
diff --git a/distclassipy/__init__.py b/distclassipy/__init__.py
index 2f53be7..45b5735 100644
--- a/distclassipy/__init__.py
+++ b/distclassipy/__init__.py
@@ -25,4 +25,4 @@
from .classifier import DistanceMetricClassifier # noqa
from .distances import Distance # noqa
-__version__ = "0.2.0a0"
+__version__ = "0.2.0a1"
diff --git a/distclassipy/distances.py b/distclassipy/distances.py
old mode 100644
new mode 100755
index 8a72f0e..319f9a8
--- a/distclassipy/distances.py
+++ b/distclassipy/distances.py
@@ -398,7 +398,11 @@ def hellinger(self, u, v):
1(4), 300-307.
"""
u, v = np.asarray(u), np.asarray(v)
- return np.sqrt(2 * np.sum((np.sqrt(u) - np.sqrt(v)) ** 2))
+ # Clip negative values to zero for valid sqrt
+ with np.errstate(divide="ignore", invalid="ignore"):
+ u = np.clip(u, a_min=0, a_max=None)
+ v = np.clip(v, a_min=0, a_max=None)
+ return np.sqrt(2 * np.sum((np.sqrt(u) - np.sqrt(v)) ** 2))
def jaccard(self, u, v):
"""Calculate the Jaccard distance between two vectors.
@@ -448,7 +452,8 @@ def lorentzian(self, u, v):
eschew the log of zero.
"""
u, v = np.asarray(u), np.asarray(v)
- return np.sum(np.log(np.abs(u - v) + 1))
+ with np.errstate(divide="ignore", invalid="ignore"):
+ return np.sum(np.log(np.abs(u - v) + 1))
def marylandbridge(self, u, v):
"""Calculate the Maryland Bridge distance between two vectors.
@@ -679,7 +684,8 @@ def acc(self, u, v):
# 3. https://en.wikipedia.org/wiki/Bhattacharyya_distance
# """
# u, v = np.asarray(u), np.asarray(v)
- # return -np.log(np.sum(np.sqrt(u * v)))
+ # with np.errstate(divide="ignore", invalid="ignore"):
+ # return -np.log(np.sum(np.sqrt(u * v)))
def chebyshev_min(self, u, v):
"""Calculate the minimum value distance between two vectors.
@@ -854,9 +860,12 @@ def jeffreys(self, u, v):
# vectors could be ignored or masked (see below).
# u = ma.masked_where(u == 0, u)
# v = ma.masked_where(v == 0, u)
- u = np.where(u == 0, self.epsilon, u)
- v = np.where(v == 0, self.epsilon, v)
- return np.sum((u - v) * np.log(u / v))
+ with np.errstate(divide="ignore", invalid="ignore"):
+ u[u == 0] = self.epsilon
+ v[v == 0] = self.epsilon
+ # Clip negative values to zero for valid log
+ udivv = np.clip(u / v, a_min=self.epsilon, a_max=None)
+ return np.sum((u - v) * np.log(udivv))
def jensenshannon_divergence(self, u, v):
"""Calculate the Jensen-Shannon divergence between two vectors.
@@ -890,11 +899,17 @@ def jensenshannon_divergence(self, u, v):
return np.sum(el1 - el2 * el3)
"""
u, v = np.asarray(u), np.asarray(v)
- u = np.where(u == 0, self.epsilon, u)
- v = np.where(v == 0, self.epsilon, v)
- dl = u * np.log(2 * u / (u + v))
- dr = v * np.log(2 * v / (u + v))
- return (np.sum(dl) + np.sum(dr)) / 2
+ with np.errstate(divide="ignore", invalid="ignore"):
+ # Clip negative values to zero for valid log
+ u[u == 0] = self.epsilon
+ v[v == 0] = self.epsilon
+
+ term1 = np.clip(2 * u / (u + v), a_min=self.epsilon, a_max=None)
+ term2 = np.clip(2 * v / (u + v), a_min=self.epsilon, a_max=None)
+
+ dl = u * np.log(term1)
+ dr = v * np.log(term2)
+ return (np.sum(dl) + np.sum(dr)) / 2
def jensen_difference(self, u, v):
"""Calculate the Jensen difference between two vectors.
@@ -923,11 +938,14 @@ def jensen_difference(self, u, v):
1(4), 300-307.
"""
u, v = np.asarray(u), np.asarray(v)
- u = np.where(u == 0, self.epsilon, u)
- v = np.where(v == 0, self.epsilon, v)
- el1 = (u * np.log(u) + v * np.log(v)) / 2
- el2 = (u + v) / 2
- return np.sum(el1 - el2 * np.log(el2))
+
+ with np.errstate(divide="ignore", invalid="ignore"):
+ # Clip negative values to eps for valid log
+ u = np.clip(u, self.epsilon, None)
+ v = np.clip(v, self.epsilon, None)
+ el1 = (u * np.log(u) + v * np.log(v)) / 2
+ el2 = np.clip((u + v) / 2, a_min=self.epsilon, a_max=None)
+ return np.sum(el1 - el2 * np.log(el2))
def kumarjohnson(self, u, v):
"""Calculate the Kumar-Johnson distance between two vectors.
@@ -980,7 +998,8 @@ def matusita(self, u, v):
Equals square root of Squared-chord distance.
"""
u, v = np.asarray(u), np.asarray(v)
- return np.sqrt(np.sum((np.sqrt(u) - np.sqrt(v)) ** 2))
+ with np.errstate(divide="ignore", invalid="ignore"):
+ return np.sqrt(np.sum((np.sqrt(u) - np.sqrt(v)) ** 2))
def minkowski(self, u, v, p=2):
"""Calculate the Minkowski distance between two vectors.
@@ -1027,7 +1046,8 @@ def penroseshape(self, u, v):
u, v = np.asarray(u), np.asarray(v)
umu = np.mean(u)
vmu = np.mean(v)
- return np.sqrt(np.sum(((u - umu) - (v - vmu)) ** 2))
+ with np.errstate(divide="ignore", invalid="ignore"):
+ return np.sqrt(np.sum(((u - umu) - (v - vmu)) ** 2))
def prob_chisq(self, u, v):
"""Calculate the Probabilistic chi-square distance between two vectors.
@@ -1139,7 +1159,8 @@ def squaredchord(self, u, v):
Equals to squared Matusita distance.
"""
u, v = np.asarray(u), np.asarray(v)
- return np.sum((np.sqrt(u) - np.sqrt(v)) ** 2)
+ with np.errstate(divide="ignore", invalid="ignore"):
+ return np.sum((np.sqrt(u) - np.sqrt(v)) ** 2)
def squared_euclidean(self, u, v):
"""Calculate the Squared Euclidean distance between two vectors.
@@ -1191,10 +1212,14 @@ def taneja(self, u, v):
1(4), 300-307.
"""
u, v = np.asarray(u), np.asarray(v)
- u = np.where(u == 0, self.epsilon, u)
- v = np.where(v == 0, self.epsilon, v)
- uvsum = u + v
- return np.sum((uvsum / 2) * np.log(uvsum / (2 * np.sqrt(u * v))))
+ with np.errstate(divide="ignore", invalid="ignore"):
+ u[u == 0] = self.epsilon
+ v[v == 0] = self.epsilon
+ uvsum = u + v
+ logarg = np.clip(
+ uvsum / (2 * np.sqrt(u * v)), a_min=self.epsilon, a_max=None
+ )
+ return np.sum((uvsum / 2) * np.log(logarg))
def tanimoto(self, u, v):
"""Calculate the Tanimoto distance between two vectors.
@@ -1248,11 +1273,14 @@ def topsoe(self, u, v):
Equals two times Jensen-Shannon divergence.
"""
u, v = np.asarray(u), np.asarray(v)
- u = np.where(u == 0, self.epsilon, u)
- v = np.where(v == 0, self.epsilon, v)
- dl = u * np.log(2 * u / (u + v))
- dr = v * np.log(2 * v / (u + v))
- return np.sum(dl + dr)
+ with np.errstate(divide="ignore", invalid="ignore"):
+ u[u == 0] = self.epsilon
+ v[v == 0] = self.epsilon
+ logarg1 = np.clip(2 * u / (u + v), a_min=self.epsilon, a_max=None)
+ logarg2 = np.clip(2 * v / (u + v), a_min=self.epsilon, a_max=None)
+ dl = u * np.log(logarg1)
+ dr = v * np.log(logarg2)
+ return np.sum(dl + dr)
def vicis_symmetric_chisq(self, u, v):
"""Calculate the Vicis Symmetric chi-square distance.
@@ -1376,9 +1404,10 @@ def vicis_wave_hedges(self, u, v):
# 1(4), 300-307.
# """
# u, v = np.asarray(u), np.asarray(v)
- # u = np.where(u == 0, self.epsilon, u)
- # v = np.where(v == 0, self.epsilon, v)
- # return np.sum(u * np.log(2 * u / (u + v)))
+ # u[u == 0] = self.epsilon
+ # v[v == 0] = self.epsilon
+ # with np.errstate(divide="ignore", invalid="ignore"):
+ # return np.sum(u * np.log(2 * u / (u + v)))
# def kl_divergence(self, u, v):
# """Calculate the Kullback-Leibler divergence between two vectors.
@@ -1404,9 +1433,10 @@ def vicis_wave_hedges(self, u, v):
# 1(4):300-307.
# """
# u, v = np.asarray(u), np.asarray(v)
- # u = np.where(u == 0, self.epsilon, u)
- # v = np.where(v == 0, self.epsilon, v)
- # return np.sum(u * np.log(u / v))
+ # u[u == 0] = self.epsilon
+ # v[v == 0] = self.epsilon
+ # with np.errstate(divide="ignore", invalid="ignore"):
+ # return np.sum(u * np.log(u / v))
# def max_symmetric_chisq(self, u, v):
# """Calculate the maximum symmetric chi-square distance.
diff --git a/distclassipy/metric_evaluation.py b/distclassipy/metric_evaluation.py
new file mode 100644
index 0000000..cc56408
--- /dev/null
+++ b/distclassipy/metric_evaluation.py
@@ -0,0 +1,47 @@
+import numpy as np
+import pandas as pd
+from .distances import Distance
+
+
+class MetricEvaluator:
+ def __init__(self, metrics=None):
+ self.metrics = metrics or [
+ "euclidean",
+ "manhattan",
+ "canberra",
+ "chebyshev",
+ "cosine",
+ ]
+ self.distance_calculator = Distance()
+
+ def evaluate_across_quantiles(self, X, y, quantiles=4):
+ quantile_indices = np.array_split(np.argsort(X, axis=0), quantiles)
+ best_metrics = {}
+
+ for q, indices in enumerate(quantile_indices):
+ X_q, y_q = X[indices], y[indices]
+ results = self.evaluate(X_q, y_q)
+ best_metric = max(results, key=results.get)
+ best_metrics[q] = best_metric
+
+ return best_metrics
+
+ def evaluate(self, X, y):
+ results = {}
+ for metric in self.metrics:
+ # Example: Calculate some performance metric for each distance
+ # This could be accuracy, computation time, etc.
+ performance = self._evaluate_metric(X, y, metric)
+ results[metric] = performance
+ return results
+
+ def _evaluate_metric(self, X, y, metric):
+ # Implement the logic to evaluate the performance of a given metric
+ # This is a placeholder for demonstration purposes
+ distances = []
+ for i in range(len(X)):
+ for j in range(i + 1, len(X)):
+ dist = getattr(self.distance_calculator, metric)(X[i], X[j])
+ distances.append(dist)
+ # Return some evaluation metric, e.g., mean distance
+ return np.mean(distances)
diff --git a/robustness-code.md b/robustness-code.md
deleted file mode 100644
index e24d2f7..0000000
--- a/robustness-code.md
+++ /dev/null
@@ -1,2069 +0,0 @@
----
-jupyter:
- 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.12.2
- nbformat: 4
- nbformat_minor: 5
----
-
-::: {#8abc03bb-a8a8-42c4-89d7-e453093e5183 .cell .code execution_count="1" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:38.479307Z\",\"iopub.status.busy\":\"2024-05-13T23:09:38.476001Z\",\"iopub.status.idle\":\"2024-05-13T23:09:39.981814Z\",\"shell.execute_reply\":\"2024-05-13T23:09:39.981518Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:38.479280Z\"}"}
-``` python
-import numpy as np
-import pandas as pd
-from tqdm.auto import tqdm
-import matplotlib.pyplot as plt
-import seaborn as sns
-from mlxtend.feature_selection import (
- SequentialFeatureSelector,
-)
-from mlxtend.evaluate import feature_importance_permutation
-from mlxtend.plotting import plot_sequential_feature_selection as plot_sfs
-from sklearn.utils.estimator_checks import check_estimator
-from sklearn.model_selection import cross_val_predict, train_test_split
-from sklearn.metrics import accuracy_score, f1_score, matthews_corrcoef
-import matplotlib.ticker as ticker
-import os
-
-os.chdir("../../")
-from pathlib import Path
-import json
-
-import sys
-
-sys.path.append("scripts")
-
-import utils
-import distclassipy as dcpy
-
-cd = dcpy.Distance()
-```
-:::
-
-::: {#3ec63bbb-e719-40e6-9adc-94b13fbf0994 .cell .code execution_count="2" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:39.982413Z\",\"iopub.status.busy\":\"2024-05-13T23:09:39.982258Z\",\"iopub.status.idle\":\"2024-05-13T23:09:39.985649Z\",\"shell.execute_reply\":\"2024-05-13T23:09:39.985389Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:39.982399Z\"}"}
-``` python
-with open("settings.txt") as f:
- settings_dict = json.load(f)
-np.random.seed(settings_dict["seed_choice"])
-
-classification_letter = "c"
-classification_problem = settings_dict["classification_problem"][classification_letter]
-classes_to_keep = settings_dict["classes_to_keep"][classification_letter]
-results_subfolder = f"{classification_letter}. {classification_problem}"
-sns_dict = settings_dict["sns_dict"]
-
-sns.set_theme(**sns_dict)
-```
-:::
-
-::: {#90b0c36b-9011-4bd0-9db8-e9a1a67c2bb0 .cell .code execution_count="3" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:39.986136Z\",\"iopub.status.busy\":\"2024-05-13T23:09:39.986054Z\",\"iopub.status.idle\":\"2024-05-13T23:09:40.150232Z\",\"shell.execute_reply\":\"2024-05-13T23:09:40.149983Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:39.986127Z\"}"}
-``` python
-check_estimator(dcpy.DistanceMetricClassifier()) # passes
-```
-:::
-
-::: {#b8d4ef96-50ea-46e8-844b-b195caccf7e9 .cell .code execution_count="4" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:40.150723Z\",\"iopub.status.busy\":\"2024-05-13T23:09:40.150633Z\",\"iopub.status.idle\":\"2024-05-13T23:09:40.219267Z\",\"shell.execute_reply\":\"2024-05-13T23:09:40.219008Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:40.150714Z\"}"}
-``` python
-# Load Data
-X_df_FULL = pd.read_csv("data/X_df.csv", index_col=0)
-y_df_FULL = pd.read_csv("data/y_df.csv", index_col=0)
-```
-:::
-
-:::: {#2b043e57-90ae-45ba-a3f2-37db02771085 .cell .code execution_count="5" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:40.219916Z\",\"iopub.status.busy\":\"2024-05-13T23:09:40.219783Z\",\"iopub.status.idle\":\"2024-05-13T23:09:40.225898Z\",\"shell.execute_reply\":\"2024-05-13T23:09:40.224884Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:40.219907Z\"}"}
-``` python
-# Remove manually selected 'bad' features
-with open(os.path.join("results", results_subfolder, "drop_features.txt")) as f:
- bad_features = json.load(f) # manually selected
-
-X_df_FULL = X_df_FULL.drop(bad_features, axis=1)
-
-print(X_df_FULL.shape[1])
-```
-
-::: {.output .stream .stdout}
- 31
-:::
-::::
-
-::: {#985db29c-1b60-47de-aab9-e2f0cc96a9a3 .cell .code execution_count="6" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:40.230066Z\",\"iopub.status.busy\":\"2024-05-13T23:09:40.229769Z\",\"iopub.status.idle\":\"2024-05-13T23:09:40.234651Z\",\"shell.execute_reply\":\"2024-05-13T23:09:40.234240Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:40.230055Z\"}"}
-``` python
-# Keep only current classes
-cl_keep_str = "_".join(classes_to_keep)
-
-y_df = y_df_FULL[y_df_FULL["class"].isin(classes_to_keep)]
-X_df = X_df_FULL.loc[y_df.index]
-X = X_df.to_numpy()
-y = y_df.to_numpy().ravel()
-```
-:::
-
-::: {#39dac2d6-28ff-41da-af10-aa2bdfeee1df .cell .code execution_count="7" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:40.235476Z\",\"iopub.status.busy\":\"2024-05-13T23:09:40.235163Z\",\"iopub.status.idle\":\"2024-05-13T23:09:40.239152Z\",\"shell.execute_reply\":\"2024-05-13T23:09:40.238533Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:40.235465Z\"}" tags="[]"}
-``` python
-all_metrics = settings_dict["all_metrics"]
-scoring = "f1_macro"
-```
-:::
-
-::: {#2ed3ad68-1b0b-4da1-b6fc-7e26a6d0d51e .cell .code execution_count="8" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:40.240669Z\",\"iopub.status.busy\":\"2024-05-13T23:09:40.240468Z\",\"iopub.status.idle\":\"2024-05-13T23:09:40.245578Z\",\"shell.execute_reply\":\"2024-05-13T23:09:40.244172Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:40.240658Z\"}" tags="[]"}
-``` python
-from IPython.display import IFrame
-```
-:::
-
-::: {#cc3c599d-e6af-42db-b944-ca78b45222ed .cell .code execution_count="9" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:40.246945Z\",\"iopub.status.busy\":\"2024-05-13T23:09:40.246564Z\",\"iopub.status.idle\":\"2024-05-13T23:09:40.253932Z\",\"shell.execute_reply\":\"2024-05-13T23:09:40.252320Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:40.246770Z\"}" tags="[]"}
-``` python
-with open(os.path.join("results", results_subfolder, "best_common_features.txt")) as f:
- best_common_features = json.load(f)
-```
-:::
-
-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: {#6cee789c-03e5-485e-a5a3-784d43d6c72f .cell .code execution_count="10" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:40.255776Z\",\"iopub.status.busy\":\"2024-05-13T23:09:40.255499Z\",\"iopub.status.idle\":\"2024-05-13T23:09:56.031123Z\",\"shell.execute_reply\":\"2024-05-13T23:09:56.030738Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:40.255748Z\"}" scrolled="true" tags="[]"}
-``` python
-# for metric in tqdm([cd.wave_hedges]): EXAMINE wave_hedges, clark, add_chisq, maryland bridge
-
-bestfeat_robust = []
-common_best_feat = best_common_features[0]
-
-for metric in tqdm(all_metrics):
- # for metric in tqdm([cd.clark, 'canberra', cd.hellinger]):
- metric_str = utils.get_metric_name(metric)
- locpath = os.path.join("results", results_subfolder, "distclassipy", metric_str)
- print("*" * 20, metric_str, "*" * 20)
- lcdc = dcpy.DistanceMetricClassifier(
- metric=metric,
- scale=True,
- central_stat=settings_dict["central_stat"],
- dispersion_stat=settings_dict["dispersion_stat"],
- calculate_kde=False,
- calculate_1d_dist=False,
- )
-
- # Load best min features within 1 std of best score.
- sfs_df = pd.read_csv(os.path.join(locpath, "sfs_allfeatures.csv"), index_col=0)
- feats_idx, feats = utils.load_best_features(sfs_df)
-
- all_feats = X_df.columns
-
- # show SFS plot from before for this metric
- filepath = os.path.join("../../", locpath, "sfs_allfeatures_plot_marked.pdf")
- display(IFrame(filepath, width=700, height=500))
-
- # Calculate the score for each quantile
- newfeats = []
- feat_quantile_scores = []
-
- # print("Total test score of all quantiles together:")
-
- # pbar = tqdm(feats, leave=False) # Loop through "best feats"
- pbar = tqdm(best_common_features, leave=False) # Loop through best_common_features
- for feat in pbar:
- pbar.set_description(f"Feature: {feat}")
- try:
- quantiles = pd.qcut(X_df.loc[:, feat], q=4) # q is number of splits
- except ValueError as ve:
- print(f"{feat}: {ve}. Continuing.")
- continue
-
- X_df_subset = X_df.loc[
- :, feats
- ] # X_df with just the features important for this metric
- # X_df_subset["quantile"] = quantiles
-
- X = X_df_subset.to_numpy()
- # X_train, X_test, y_train, y_test = train_test_split(X_df_subset,y, test_size=0.33, stratify=[feat])
- X_train, X_test, y_train, y_test = train_test_split(
- X_df_subset, y_df, test_size=0.33, stratify=quantiles, random_state=44
- )
-
- lcdc.fit(X_train, y_train.to_numpy().ravel())
- acc_tot = lcdc.score(X_test, y_test)
- # y_preds_tot = lcdc.predict(X_test)
- # f1_tot = f1_score(y_preds_tot, y_test, average="macro")
- print(f"\t{feat} feature: {acc_tot:.2f}")
- # print(f"\t{feat} feature: {f1_tot:.2f}")
- grouped = X_test.groupby(quantiles)
-
- quantile_scores = []
- for i, (lims, subdf) in enumerate(grouped):
- y_pred = lcdc.predict(subdf.to_numpy())
- y_true = y_test.loc[subdf.index]
- # print(y_true["class"].value_counts())
- # f1 = f1_score(y_true, y_pred, average='macro')
- acc = accuracy_score(y_true, y_pred)
-
- # quantile_scores.append(f1)
- quantile_scores.append(acc)
- feat_quantile_scores.append(quantile_scores)
- newfeats.append(feat)
-
- feat_quantile_scores = np.array(feat_quantile_scores) * 100 # Change to percentage
-
- feat_quantile_scores_df = pd.DataFrame(
- data=feat_quantile_scores,
- index=newfeats,
- columns=[f"Quantile {i+1}" for i in range(4)],
- )
- # sorted by best-wors feats by default
-
- # CHANGE AXES FIG RATIO
-
- fig, ax = plt.subplots()
- sns.heatmap(
- feat_quantile_scores_df,
- ax=ax,
- annot=True,
- fmt=".0f",
- vmin=65,
- vmax=100,
- cmap="Blues",
- cbar_kws={"label": "Accuracy (%)"},
- )
-
- ax.set_title(f"{metric_str.title()} metric")
- ax.set_ylabel("Feature Name")
-
- # Embolden (or color red) the selected labels on the y axis
- ytick_labels = ax.get_yticklabels()
- # label_colors = [sns.color_palette()[3] if f in feats else 'black' for f in pbar]
- label_fontweights = ["bold" if f in feats else None for f in pbar]
-
- # for tick_label, color in zip(ytick_labels, label_colors):
- # tick_label.set_color(color)
- for tick_label, fw in zip(ytick_labels, label_fontweights):
- tick_label.set_fontweight(fw)
-
- plt.savefig(os.path.join(locpath, "robustness_plot.pdf"), bbox_inches="tight")
- plt.show()
-
- sr = feat_quantile_scores_df.loc[common_best_feat]
- sr.name = metric_str
- bestfeat_robust.append(sr)
-```
-
-::: {.output .display_data}
-``` json
-{"model_id":"2924a7dae2ac47449eb706a1dd96f593","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- ******************** Euclidean ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.79
- Harmonics_phase_2_r feature: 0.77
- IAR_phi_r feature: 0.77
- GP_DRW_tau_r feature: 0.79
- MHPS_low_r feature: 0.78
- Rcs_r feature: 0.81
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- MHPS_ratio_r feature: 0.78
- Harmonics_mag_1_r feature: 0.80
- Psi_eta_r feature: 0.80
- Harmonics_phase_5_r feature: 0.80
- Amplitude_r feature: 0.82
- Harmonics_mag_7_r feature: 0.74
- Beyond1Std_r feature: 0.79
- Eta_e_r feature: 0.81
- Gskew_r feature: 0.77
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](2519404982312788545440527a15576bfc1d6440.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Braycurtis ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.91
- Harmonics_phase_2_r feature: 0.91
- IAR_phi_r feature: 0.91
- GP_DRW_tau_r feature: 0.90
- MHPS_low_r feature: 0.89
- Rcs_r feature: 0.90
- MHPS_ratio_r feature: 0.91
- Harmonics_mag_1_r feature: 0.91
- Psi_eta_r feature: 0.90
- Harmonics_phase_5_r feature: 0.91
- Amplitude_r feature: 0.91
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Harmonics_mag_7_r feature: 0.89
- Beyond1Std_r feature: 0.90
- Eta_e_r feature: 0.90
- Gskew_r feature: 0.89
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](817bbe234f45c48c171de8ae3490638a00c02ac4.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Canberra ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.90
- Harmonics_phase_2_r feature: 0.91
- IAR_phi_r feature: 0.91
- GP_DRW_tau_r feature: 0.90
- MHPS_low_r feature: 0.91
- Rcs_r feature: 0.91
- MHPS_ratio_r feature: 0.91
- Harmonics_mag_1_r feature: 0.91
- Psi_eta_r feature: 0.91
- Harmonics_phase_5_r feature: 0.92
- Amplitude_r feature: 0.91
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Harmonics_mag_7_r feature: 0.90
- Beyond1Std_r feature: 0.91
- Eta_e_r feature: 0.91
- Gskew_r feature: 0.92
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](dfb11a78413b79817ff4bd78bfe16d6a6bc144a2.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Cityblock ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.83
- Harmonics_phase_2_r feature: 0.82
- IAR_phi_r feature: 0.83
- GP_DRW_tau_r feature: 0.85
- MHPS_low_r feature: 0.85
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Rcs_r feature: 0.86
- MHPS_ratio_r feature: 0.83
- Harmonics_mag_1_r feature: 0.87
- Psi_eta_r feature: 0.87
- Harmonics_phase_5_r feature: 0.86
- Amplitude_r feature: 0.84
- Harmonics_mag_7_r feature: 0.78
- Beyond1Std_r feature: 0.84
- Eta_e_r feature: 0.81
- Gskew_r feature: 0.82
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](645ba224512c8c0606512a7e50e155807fa448c3.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Chebyshev ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.75
- Harmonics_phase_2_r feature: 0.77
- IAR_phi_r feature: 0.76
- GP_DRW_tau_r feature: 0.74
- MHPS_low_r feature: 0.76
- Rcs_r feature: 0.76
- MHPS_ratio_r feature: 0.75
- Harmonics_mag_1_r feature: 0.74
- Psi_eta_r feature: 0.76
- Harmonics_phase_5_r feature: 0.79
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Amplitude_r feature: 0.74
- Harmonics_mag_7_r feature: 0.73
- Beyond1Std_r feature: 0.75
- Eta_e_r feature: 0.75
- Gskew_r feature: 0.74
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](d7aac93d20dc1039e8f047777d84ff9fbb29ad7f.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Clark ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.90
- Harmonics_phase_2_r feature: 0.92
- IAR_phi_r feature: 0.91
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- GP_DRW_tau_r feature: 0.91
- MHPS_low_r feature: 0.91
- Rcs_r feature: 0.91
- MHPS_ratio_r feature: 0.90
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Harmonics_mag_1_r feature: 0.91
- Psi_eta_r feature: 0.93
- Harmonics_phase_5_r feature: 0.93
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Amplitude_r feature: 0.92
- Harmonics_mag_7_r feature: 0.90
- Beyond1Std_r feature: 0.91
- Eta_e_r feature: 0.93
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Gskew_r feature: 0.93
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](96a07e211bf8573a38ee3e1ca0f2a76b65c551bd.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Correlation ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"1a606ecfa7c04667bfc525710ad79232","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.80
- Harmonics_phase_2_r feature: 0.82
- IAR_phi_r feature: 0.81
- GP_DRW_tau_r feature: 0.80
- MHPS_low_r feature: 0.81
- Rcs_r feature: 0.82
- MHPS_ratio_r feature: 0.83
- Harmonics_mag_1_r feature: 0.80
- Psi_eta_r feature: 0.82
- Harmonics_phase_5_r feature: 0.82
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Amplitude_r feature: 0.82
- Harmonics_mag_7_r feature: 0.82
- Beyond1Std_r feature: 0.82
- Eta_e_r feature: 0.81
- Gskew_r feature: 0.81
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](1611f3e2b5d94fe9fc6370ebf395d024b5951a72.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Cosine ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"bee4611a6c9d48c3a972d040366c25f0","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.83
- Harmonics_phase_2_r feature: 0.83
- IAR_phi_r feature: 0.84
- GP_DRW_tau_r feature: 0.83
- MHPS_low_r feature: 0.84
- Rcs_r feature: 0.85
- MHPS_ratio_r feature: 0.84
- Harmonics_mag_1_r feature: 0.85
- Psi_eta_r feature: 0.86
- Harmonics_phase_5_r feature: 0.83
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Amplitude_r feature: 0.87
- Harmonics_mag_7_r feature: 0.84
- Beyond1Std_r feature: 0.83
- Eta_e_r feature: 0.84
- Gskew_r feature: 0.83
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](bd6b61e5bfdc19b49b8dd9f2b417ba19cdd515e3.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Hellinger ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"6e58947accbe4cfab5560e77f96fcb4c","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.91
- Harmonics_phase_2_r feature: 0.91
- IAR_phi_r feature: 0.92
- GP_DRW_tau_r feature: 0.91
- MHPS_low_r feature: 0.91
- Rcs_r feature: 0.92
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- MHPS_ratio_r feature: 0.91
- Harmonics_mag_1_r feature: 0.92
- Psi_eta_r feature: 0.92
- Harmonics_phase_5_r feature: 0.92
- Amplitude_r feature: 0.91
- Harmonics_mag_7_r feature: 0.90
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Beyond1Std_r feature: 0.91
- Eta_e_r feature: 0.92
- Gskew_r feature: 0.92
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](eee389f1f7a60ae8005dffa54517a81352e54cba.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Jaccard ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"6f6bb988ab2744369bfe4bb091d01f68","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.87
- Harmonics_phase_2_r feature: 0.89
- IAR_phi_r feature: 0.88
- GP_DRW_tau_r feature: 0.89
- MHPS_low_r feature: 0.87
- Rcs_r feature: 0.88
- MHPS_ratio_r feature: 0.89
- Harmonics_mag_1_r feature: 0.88
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Psi_eta_r feature: 0.90
- Harmonics_phase_5_r feature: 0.89
- Amplitude_r feature: 0.89
- Harmonics_mag_7_r feature: 0.88
- Beyond1Std_r feature: 0.89
- Eta_e_r feature: 0.89
- Gskew_r feature: 0.89
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](0756ac9a5f9d25bc5efda8c3533f3a42d9abba72.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Lorentzian ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"007155a25e5642b3a25e5762f8bc8425","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.86
- Harmonics_phase_2_r feature: 0.85
- IAR_phi_r feature: 0.86
- GP_DRW_tau_r feature: 0.89
- MHPS_low_r feature: 0.86
- Rcs_r feature: 0.88
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- MHPS_ratio_r feature: 0.86
- Harmonics_mag_1_r feature: 0.89
- Psi_eta_r feature: 0.89
- Harmonics_phase_5_r feature: 0.89
- Amplitude_r feature: 0.86
- Harmonics_mag_7_r feature: 0.82
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Beyond1Std_r feature: 0.87
- Eta_e_r feature: 0.84
- Gskew_r feature: 0.85
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](56613266eb41bfee7dec2746a420676319204c38.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Marylandbridge ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"3fab3ff163af43e8b4d851984d163cb4","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.74
- Harmonics_phase_2_r feature: 0.73
- IAR_phi_r feature: 0.74
- GP_DRW_tau_r feature: 0.73
- MHPS_low_r feature: 0.73
- Rcs_r feature: 0.75
- MHPS_ratio_r feature: 0.74
- Harmonics_mag_1_r feature: 0.72
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Psi_eta_r feature: 0.73
- Harmonics_phase_5_r feature: 0.77
- Amplitude_r feature: 0.77
- Harmonics_mag_7_r feature: 0.75
- Beyond1Std_r feature: 0.77
- Eta_e_r feature: 0.76
- Gskew_r feature: 0.75
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](b72ffd6e7b18353fd2426a88f2baf6cbb1b592e9.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Meehl ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"84e0a641efa84ce1b687638c0b9b83b6","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.79
- Harmonics_phase_2_r feature: 0.80
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- IAR_phi_r feature: 0.79
- GP_DRW_tau_r feature: 0.80
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- MHPS_low_r feature: 0.78
- Rcs_r feature: 0.80
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- MHPS_ratio_r feature: 0.78
- Harmonics_mag_1_r feature: 0.79
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Psi_eta_r feature: 0.79
- Harmonics_phase_5_r feature: 0.80
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Amplitude_r feature: 0.80
- Harmonics_mag_7_r feature: 0.76
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Beyond1Std_r feature: 0.78
- Eta_e_r feature: 0.82
- Gskew_r feature: 0.75
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](73dddc4a54b99d4e8e951fed02376d94626bc0d2.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Motyka ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"3577cb3c19b34b43a9fa20519841e889","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.91
- Harmonics_phase_2_r feature: 0.91
- IAR_phi_r feature: 0.91
- GP_DRW_tau_r feature: 0.90
- MHPS_low_r feature: 0.89
- Rcs_r feature: 0.90
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- MHPS_ratio_r feature: 0.91
- Harmonics_mag_1_r feature: 0.91
- Psi_eta_r feature: 0.90
- Harmonics_phase_5_r feature: 0.91
- Amplitude_r feature: 0.91
- Harmonics_mag_7_r feature: 0.89
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Beyond1Std_r feature: 0.90
- Eta_e_r feature: 0.90
- Gskew_r feature: 0.89
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](5a531d43c3156ac206ae27465d0fbff988775ea0.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Soergel ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"aff65e8b2df44333a94bfc5a74d31464","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.91
- Harmonics_phase_2_r feature: 0.91
- IAR_phi_r feature: 0.91
- GP_DRW_tau_r feature: 0.90
- MHPS_low_r feature: 0.89
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Rcs_r feature: 0.90
- MHPS_ratio_r feature: 0.91
- Harmonics_mag_1_r feature: 0.91
- Psi_eta_r feature: 0.90
- Harmonics_phase_5_r feature: 0.91
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Amplitude_r feature: 0.91
- Harmonics_mag_7_r feature: 0.89
- Beyond1Std_r feature: 0.90
- Eta_e_r feature: 0.90
- Gskew_r feature: 0.89
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](19e2a909964c6d28b78079fb7883d9d0b2f94d77.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Wave_Hedges ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"7078503af0cf44fb9953ab41781a2312","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.90
- Harmonics_phase_2_r feature: 0.90
- IAR_phi_r feature: 0.92
- GP_DRW_tau_r feature: 0.91
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
-
- MHPS_low_r feature: 0.90
- Rcs_r feature: 0.91
- MHPS_ratio_r feature: 0.92
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Harmonics_mag_1_r feature: 0.90
- Psi_eta_r feature: 0.91
- Harmonics_phase_5_r feature: 0.91
- Amplitude_r feature: 0.92
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Harmonics_mag_7_r feature: 0.90
- Beyond1Std_r feature: 0.91
- Eta_e_r feature: 0.92
- Gskew_r feature: 0.91
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](cd8dc1257dc62e87417586c85ab728ed32900cff.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Kulczynski ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"c649789c07fb4420a65417b4ad7a43d3","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.91
- Harmonics_phase_2_r feature: 0.91
- IAR_phi_r feature: 0.91
- GP_DRW_tau_r feature: 0.90
- MHPS_low_r feature: 0.89
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Rcs_r feature: 0.90
- MHPS_ratio_r feature: 0.91
- Harmonics_mag_1_r feature: 0.91
- Psi_eta_r feature: 0.90
- Harmonics_phase_5_r feature: 0.91
- Amplitude_r feature: 0.91
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
-
- Harmonics_mag_7_r feature: 0.89
- Beyond1Std_r feature: 0.90
- Eta_e_r feature: 0.90
- Gskew_r feature: 0.89
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](b8afec1132e9c5e6eb1d358f7c4c66d3cc5de123.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Add_Chisq ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"d66a3b77965347a7b9c94479d9af5538","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.92
- Harmonics_phase_2_r feature: 0.91
- IAR_phi_r feature: 0.91
- GP_DRW_tau_r feature: 0.92
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- MHPS_low_r feature: 0.91
- Rcs_r feature: 0.92
- MHPS_ratio_r feature: 0.91
- Harmonics_mag_1_r feature: 0.92
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Psi_eta_r feature: 0.92
- Harmonics_phase_5_r feature: 0.92
- Amplitude_r feature: 0.92
- Harmonics_mag_7_r feature: 0.91
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .stream .stdout}
- Beyond1Std_r feature: 0.91
- Eta_e_r feature: 0.92
- Gskew_r feature: 0.92
-:::
-
-::: {.output .stream .stderr}
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
- /var/folders/2d/ht34x6mn7hx9d1sv4g_j8nfr0000gn/T/ipykernel_36321/3380787777.py:63: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
- grouped = X_test.groupby(quantiles)
-:::
-
-::: {.output .display_data}
-![](d4e45d33a78e8ac27a2df5c66cfa9e963c4a722f.png)
-:::
-
-::: {.output .display_data}
-![](9dab521a8c94e29f2b60ed073efd8374dd09ac59.png)
-:::
-
-::: {.output .stream .stdout}
- ******************** Add_Chisq ********************
-:::
-
-::: {.output .display_data}
-```{=html}
-
-
-
-```
-:::
-
-::: {.output .display_data}
-``` json
-{"model_id":"b188da273dcf4c4086e0730cbed9002a","version_major":2,"version_minor":0}
-```
-:::
-
-::: {.output .stream .stdout}
- Period_band_r feature: 0.92
- Harmonics_phase_2_r feature: 0.91
- IAR_phi_r feature: 0.91
- GP_DRW_tau_r feature: 0.92
-:::
-
-::: {.output .stream .stdout}
-
- MHPS_low_r feature: 0.91
- Rcs_r feature: 0.92
- MHPS_ratio_r feature: 0.91
-:::
-
-::: {.output .stream .stdout}
- Harmonics_mag_1_r feature: 0.92
- Psi_eta_r feature: 0.92
- Harmonics_phase_5_r feature: 0.92
- Amplitude_r feature: 0.92
-:::
-
-::: {.output .stream .stdout}
- Harmonics_mag_7_r feature: 0.91
- Beyond1Std_r feature: 0.91
- Eta_e_r feature: 0.92
- Gskew_r feature: 0.92
-:::
-
-::: {.output .display_data}
-![](5874d78df4c845a013539d2b5d6de4dd8923747e.png)
-:::
-
-::: {.output .stream .stdout}
- Psi_eta_r feature: 0.92
- Harmonics_phase_5_r feature: 0.92
- Amplitude_r feature: 0.92
- Harmonics_mag_7_r feature: 0.91
-:::
-
-::: {.output .stream .stdout}
- Beyond1Std_r feature: 0.91
- Eta_e_r feature: 0.92
- Gskew_r feature: 0.92
-:::
-
-::: {.output .display_data}
-![](08f6c0273c0a73b24f811bdbd2c3647d74c48ba1.png)
-:::
-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
-
-::: {#502091b5-0d7f-4609-a7e2-e9afc8a3a8ce .cell .code execution_count="11" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:56.031820Z\",\"iopub.status.busy\":\"2024-05-13T23:09:56.031683Z\",\"iopub.status.idle\":\"2024-05-13T23:09:56.035060Z\",\"shell.execute_reply\":\"2024-05-13T23:09:56.034727Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:56.031807Z\"}" tags="[]"}
-``` python
-bestfeat_robust = pd.DataFrame(bestfeat_robust)
-bestfeat_robust.index.name = common_best_feat
-bestfeat_robust.index = bestfeat_robust.index.str.title()
-```
-:::
-
-::: {#3ba8bde3-3c90-4a98-b58d-937f05df97b4 .cell .code execution_count="12" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:56.035734Z\",\"iopub.status.busy\":\"2024-05-13T23:09:56.035614Z\",\"iopub.status.idle\":\"2024-05-13T23:09:56.041029Z\",\"shell.execute_reply\":\"2024-05-13T23:09:56.039323Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:56.035720Z\"}" tags="[]"}
-``` python
-columns = [f"Quantile {i+1}" for i in range(4)]
-```
-:::
-
-:::: {#b1fd89d2-1762-41b4-a500-5952a9852c59 .cell .code execution_count="13" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:56.049571Z\",\"iopub.status.busy\":\"2024-05-13T23:09:56.047773Z\",\"iopub.status.idle\":\"2024-05-13T23:09:56.058257Z\",\"shell.execute_reply\":\"2024-05-13T23:09:56.056440Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:56.049530Z\"}"}
-``` python
-locpath
-```
-
-::: {.output .execute_result execution_count="13"}
- 'results/c. multiclass/distclassipy/Add_Chisq'
-:::
-::::
-
-:::: {#a32057e6-caf6-4c06-a1af-22745dfe1e8f .cell .code execution_count="14" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:56.064686Z\",\"iopub.status.busy\":\"2024-05-13T23:09:56.061809Z\",\"iopub.status.idle\":\"2024-05-13T23:09:56.351862Z\",\"shell.execute_reply\":\"2024-05-13T23:09:56.351459Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:56.064662Z\"}" tags="[]"}
-``` python
-fig, ax = plt.subplots()
-sns.heatmap(
- bestfeat_robust,
- ax=ax,
- annot=True,
- fmt=".0f",
- vmin=65,
- vmax=100,
- cmap="Blues",
- cbar_kws={"label": "Accuracy (%)"},
-)
-
-ax.set_title(f"Quantiles for {common_best_feat}")
-ax.set_ylabel("Metric")
-
-plt.savefig(
- os.path.join(
- "results", results_subfolder, "distclassipy", "robustness_bestfeat.pdf"
- ),
- bbox_inches="tight",
-)
-plt.show()
-```
-
-::: {.output .display_data}
-![](177f109d8c026a809873903037e03aaabf28730a.png)
-:::
-::::
-
-::: {#9cf9f252-2dbf-49d0-8891-aeb0ab15895b .cell .code execution_count="15" execution="{\"iopub.execute_input\":\"2024-05-13T23:09:56.352526Z\",\"iopub.status.busy\":\"2024-05-13T23:09:56.352420Z\",\"iopub.status.idle\":\"2024-05-13T23:09:56.362768Z\",\"shell.execute_reply\":\"2024-05-13T23:09:56.358337Z\",\"shell.execute_reply.started\":\"2024-05-13T23:09:56.352517Z\"}" tags="[]"}
-``` python
-# fig, ax = plt.subplots()
-# sns.heatmap(bestfeat_robust, ax=ax,
-# annot=True, fmt='.0f',
-# # vmin=80,
-# vmax=100,
-# cmap="Blues",
-# cbar_kws={'label': 'Accuracy (%)'})
-
-# ax.set_title(f"Quantiles for {common_best_feat}")
-# ax.set_ylabel("Metric")
-
-# plt.savefig(f"results/robustness_bestfeat.svg", bbox_inches = 'tight')
-# plt.show()
-```
-:::
-
-::: {#6b7d3ad0-98fe-4f3a-9663-4af1a674b0e0 .cell .markdown}
-In the robustness plot, I added all features on y axis, with the
-relevant ones for each metric coloured red. I also created a robustness
-plot for different features
-:::