Короткая история рядов
прогнозИстория каждого ряда — 24 месяца: в сводке по всем горизонтам R² по отдельным рядам отрицателен у 14 из 15 моделей, а на горизонте 12 месяцев direct-модели построить нельзя.
Онлайн-конкурс СберИндекса 2026 · направление «Прогнозирование»
Панель: 13 140 рядов «территория × категория», 2 190 территорий, январь 2023 — декабрь 2024.
Какие источники взяты и как согласованы по времени
Ни один источник не изменил ошибку устойчиво: знак разности меняется от окна к окну. Ближе всех — Производственный календарь (к базовой модели): лучше в 8 окнах из 10.
Все источники, лицензии и подписи →Чем проверено
| Горизонт | Лучшая модель | MAE, ₽ | Prophet, ₽ | Точнее Prophet |
|---|---|---|---|---|
| 1 мес. | Chronos-2 с ковариатами | 581,7 | 683,3 | 1 из 4 |
| 3 мес. | Chronos-2 с ковариатами | 588,6 | 835,9 | 3 из 4 |
| 6 мес. | LightGBM | 422,0 | 1 353,8 | 1 из 1 |
| 12 мес. | Ансамбль | 793,7 | 4 596,5 | 3 из 3 |
MAE ниже, чем у Prophet, на 4 горизонтах из 4. На горизонте 1 месяц средний перевес создан меньшинством окон: в остальных точнее Prophet.
По F1 детектор эталон не превосходит. При равной частоте ложных тревог он находит 43% сломов против 34% и срабатывает через 2,3 мес. против 3,1.
Ни один источник не изменил ошибку устойчиво: знак разности меняется от окна к окну. Ближе всех — Производственный календарь (к базовой модели): лучше в 8 окнах из 10.
10 источников: цель прогноза, справочник территорий и 8 внешних. Одна строка — один источник. Столбец «Что дал» — измеренное изменение ошибки прогноза от добавления источника (абляция), а не ожидание.
| Источник | Что берём | Объём и период | Согласование по времени | Что дал · изменение MAE, окна, вывод |
|---|---|---|---|---|
| Основа панели · уровень МО | ||||
Расходы на уровне МО набор организаторов, Лаборатория СберИндекс CC BY-SA 4.0 | Цель прогноза: безналичные расходы по шести категориям | 303 126 строк: 2 190 МО, 13 140 рядов; январь 2023 — декабрь 2024 | по месяц прогноза прогноз от месяца использует ряд по этот месяц включительно | цель прогноза |
Справочник территорий: границы и преобразования МО СберИндекс CC BY-SA 4.0 | Название, тип, регион, ОКТМО и координаты центра МО | 2 190 МО панели, редакция 2024 года; координаты центра — у 1 943 | не зависит от времени | Регион и тип МО — статические признаки и ключ стыковки новостей |
| Уровень страны | ||||
Национальные ряды СберИндекса: расходы, зарплаты, обороты, ставка Данные СберИндекса: при копировании необходимо упоминание | 61 макропризнак; сезонный индекс; проверка детекторов на известных шоках | 10 рядов; с сентября 2013 по сентябрь 2026; месяц и неделя | лаг 7–60 дней лаг публикации от конца периода | к базовой модели +25,7 ₽6 из 10неясно |
Производственный календарь России официальные сведения; условий использования источник не публикует | Рабочие дни, праздники, сокращённые дни, месяцы распродаж | 2018–2026 годы | известен заранее берётся на целевой месяц | к базовой модели −61,9 ₽8 из 10неясно |
| Уровень региона и страны | ||||
Новости GDELT 1.0 свободное использование при ссылке на проект GDELT | 46 признаков: число событий, тон, доли типов событий, новизна | 3 011 689 событий, 82 региона; октябрь 2022 — декабрь 2024 | лаг 0 по дате попадания события в базу | к базовой модели −3,1 ₽6 из 10неясно поверх календаря и национальных рядов −2,6 ₽5 из 10неясно |
Календарь событий составлен авторами по официальным источникам составлен авторами решения; у каждой записи ссылка на источник | Решения Банка России по ставке, паводки, чрезвычайные ситуации | 23 события; март 2020 — октябрь 2024 | по дате публикации событие входит с даты его публикации | к базовой модели +50,5 ₽5 из 10неясно поверх календаря и национальных рядов +0,4 ₽5 из 10неясно |
| Уровень МО | ||||
Индекс доступности рынков набор организаторов, Лаборатория СберИндекс CC BY-SA 4.0 | Логарифм индекса доступности рынков; логарифм среднего расстояния до 5 ближайших МО | 2 170 из 2 190 МО панели; расчёт организаторов за 2024 год | постоянная характеристика территории; рассчитана по данным 2024 года — позже части моментов прогноза | к базовой модели +7,3 ₽6 из 10неясно поверх календаря и национальных рядов +26,3 ₽6 из 10неясно |
Автодорожные связи между МО набор организаторов, Лаборатория СберИндекс CC BY-SA 4.0 | 5 ближайших по автодороге МО панели: прирост их расходов той же категории за 1 и 3 месяца и уровень относительно них | 2 353 366 пар МО панели по автодорогам; 5 ближайших соседей есть у 2 172 МО, медианное расстояние 58 км, 15% соседей — в другом регионе | как свой ряд расходы соседей — по месяц прогноза включительно | к базовой модели +37,6 ₽7 из 10неясно поверх календаря и национальных рядов +5,6 ₽6 из 10неясно |
Погода NASA POWER реанализ MERRA-2 открытые данные NASA; при использовании указывается источник | Отклонение температуры и осадков от нормы ячейки сетки за последний опубликованный месяц и за три месяца; норма целевого месяца | 1 341 ячейка сетки 0,5° × 0,625° для 2 190 МО; январь 2022 — декабрь 2024, норма — 2001–2020 годы | лаг 7 дней к концу месяца известен предыдущий; норма известна заранее | к базовой модели −9,4 ₽6 из 10неясно поверх календаря и национальных рядов +11,3 ₽7 из 10неясно |
Росстат: численность населения МО на 1 января 2023 года официальная статистика Росстата; условий использования на странице бюллетеня нет, источник указывается | Логарифм численности населения и доля городского населения | 2 019 из 2 190 МО панели (92,2%); привязка по названию внутри региона через бюллетень 2024 года | постоянная оценка на 1 января 2023 года в редакции, опубликованной к 4 сентября 2023 года, — до первого момента прогноза (31 октября 2023 года) | к базовой модели +5,3 ₽6 из 10неясно поверх календаря и национальных рядов +30,0 ₽6 из 10неясно |
отнесены к чужому региону: ряды из чужого региона попадали в 101 из 2 188 территорий, 14 территорий были отнесены к чужому региону целиком.
В прогноз входит только то, что опубликовано к моменту прогноза: дата публикации — конец отчётного периода плюс лаг источника.
Момент прогноза — конец последнего наблюдаемого месяца. На всех шагах многошагового прогноза стоят одни и те же значения, известные на момент прогноза: прогноз от июня на июль, август и сентябрь не получает ни июльских новостей, ни августовского решения по ставке. На целевой месяц берётся только производственный календарь — он известен заранее.
Пример для одного момента прогноза. Чем больше лаг публикации, тем раньше обрывается полоса.
Событий в месяц, максимум — 165 936. Ромб под столбцом — событие календаря событий в этом месяце; число рядом — сколько их.
Прогноз и поиск сдвигов — одна цепочка. Внешние данные входят сбоку и только после согласования по времени; детектор смотрит на ошибки готового прогноза.
Боковой вход · внешние данные
Основная цепочка · прогноз
Ветка от ансамбля · сдвиги
Сдвиги ищем в ошибках прогноза, а не в самом ряде: сезонный подъём прогноз объясняет сам, и тревогу он не вызывает.
Код разделён на ядро и оболочку — Functional Core / Imperative Shell:
Окна проверки, признаки, метрики, детекторы сдвигов и веса ансамбля
Загрузка данных, адаптеры моделей, командная строка и сборка этой страницы
Модели проверяем на 14 окнах: учим на данных по некоторый месяц и сравниваем прогноз с тем, что было дальше.
MAE — средний модуль разности факта и прогноза по всем парам «ряд × месяц» проверки, в рублях; ниже — лучше.
Детектор смотрит не на сам ряд, а на ошибку прогноза на шаг вперёд, делённую на её обычный размах до этого месяца: сезонный подъём прогноз объясняет сам, и тревогу он не вызывает.
Ряд бенчмарка — настоящий ряд расходов, в который внесён слом известной величины в известный месяц.
На 1 и 3 месяца точнее всех Chronos-2 с ковариатами, на 6 месяцев — LightGBM, на 12 месяцев — ансамбль. У Prophet, эталона из условий конкурса, ошибка выше на каждом из 4 горизонтов.
configs/backtest.yamlКритерий конкурса требует четырёх горизонтов: 1, 3, 6 и 12 месяцев. Модели сравниваются внутри каждого горизонта; метрика — MAE, руб., ниже — лучше. Prophet — эталон из условий конкурса — выделен строкой.
| Модель | 1 мес. | 3 мес. | 6 мес. | 12 мес. |
|---|---|---|---|---|
| окон проверки, общих для всех моделей | 4 | 4 | 1 | 3 |
| Лучшая на горизонтеи в скольких окнах она точнее Prophet | Chronos-2 с ковариатами581,7 1 из 4 | Chronos-2 с ковариатами588,6 3 из 4 | LightGBM422,0 1 из 1 | Ансамбль793,7 3 из 3 |
| Foundation-модели | ||||
| Chronos-2 с ковариатами | 581,7 | 588,6 | 640,8 | 1 136,5 |
| Chronos-2 (grouped) | 642,6 | 721,3 | 790,0 | 1 104,1 |
| Chronos-2 | 648,4 | 738,6 | 848,5 | 1 157,6 |
| TimesFM-2.5 | 661,5 | 729,0 | 786,7 | 1 109,7 |
| Статистические модели | ||||
| AutoTheta | 640,6 | 677,6 | 651,8 | 963,2 |
| AutoETS | 717,5 | 752,7 | 743,3 | 993,8 |
| AutoARIMA | 765,7 | 832,5 | 782,9 | 1 362,0 |
| Машинное обучение и нейросети | ||||
| LightGBM | 678,6 | 642,5 | 422,0 | не строится¹ |
| NHITS | 747,0 | 946,2 | 763,6 | не строится¹ |
| NBEATSx | 935,3 | 1 005,8 | 767,1 | не строится¹ |
| Ансамбли | ||||
| Ансамбль по категориям | 656,4 | 687,2 | 483,7 | 881,6 |
| Ансамбль | 811,1 | 783,3 | 485,0 | 793,7 |
| Эталон и наивные прогнозы | ||||
| Prophet эталон | 683,3 | 835,9 | 1 353,8 | 4 596,5 |
| Наивный | 788,0 | 810,7 | 759,8 | 993,3 |
| Сезонный наивный | 1 272,5 | 1 278,0 | 1 296,6 | 1 322,5 |
| моделей / наблюдений | 15 / 4 431 | 15 / 13 287 | 15 / 6 640 | 12 / 36 758 |
Лидеры, Prophet и наивный прогноз. Кольцо — лучшая модель горизонта.
Foundation-модели лучше остальных одиночных моделей на горизонтах 1 и 3 мес., на 6 и 12 мес. — уступают; Prophet они превосходят на всех горизонтах.
configs/models.yaml| Модель | 1 мес. | 3 мес. | 6 мес. | 12 мес. |
|---|---|---|---|---|
| Chronos-2 с ковариатами | 581,7 | 588,6 | 640,8 | 1 136,5 |
| Chronos-2 (grouped) | 642,6 | 721,3 | 790,0 | 1 104,1 |
| Chronos-2 | 648,4 | 738,6 | 848,5 | 1 157,6 |
| TimesFM-2.5 | 661,5 | 729,0 | 786,7 | 1 109,7 |
| Лучшая из остальных одиночных моделей | 640,6AutoTheta | 642,5LightGBM | 422,0LightGBM | 963,2AutoTheta |
| Prophet эталон | 683,3 | 835,9 | 1 353,8 | 4 596,5 |
| Ансамбль по категориям · для сравнения | 656,4 | 687,2 | 483,7 | 881,6 |
Веса используются без дообучения, ревизии закреплены: amazon/chronos-2 (ревизия 29ec3766, лицензия apache-2.0); google/timesfm-2.5-200m-pytorch (ревизия 1d952420, лицензия apache-2.0).
Прогноз чаще ниже факта: на рядах оценочной выборки факт выше прогноза в 70,4% месяцев.
Три крупнейших ряда оценочной подвыборки из разных регионов. На каждый месяц 2024 года — прогноз итогового ансамбля с самым коротким доступным горизонтом (1 или 3 месяца) и интервал 0,1–0,9.
Факт выше прогноза в 9 месяцах из 12
Факт выше прогноза в 10 месяцах из 12
Факт выше прогноза в 11 месяцах из 12
Факт, прогноз итогового ансамбля (на каждый месяц — самый короткий доступный горизонт), интервал 0,1–0,9 и тревоги детектора CUSUM по остаткам прогноза. Для каждой пары «регион × категория» показан один муниципалитет из оценочной подвыборки.
Справочная сводка. Среднее берётся по тем горизонтам, на которых модель определена, поэтому модели без горизонта 12 месяцев (LightGBM, нейросети) выглядят в ней лучше, чем есть: самый трудный горизонт в их среднее не входит. Выбирать модель по этой таблице нельзя — только по таблице горизонтов выше.
| Модель | MAE, руб. | MAE macro, руб. | WAPE | R² pooled | R² per-series (медиана) | MASE |
|---|---|---|---|---|---|---|
| LightGBM | 588,9 | 600,6 | 0,067 | 0,988 | 0,147 | 1,588 |
| Ансамбль | 759,2 | 772,3 | 0,087 | 0,985 | −0,256 | 2,181 |
| Ансамбль по категориям | 779,8 | 790,8 | 0,090 | 0,984 | −0,426 | 2,258 |
| AutoTheta | 843,9 | 855,0 | 0,097 | 0,980 | −0,624 | 2,380 |
| NHITS | 860,2 | 873,5 | 0,098 | 0,978 | −0,530 | 2,194 |
| AutoETS | 894,1 | 906,1 | 0,103 | 0,979 | −0,658 | 2,463 |
| Наивный | 913,4 | 925,0 | 0,105 | 0,977 | −0,742 | 2,485 |
| Chronos-2 с ковариатами | 923,3 | 939,3 | 0,106 | 0,978 | −0,770 | 2,589 |
| NBEATSx | 927,9 | 940,2 | 0,106 | 0,976 | −0,682 | 2,339 |
| Chronos-2 (grouped) | 953,3 | 966,8 | 0,110 | 0,975 | −0,925 | 2,615 |
| TimesFM-2.5 | 959,3 | 971,0 | 0,111 | 0,976 | −0,905 | 2,666 |
| Chronos-2 | 996,0 | 1 009,5 | 0,115 | 0,974 | −1,161 | 2,760 |
| AutoARIMA | 1 140,8 | 1 144,1 | 0,131 | 0,957 | −1,033 | 3,083 |
| Сезонный наивный | 1 306,4 | 1 330,7 | 0,150 | 0,962 | −1,810 | 3,589 |
| Prophet эталон | 3 142,9 | 3 199,8 | 0,362 | 0,532 | −23,513 | 7,956 |
По F1 детектор эталон не превосходит. При равной частоте ложных тревог он находит 43% сломов против 34% и срабатывает через 2,3 мес. против 3,1.
configs/cpd.yamlПериод расписания подобран на калибровочной половине бенчмарка, сравнение — на тестовой
95%-й интервал бутстрепа по рядам
Интервал от 2,7 до 14,7 п.п. ноль не включает.
Пороги калиброваны на отдельной части бенчмарка, метрики — на тестовой.
| Метод | Режим | Вход | F1 | 0,1880,227 | Задержка, мес. | Ложных тревог на ряд в год | |
|---|---|---|---|---|---|---|---|
| Тревога по расписанию | эталон | раз в 6 месяцев | 0,227 | 2,182 | 1,287 | ||
| Скользящее окно (L2) | офлайн | сырой ряд | 0,222 | 2,704 | 0,876 | ||
| A | CUSUM | онлайн | остатки прогноза | 0,221 | 2,275 | 0,889 | |
| Page–Hinkley | онлайн | остатки прогноза | 0,220 | 2,695 | 1,215 | ||
| B | Page–Hinkley | онлайн | сырой ряд | 0,219 | 3,242 | 0,900 | |
| PELT (L2) | офлайн | сырой ряд | 0,216 | 3,304 | 0,519 | ||
| BinSeg (L2) | офлайн | сырой ряд | 0,211 | 3,365 | 0,507 | ||
| Конформный | онлайн | сырой ряд | 0,210 | 3,053 | 0,849 | ||
| Ядерный (RBF) | офлайн | сырой ряд | 0,197 | 3,797 | 0,322 | ||
| PELT (RBF) | офлайн | сырой ряд | 0,196 | 3,797 | 0,322 | ||
| Конформный | онлайн | остатки прогноза | 0,190 | 3,550 | 0,599 | ||
| C | CUSUM | онлайн | сырой ряд | 0,188 | 3,732 | 0,824 |
| Вариант | Точность | Полнота |
|---|---|---|
| Тревога по расписанию | 0,142 | 0,572 |
| Скользящее окно (L2) · сырой ряд | 0,151 | 0,419 |
| A · CUSUM · остатки прогноза | 0,149 | 0,430 |
| Page–Hinkley · остатки прогноза | 0,139 | 0,529 |
| B · Page–Hinkley · сырой ряд | 0,148 | 0,421 |
| PELT (L2) · сырой ряд | 0,172 | 0,290 |
| BinSeg (L2) · сырой ряд | 0,170 | 0,279 |
| Конформный · сырой ряд | 0,144 | 0,388 |
| Ядерный (RBF) · сырой ряд | 0,190 | 0,203 |
| PELT (RBF) · сырой ряд | 0,190 | 0,203 |
| Конформный · остатки прогноза | 0,145 | 0,275 |
| C · CUSUM · сырой ряд | 0,130 | 0,336 |
Ни один источник не изменил ошибку устойчиво: знак разности меняется от окна к окну. Ближе всех — Производственный календарь (к базовой модели): лучше в 8 окнах из 10.
Абляция — прогон решения с отключённой частью, чтобы измерить её вклад. Конфигурации A–F посчитаны на одном наборе фолдов; все внешние признаки взяты по состоянию на момент прогноза.
configs/ablations.yaml∆MAE — разница с конфигурацией A; минус — ошибка меньше.
| Конфигурация | Модели в наборе | MAE, ₽ | ∆MAE к A, ₽ | F1 обнаружения |
|---|---|---|---|---|
| ALightGBM только на данных Сбера | LightGBM (A: Сбер) | 635,2 | 0,0 | 0,222 |
| BПлюс календарь и национальные ряды | LightGBM (B: +макро) | 596,7 | −38,5 | 0,222 |
| CПлюс новости и календарь событий | LightGBM (C: +новости) | 618,8 | −16,4 | 0,222 |
| DНабор моделей с foundation-моделями | LightGBM (B: +макро), Chronos-2, Chronos-2 с ковариатами | 600,4 | −34,8 | 0,222 |
| EНабор моделей с foundation-моделями | LightGBM (C: +новости), Chronos-2, Chronos-2 с ковариатами, TimesFM-2.5, AutoTheta | 623,2 | −12,0 | 0,222 |
| FНабор E и детектор по остаткам прогноза | Как в E | 623,2 | −12,0 | 0,221 |
В столбце «F1 обнаружения» у A–E стоит лучший офлайн-метод по сырому ряду, у F — онлайн-детектор по остаткам прогноза. Все конфигурации измерены на одних и тех же 31 238 наблюдениях. В таблице — разница общих MAE; в тесте значимости — средняя по рядам разность ошибок, поэтому эти числа немного расходятся.
Средняя по рядам разность ошибок и устойчивость знака по окнам проверки.
LightGBM с одним добавленным блоком признаков против той же модели без него: к базовой модели и поверх календаря и национальных рядов. Источник, который помогает базовой модели, но ничего не добавляет поверх лучшего набора, повторяет уже известное модели.
Шкала у диаграмм одна: полоса во всю половину — 65 ₽.
Настоящие ряды: 2 национальных ряда с размеченными шоками и ряд МО с крупнейшим остатком прогноза.
Офлайн-метод «скользящее окно (L2)» со штрафом, откалиброванным на бенчмарке, находит 3 из 5 размеченных шоков в пределах ±2 месяцев и ставит 9 тревог. Окна допуска вокруг этих тревог накрывают 47% ряда: с такой вероятностью «найденной» оказалась бы случайная дата.
Метод работает задним числом, по всему ряду, и для сигнализации не подходит. Шок считается найденным, если тревога стоит не дальше 2 месяцев от его даты.
Офлайн-метод «скользящее окно (L2)» со штрафом, откалиброванным на бенчмарке, находит 3 из 5 размеченных шоков в пределах ±2 месяцев и ставит 12 тревог. Окна допуска вокруг этих тревог накрывают 59% ряда: с такой вероятностью «найденной» оказалась бы случайная дата.
Метод работает задним числом, по всему ряду, и для сигнализации не подходит. Шок считается найденным, если тревога стоит не дальше 2 месяцев от его даты.
Крупнейший остаток прогноза в потоке живого детектора (Красноярский край, |z| = 18,3). Это не шок, а устойчивый рост категории, за которым модель с 24 точками истории не успевает. Повышения ключевой ставки, попавшие в окно, объяснением не являются: рост начался раньше и шёл ровно.
9 ограничений, которые стоит держать в голове, читая результаты. Метка показывает, к какой части решения относится ограничение: прогноз, сдвиги или данные.
История каждого ряда — 24 месяца: в сводке по всем горизонтам R² по отдельным рядам отрицателен у 14 из 15 моделей, а на горизонте 12 месяцев direct-модели построить нельзя.
Реальных размеченных шоков на уровне МО почти нет: методы обнаружения сравниваются на полусинтетическом бенчмарке, реальная проверка — только на национальных рядах.
Публичные лидерборды foundation-моделей ненадёжны из-за утечки бенчмарков в предобучение, поэтому выводы делаются только по собственному бэктесту.
Устойчивого изменения нет — MAE ниже на 37,8 руб. в среднем, лучше в 7 окнах из 10.
Устойчивого изменения нет — MAE выше на 22,9 руб. в среднем, хуже в 5 окнах из 10.
Окон проверки мало: на 1 месяц — 4, на 3 месяца — 4, на 6 месяцев — 1, на 12 месяцев — 3. Различия моделей измерены в этих окнах; повторятся ли они в другом периоде, по таким данным сказать нельзя. По окнам проверки лучшая модель точнее Prophet: 1 месяц — в 1 окне из 4; 3 месяца — в 3 окнах из 4; 6 месяцев — в 1 окне из 1; 12 месяцев — в 3 окнах из 3. На горизонте 1 месяц средний перевес создан меньшинством окон: в остальных точнее Prophet.
Основной LightGBM получает производственный календарь на целевой месяц; гиперпараметры не подбираются. Эта конфигурация выбрана после сравнения вариантов модели на тех же окнах проверки, поэтому её оценка оптимистична: лучший из нескольких вариантов на новых данных обычно оказывается хуже, чем на тех, по которым его выбрали.
Тип МО взят из редакции справочника 2024 года: у 84 территорий из 2 190 он отличается от редакции 2023 года, и для окон проверки от месяцев 2023 года это сведение из следующей редакции. Индекс доступности рынков и расстояния между МО рассчитаны организаторами по данным 2024 года — позже части моментов прогноза.
Тревога по расписанию, не глядя на данные, даёт F1 0,227; выше неё — 0 из 15 вариантов «метод × вход». F1 с окном допуска на этом бенчмарке не отличает метод от расписания; отличает сравнение при равной частоте ложных тревог.
Та же навигация есть в оглавлении, во вкладке «Критерии».
| Критерий | Вес | На этой странице | В отчёте | Артефакт |
|---|---|---|---|---|
| К1 Простое и понятное объяснение методологии | 10% | цепочка, схема решения, окна проверки | разделы 1–3 | reports/methodology.md |
| К2 Сравнение моделей прогнозирования, Prophet, горизонты 1, 3, 6 и 12 месяцев | 20% | MAE по горизонтам, все метрики | раздел 4 | artifacts/metrics/leaderboard_by_horizon.csv |
| К3 Сравнение моделей обнаружения точек структурных изменений | 20% | сравнение детекторов, как детектор находит сдвиг | раздел 5 | artifacts/cpd/detector_comparison.csv |
| К4 Современные фундаментальные модели временных рядов | 15% | foundation-модели | раздел 6 | configs/models.yaml |
| К5 Интеграция новостей и способ их согласования с данными СберИндекса | 15% | согласование по времени, вклад источников, источники | разделы 7 и 9 | configs/features.yaml |
| К6 Метрики: MAE обязательно, R² опционально | 10% | определение MAE, MAE по горизонтам, все метрики | раздел 4 | artifacts/metrics/summary.csv |
| К7 Интерпретация, ясность, воспроизводимость и обоснованность выводов | 10% | разборы примеров, ограничения, воспроизведение | разделы 10–12 | README.md |
make alldocker compose run --rm pipelinemake reportШаги по отдельности перечислены в README.md. Условия использования всех данных — в файле DATA_LICENSES.md.
Источник данных — Данные СберИндекса (sberindex.ru). Обязательные подписи источников: