diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0178b043f..b3aa52a85 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -34,7 +34,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
-
- Fix release docs and docker images cron job ([#982](https://github.com/tinkoff-ai/etna/pull/982))
- Fix forecast first point with CatBoostPerSegmentModel ([#1010](https://github.com/tinkoff-ai/etna/pull/1010))
--
+- Fix hanging EDA notebook ([#1027](https://github.com/tinkoff-ai/etna/pull/1027))
-
-
## [1.13.0] - 2022-10-10
diff --git a/examples/EDA.ipynb b/examples/EDA.ipynb
index a2073f5de..c9bc78911 100644
--- a/examples/EDA.ipynb
+++ b/examples/EDA.ipynb
@@ -84,8 +84,73 @@
"outputs": [
{
"data": {
- "text/plain": " timestamp segment target\n0 2019-01-01 segment_a 170\n1 2019-01-02 segment_a 243\n2 2019-01-03 segment_a 267\n3 2019-01-04 segment_a 287\n4 2019-01-05 segment_a 279",
- "text/html": "
\n\n
\n \n \n | \n timestamp | \n segment | \n target | \n
\n \n \n \n 0 | \n 2019-01-01 | \n segment_a | \n 170 | \n
\n \n 1 | \n 2019-01-02 | \n segment_a | \n 243 | \n
\n \n 2 | \n 2019-01-03 | \n segment_a | \n 267 | \n
\n \n 3 | \n 2019-01-04 | \n segment_a | \n 287 | \n
\n \n 4 | \n 2019-01-05 | \n segment_a | \n 279 | \n
\n \n
\n
"
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " timestamp | \n",
+ " segment | \n",
+ " target | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 2019-01-01 | \n",
+ " segment_a | \n",
+ " 170 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 2019-01-02 | \n",
+ " segment_a | \n",
+ " 243 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 2019-01-03 | \n",
+ " segment_a | \n",
+ " 267 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 2019-01-04 | \n",
+ " segment_a | \n",
+ " 287 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 2019-01-05 | \n",
+ " segment_a | \n",
+ " 279 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " timestamp segment target\n",
+ "0 2019-01-01 segment_a 170\n",
+ "1 2019-01-02 segment_a 243\n",
+ "2 2019-01-03 segment_a 267\n",
+ "3 2019-01-04 segment_a 287\n",
+ "4 2019-01-05 segment_a 279"
+ ]
},
"execution_count": 31,
"metadata": {},
@@ -131,8 +196,99 @@
"outputs": [
{
"data": {
- "text/plain": "segment segment_a segment_b segment_c segment_d\nfeature target target target target\ntimestamp \n2019-01-01 170 102 92 238\n2019-01-02 243 123 107 358\n2019-01-03 267 130 103 366\n2019-01-04 287 138 103 385\n2019-01-05 279 137 104 384",
- "text/html": "\n\n
\n \n \n segment | \n segment_a | \n segment_b | \n segment_c | \n segment_d | \n
\n \n feature | \n target | \n target | \n target | \n target | \n
\n \n timestamp | \n | \n | \n | \n | \n
\n \n \n \n 2019-01-01 | \n 170 | \n 102 | \n 92 | \n 238 | \n
\n \n 2019-01-02 | \n 243 | \n 123 | \n 107 | \n 358 | \n
\n \n 2019-01-03 | \n 267 | \n 130 | \n 103 | \n 366 | \n
\n \n 2019-01-04 | \n 287 | \n 138 | \n 103 | \n 385 | \n
\n \n 2019-01-05 | \n 279 | \n 137 | \n 104 | \n 384 | \n
\n \n
\n
"
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " segment | \n",
+ " segment_a | \n",
+ " segment_b | \n",
+ " segment_c | \n",
+ " segment_d | \n",
+ "
\n",
+ " \n",
+ " feature | \n",
+ " target | \n",
+ " target | \n",
+ " target | \n",
+ " target | \n",
+ "
\n",
+ " \n",
+ " timestamp | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 2019-01-01 | \n",
+ " 170 | \n",
+ " 102 | \n",
+ " 92 | \n",
+ " 238 | \n",
+ "
\n",
+ " \n",
+ " 2019-01-02 | \n",
+ " 243 | \n",
+ " 123 | \n",
+ " 107 | \n",
+ " 358 | \n",
+ "
\n",
+ " \n",
+ " 2019-01-03 | \n",
+ " 267 | \n",
+ " 130 | \n",
+ " 103 | \n",
+ " 366 | \n",
+ "
\n",
+ " \n",
+ " 2019-01-04 | \n",
+ " 287 | \n",
+ " 138 | \n",
+ " 103 | \n",
+ " 385 | \n",
+ "
\n",
+ " \n",
+ " 2019-01-05 | \n",
+ " 279 | \n",
+ " 137 | \n",
+ " 104 | \n",
+ " 384 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "segment segment_a segment_b segment_c segment_d\n",
+ "feature target target target target\n",
+ "timestamp \n",
+ "2019-01-01 170 102 92 238\n",
+ "2019-01-02 243 123 107 358\n",
+ "2019-01-03 267 130 103 366\n",
+ "2019-01-04 287 138 103 385\n",
+ "2019-01-05 279 137 104 384"
+ ]
},
"execution_count": 33,
"metadata": {},
@@ -160,8 +316,99 @@
"outputs": [
{
"data": {
- "text/plain": "segment segment_a segment_b segment_c segment_d\nfeature target target target target\ntimestamp \n2019-01-01 170 102 92 238\n2019-01-02 243 123 107 358\n2019-01-03 267 130 103 366\n2019-01-04 287 138 103 385\n2019-01-05 279 137 104 384",
- "text/html": "\n\n
\n \n \n segment | \n segment_a | \n segment_b | \n segment_c | \n segment_d | \n
\n \n feature | \n target | \n target | \n target | \n target | \n
\n \n timestamp | \n | \n | \n | \n | \n
\n \n \n \n 2019-01-01 | \n 170 | \n 102 | \n 92 | \n 238 | \n
\n \n 2019-01-02 | \n 243 | \n 123 | \n 107 | \n 358 | \n
\n \n 2019-01-03 | \n 267 | \n 130 | \n 103 | \n 366 | \n
\n \n 2019-01-04 | \n 287 | \n 138 | \n 103 | \n 385 | \n
\n \n 2019-01-05 | \n 279 | \n 137 | \n 104 | \n 384 | \n
\n \n
\n
"
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " segment | \n",
+ " segment_a | \n",
+ " segment_b | \n",
+ " segment_c | \n",
+ " segment_d | \n",
+ "
\n",
+ " \n",
+ " feature | \n",
+ " target | \n",
+ " target | \n",
+ " target | \n",
+ " target | \n",
+ "
\n",
+ " \n",
+ " timestamp | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 2019-01-01 | \n",
+ " 170 | \n",
+ " 102 | \n",
+ " 92 | \n",
+ " 238 | \n",
+ "
\n",
+ " \n",
+ " 2019-01-02 | \n",
+ " 243 | \n",
+ " 123 | \n",
+ " 107 | \n",
+ " 358 | \n",
+ "
\n",
+ " \n",
+ " 2019-01-03 | \n",
+ " 267 | \n",
+ " 130 | \n",
+ " 103 | \n",
+ " 366 | \n",
+ "
\n",
+ " \n",
+ " 2019-01-04 | \n",
+ " 287 | \n",
+ " 138 | \n",
+ " 103 | \n",
+ " 385 | \n",
+ "
\n",
+ " \n",
+ " 2019-01-05 | \n",
+ " 279 | \n",
+ " 137 | \n",
+ " 104 | \n",
+ " 384 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "segment segment_a segment_b segment_c segment_d\n",
+ "feature target target target target\n",
+ "timestamp \n",
+ "2019-01-01 170 102 92 238\n",
+ "2019-01-02 243 123 107 358\n",
+ "2019-01-03 267 130 103 366\n",
+ "2019-01-04 287 138 103 385\n",
+ "2019-01-05 279 137 104 384"
+ ]
},
"execution_count": 34,
"metadata": {},
@@ -189,8 +436,116 @@
"outputs": [
{
"data": {
- "text/plain": " start_timestamp end_timestamp length num_missing num_segments \\\nsegments \nsegment_a 2019-01-01 2019-11-30 334 0 4 \nsegment_b 2019-01-01 2019-11-30 334 0 4 \nsegment_c 2019-01-01 2019-11-30 334 0 4 \nsegment_d 2019-01-01 2019-11-30 334 0 4 \n\n num_exogs num_regressors num_known_future freq \nsegments \nsegment_a 0 0 0 D \nsegment_b 0 0 0 D \nsegment_c 0 0 0 D \nsegment_d 0 0 0 D ",
- "text/html": "\n\n
\n \n \n | \n start_timestamp | \n end_timestamp | \n length | \n num_missing | \n num_segments | \n num_exogs | \n num_regressors | \n num_known_future | \n freq | \n
\n \n segments | \n | \n | \n | \n | \n | \n | \n | \n | \n | \n
\n \n \n \n segment_a | \n 2019-01-01 | \n 2019-11-30 | \n 334 | \n 0 | \n 4 | \n 0 | \n 0 | \n 0 | \n D | \n
\n \n segment_b | \n 2019-01-01 | \n 2019-11-30 | \n 334 | \n 0 | \n 4 | \n 0 | \n 0 | \n 0 | \n D | \n
\n \n segment_c | \n 2019-01-01 | \n 2019-11-30 | \n 334 | \n 0 | \n 4 | \n 0 | \n 0 | \n 0 | \n D | \n
\n \n segment_d | \n 2019-01-01 | \n 2019-11-30 | \n 334 | \n 0 | \n 4 | \n 0 | \n 0 | \n 0 | \n D | \n
\n \n
\n
"
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " start_timestamp | \n",
+ " end_timestamp | \n",
+ " length | \n",
+ " num_missing | \n",
+ " num_segments | \n",
+ " num_exogs | \n",
+ " num_regressors | \n",
+ " num_known_future | \n",
+ " freq | \n",
+ "
\n",
+ " \n",
+ " segments | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " segment_a | \n",
+ " 2019-01-01 | \n",
+ " 2019-11-30 | \n",
+ " 334 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " D | \n",
+ "
\n",
+ " \n",
+ " segment_b | \n",
+ " 2019-01-01 | \n",
+ " 2019-11-30 | \n",
+ " 334 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " D | \n",
+ "
\n",
+ " \n",
+ " segment_c | \n",
+ " 2019-01-01 | \n",
+ " 2019-11-30 | \n",
+ " 334 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " D | \n",
+ "
\n",
+ " \n",
+ " segment_d | \n",
+ " 2019-01-01 | \n",
+ " 2019-11-30 | \n",
+ " 334 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " D | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " start_timestamp end_timestamp length num_missing num_segments \\\n",
+ "segments \n",
+ "segment_a 2019-01-01 2019-11-30 334 0 4 \n",
+ "segment_b 2019-01-01 2019-11-30 334 0 4 \n",
+ "segment_c 2019-01-01 2019-11-30 334 0 4 \n",
+ "segment_d 2019-01-01 2019-11-30 334 0 4 \n",
+ "\n",
+ " num_exogs num_regressors num_known_future freq \n",
+ "segments \n",
+ "segment_a 0 0 0 D \n",
+ "segment_b 0 0 0 D \n",
+ "segment_c 0 0 0 D \n",
+ "segment_d 0 0 0 D "
+ ]
},
"execution_count": 35,
"metadata": {},
@@ -278,8 +633,10 @@
"outputs": [
{
"data": {
- "text/plain": "