[drive-download] Plus Mathematics 15022.docx
Сущности
## 1. Базовый системный индекс (SSS / SI‑слой)<br>
1.1. Нормировки входов<br>
- Пусть:<br>
- $$D_{\text{core}}$$ — агрегат макро‑факторов (рост, инфляция, кредитный стресс, фискальный, геополитика и т.п.), нормированный в $$$$.[0][1]<br>
- $$V_{\text{norm}}$$ — нормированная волатильность (0 — очень низкая, 1 — экстремальная).<br>
- $$L_{\text{norm}}$$ — нормированная ликвидность, где 0 — очень хорошая, 1 — очень плохая (сжатие/вакуум).[1][2][3]<br>
1.2. System Stability Score SSS<br>
- Рабочая формула агрегата (ядро v9.3, в закрытом math‑слое):<br>
- $$\text{SSS} = 100 \cdot \left( w_D \cdot (1 - D_{\text{core}}) + w_V \cdot (1 - V_{\text{norm}}) + w_L \cdot (1 - L_{\text{norm}})\right)$$.[2][1]<br>
- Начальные веса (можно калибровать по данным):<br>
- $$w_D = 0,4$$, $$w_V = 0,3$$, $$w_L = 0,3$$, $$w_D + w_V + w_L = 1$$.[4]<br>
- Диапазон:<br>
- $$\text{SSS} \in $$; ниже SSS — более хрупкая система.[3][100][0][2]<br>
1.3. Stress Intensity Index SSI<br>
- SSI измеряет «скорость и плотность» стресса:<br>
- $$\text{SSI} = w_{\Delta} \cdot |\Delta \text{SSS}| + w_{\sigma} \cdot \sigma_{\text{shocks}} + w_{\text{cluster}} \cdot \text{ClusterStress}$$.[2][3]<br>
- Здесь:<br>
- $$|\Delta \text{SSS}|$$ — модуль изменения SSS за заданный интервал (напр. 1–4 недели);<br>
- $$\sigma_{\text{shocks}}$$ — дисперсия/частота стресс‑событий (spikes FDS/LCI/VRC);<br>
- $$\text{ClusterStress}$$ — доля времени/факторов, когда режим находится в Heightened/Stress.[2][3]<br>
- Веса задаются инженерно, калибруются на backtest.<br>
## 2. Factor Divergence Score (FDS)<br>
2.1. Пары факторов и z‑scores<br>
- Определяем набор пар $$\mathcal{P}$$:<br>
- $$(\text{growth}, \text{liquidity})$$,<br>
- $$(\text{inflation}, \text{rates})$$,<br>
- $$(\text{credit}, \text{equities})$$,<br>
- $$(\text{positioning}, \text{price})$$ и др.[1]<br>
- Для каждой пары $$p \in \mathcal{P}$$ считаем показатель дивергенции $$z_p$$:<br>
- $$z_p = \dfrac{\text{obs}_p - \mu_p}{\sigma_p}$$,<br>
- где $$\mu_p, \sigma_p$$ — историческое среднее и стандартное отклонение соответствующей «нормальной» связи (корреляция/спред).[4][1]<br>
2.2. Агрегация FDS v9.3 (без Mahalanobis)<br>
- Рабочая агрегированная версия:<br>
- $$\text{FDS} = \dfrac{1}{|\mathcal{P}|} \sum_{p \in \mathcal{P}} |z_p|$$.[1][2]<br>
- Интерпретация:<br>
- $$\text{FDS} \approx 0$$ — факторы ведут себя как обычно;<br>
- $$\text{FDS}$$ высокий — системные разрывы в связях (разъехались макро и рынки).[1][2]<br>
- В RD v9.4 можно заменить агрегат на расстояние Махаланобиса, но в v9.3 это остаётся опцией в Appendix (не часть ядра).[4]<br>
## 3. Liquidity Compression Index (LCI)<br>
3.1. Входные метрики<br>
- Используются наборы ликвидностных индикаторов:<br>
- private credit spreads,<br>
- short‑term funding stress (OIS‑спрэды, repo и т.п.),<br>
- market depth / bid–ask,<br>
- доля «forced unwind» в потоке сделок (CTA/фондовые данные).[2][1]<br>
3.2. Расчёт LCI‑score и уровней<br>
- Определяем композитный ликвидностный скор $$L_{\text{score}} \in $$, нормированный по историческим распределениям (например, через z‑score со squashing в ).[0][1]<br>
- Затем:<br>
- LCI = 0, если $$L_{\text{score}} < \theta_1$$ (норма);<br>
- LCI = 1, если $$\theta_1 \le L_{\text{score}} < \theta_2$$ (early compression);<br>
- LCI = 2, если $$\theta_2 \le L_{\text{score}} < \theta_3$$ (liquidity stress);<br>
- LCI = 3, если $$L_{\text{score}} \ge \theta_3$$ (liquidity vacuum).[1][2]<br>
- Пороговые значения $$\theta_1, \theta_2, \theta_3$$ задаются по историческим квантилям (например, 60/80/95‑й перцентиль).[4][1]<br>
## 4. Volatility Regime Classifier (VRC)<br>
4.1. Входы<br>
- Реализованная волатильность $$ \text{RealVol}$$.<br>
- Подразумеваемая волатильность $$ \text{ImplVol}$$.<br>
- Skew (risk reversals, tails).<br>
- Cross‑asset correlation density (средние/максимальные корреляции между ключевыми классами активов).[1]<br>
4.2. Rule‑based классификация v9.3<br>
- Вводим нормированные показатели $$v_r, v_i, s, c \in $$ (по историческим квантилям).[0][2][1]<br>
- Low Vol Stable:<br>
- $$v_r < a_1$$, $$v_i < a_2$$, $$c < a_3$$, $$|s| < a_4$$.<br>
- Low Vol Fragile:<br>
- $$v_r < a_1$$ и $$(v_i \ge a_2 \text{ или } c \ge a_3 \text{ или } |s| \ge a_4)$$.<br>
- High Vol Reactive:<br>
- $$a_1 \le v_r < a_5$$ и $$v_i < a_6$$ (шок, но implied ещё не перестроился, корреляции не максимальны).<br>
- High Vol Structural:<br>
- $$v_r \ge a_5$$ или $$v_i \ge a_6$$ с одновременно высоким $$c \ge a_7$$.[1]<br>
Пороги $$a_i$$ выбираются по квантилям, с гистерезисом (двойные пороги) для уменьшения «мерцания» между состояниями.[4][1]<br>
4.3. Кодирование для PRS<br>
- Внутренний скалярный VRC‑score:<br>
- Low Vol Stable = 0,<br>
- Low Vol Fragile = 1,<br>
- High Vol Reactive = 2,<br>
- High Vol Structural = 3.[2][1]<br>
## 5. Probability of Regime Shift (PRS)<br>
5.1. Входы для PRS<br>
- Нормированные версии ключевых индексов:<br>
- $$x_{\text{SSI}} = \text{SSI norm в } $$,[0][1]<br>
- $$x_{\text{LCI}} = \text{LCI}/3 \in $$,[0][1]<br>
- $$x_{\text{FDS}} = \text{FDS norm}$$ (напр. via tanh или квантиль),<br>
- $$x_{\text{VRC}} = \text{VRC‑score}/3$$,<br>
- $$x_{\text{PosStress}}$$ — нормированный positioning stress (crowding, leverage),<br>
- $$x_{\text{Credit}}$$ — нормированный credit spread delta.[3][2][1]<br>
5.2. Логистическая форма PRS v9.3 (в закрытом слое)<br>
- Базовая модель:<br>
- $$\pi = \sigma\big(\beta_0 + \beta_1 x_{\text{SSI}} + \beta_2 x_{\text{LCI}} + \beta_3 x_{\text{FDS}} + \beta_4 x_{\text{VRC}} + \beta_5 x_{\text{PosStress}} + \beta_6 x_{\text{Credit}}\big)$$,<br>
- где $$\sigma(z) = \dfrac{1}{1 + e^{-z}}$$.[4][1]<br>
- PRS в процентах:<br>
- $$\text{PRS} = 100 \cdot \pi$$.[2][1]<br>
- Начальные коэффициенты $$\beta_i$$ задаются экспертно и затем калибруются на backtest; конкретные значения остаются IPSECRET.[2][4]<br>
5.3. Пороговые уровни PRS<br>
- Диапазоны для интерпретации и связи с SSOM:<br>
- PRS < 20 — низкая вероятность смены режима (уровень SSOM 0).<br>
- 20 ≤ PRS < 40 — повышенная вероятность (SSOM 1).<br>
- 40 ≤ PRS < 60 — высокая/критическая вероятность (ядро Stress).<br>
- PRS ≥ 60 — смена режима вероятна/в процессе; SSOM 2–3, включается Crisis/Severe.[3][1][2]<br>
## 6. Вспомогательные индексы: LCI/GSI/FPI/SSS/SSI связь<br>
6.1. Geopolitical Stress Index (GSI)<br>
- GSI как агрегат:<br>
- $$\text{GSI} = g(\text{частота и тяжесть геополитических событий, санкций, военных рисков})$$,<br>
- реализуется как взвешенная сумма нормированных геополитических факторов (весы задаются в приложении).[3][2]<br>
6.2. Financial Pressure Indicator (FPI)<br>
- FPI:<br>
- $$\text{FPI} = h(\text{суверенные спрэды, CDS, funding costs, FX pressure})$$,<br>
- аналогично — взвешенный индекс нарыночного давления.[3][2]<br>
6.3. Как всё стыкуется<br>
- Regime Engine в ядре v9.3 опирается на связку:<br>
- SSS (агрегат стабильности),<br>
- SSI (интенсивность стресса),<br>
- LCI, GSI, FPI,<br>
- FDS, VRC, PRS.[3][1][2]<br>
- PRS управляет state machine и SSOM 0–3, а SSS/SSI/GSI/FPI/LCI/VRC дают структуру этого стресса (что именно болит и где).[2][3]<br>
Продолжаю. Здесь — Nonlinearity Detector, Stability Surface, state machine и SSOM 0–3. Следующим ответом дам Factor Graph/Lag/Drift/Scenario, потом Advanced/ECFI.<br>
## 7. Nonlinearity Detector<br>
7.1. Входные оси<br>
Выбираем ключевые оси режима (нормированные в $$$$):[0][1]<br>
- $$X_1 = x_{\text{FDS}}$$ — нормированный FDS.<br>
- $$X_2 = x_{\text{LCI}}$$ — нормированный LCI.<br>
- $$X_3 = x_{\text{VRC}}$$ — нормированный VRC‑score.<br>
- $$X_4 = x_{\text{PosStress}}$$, $$X_5 = x_{\text{Credit}}$$ — при необходимости.[1][2][3]<br>
7.2. Чувствительность PRS<br>
- Локальная чувствительность PRS к каждой оси:<br>
- $$S_i = \left|\dfrac{\partial \pi}{\partial X_i}\right|$$, где $$\pi = \text{PRS}/100$$.[1][4]<br>
- В практике считается численно (finite differences):<br>
- $$S_i \approx \dfrac{|\pi(X_i+\delta) - \pi(X_i)|}{\delta}$$.[4]<br>
7.3. Индекс нелинейности<br>
- Глобальный показатель нелинейности в точке:<br>
- $$\text{NL} = \max_i S_i$$.[4][1]<br>
- Интерпретация:<br>
- $$\text{NL} < 1$$ — мягкая зона (PRS меняется плавно).<br>
- $$\text{NL} \ge 1$$ — зона повышенной чувствительности.<br>
- $$\text{NL} \ge 1{,}5$$ — нелинейный «клинч»: малый сдвиг в одной из осей резко меняет PRS.[4]<br>
- Nonlinearity Detector помечает такие точки/зоны для Stability Surface и SSOM.<br>
## 8. Stability Surface<br>
8.1. Определение<br>
- Stability Surface — функция $$S_{\text{surf}}$$ от выбранных осей (минимум 2–3):<br>
- $$S_{\text{surf}}(X_1, X_2, X_3) = \text{SSS}_{\text{eff}}$$,<br>
- где $$\text{SSS}_{\text{eff}}$$ учитывает SSS, NL и структуру VRC (особенно режим Low Vol Fragile).[2][3][1]<br>
8.2. Эффективная стабильность<br>
Один из рабочих вариантов:<br>
- $$\text{SSS}_{\text{eff}} = \text{SSS} - \gamma \cdot \text{NL} - \delta \cdot \mathbb{1}_{\text{Low Vol Fragile}}$$.[1][2]<br>
- Здесь:<br>
- $$\gamma > 0$$ — штраф за нелинейность;<br>
- $$\delta > 0$$ — дополнительный штраф за нахождение в состоянии Low Vol Fragile (VRC‑режим 1);<br>
- $$\mathbb{1}_{\text{Low Vol Fragile}} = 1$$, если VRC = Low Vol Fragile, иначе 0.[2][1][4]<br>
8.3. Геометрия поверхности<br>
- Осевые примеры:<br>
- Ось X: $$x_{\text{FDS}}$$,<br>
- Ось Y: $$x_{\text{LCI}}$$,<br>
- Ось Z (цвет/высота): $$\text{SSS}_{\text{eff}}$$.[1]<br>
- Зоны:<br>
- Пологие участки — устойчивая динамика (даже при росте FDS/LCI PRS и SSS меняются плавно).<br>
- Крутые «склоны» — участки, где NL высок, и система легко срывается к Stress при небольших шоках.[2][1]<br>
## 9. Regime state machine (Normal / Heightened / Stress / Stabilization)<br>
Обозначим режимы:<br>
- $$R \in \{\text{Normal}, \text{Heightened}, \text{Stress}, \text{Stabilization}\}$$.[3][2]<br>
9.1. Основные входы для переходов<br>
- PRS (в процентах).<br>
- $$\Delta \text{SSS}$$ и SSI.<br>
- NL (индекс нелинейности).<br>
- VRC (режим волатильности).[3][1][2]<br>
9.2. Правила перехода (упрощённая логика)<br>
Прямые условия (ядро v9.3; уточнения и гистерезис в приложении):<br>
- Из Normal:<br>
- в Heightened, если PRS ≥ 20 или $$\text{SSI}$$ превышает порог (рост напряжения);<br>
- остаётся Normal, если PRS < 20 и SSI низкий.[3][2]<br>
- Из Heightened:<br>
- в Stress, если PRS ≥ 40 и/или NL ≥ NL\_crit;<br>
- обратно в Normal, если PRS устойчиво < 20 и SSS восстанавливается;<br>
- остаётся Heightened, если PRS в 20–40 без устойчивого тренда.[2][3]<br>
- Из Stress:<br>
- в Stabilization, когда PRS падает ниже 40, но SSI ещё высок и SSS низкий (идёт выход);<br>
- остаётся Stress, если PRS ≥ 40 или SSS падает дальше.[3][2]<br>
- Из Stabilization:<br>
- в Normal, если PRS < 20, SSI снижается, SSS стабилизируется;<br>
- в Heightened, если PRS снова поднимается в 20–40;<br>
- реже напрямую в Stress при резком повторном шоке.[2][3]<br>
Все автоматические переходы подпираются Human‑in‑the‑Loop и Legal Priority: режим не меняется без возможности ручного veto/подтверждения.[3][2]<br>
## 10. SSOM уровни 0–3<br>
Обозначим оперативный уровень SSOM: $$L_{\text{SSOM}} \in \{0,1,2,3\}$$.[5][2][3]<br>
10.1. Привязка к PRS (ядро)<br>
- Уровень 0 — Normal Monitoring:<br>
- PRS < 20.<br>
- Стандартный мониторинг, обновление SWSB/briefs, никаких экстремальных действий.[2][3]<br>
- Уровень 1 — Heightened Preparatory:<br>
- 20 ≤ PRS < 40.<br>
- Усиленный мониторинг, подготовка playbook’ов, проверка каналов связи, pre‑briefs.[3][2]<br>
- Уровень 2 — Stress / Crisis Response:<br>
- PRS ≥ 40 (порог) и/или сочетание LCI ≥ 2 и FDS высок.<br>
- Включаются кризисные playbook’и, координационные структуры, усиленный Macro Desk / Narrative Layer.[5][2][3]<br>
- Уровень 3 — Severe / Extended Stress:<br>
- PRS устойчиво высок (например, ≥ 60 в течение заданного окна) + признаки структурного/затяжного стресса (High Vol Structural, LCI 3, высокий ECFI для overlay).<br>
- Запускаются длительные стабилизационные кампании, институциональные меры.[2][3]<br>
10.2. SSOM decision playbooks и D–V–E–C–S<br>
Для каждого уровня $$L_{\text{SSOM}}$$ задаётся матрица решений по осям:[3][2]<br>
- D (Data) — что меняем в мониторинге/каналах (частота, глубина, источники).<br>
- V (Volatility) — допустимый уровень/реакция на рыночные и социальные колебания.<br>
- E (Expectations) — как перестраиваем forward guidance (тон, частота, конкретность).<br>
- C (Capital) — решения по ликвидности, funding, буферам.<br>
- S (Sentiment) — работа с общественным/рыночным настроением (форматы, каналы).[2][3]<br>
Логика: чем выше $$L_{\text{SSOM}}$$, тем жёстче playbook по V/E/C/S и тем меньше пространство для экспериментов Narrative Layer.[3][2]<br>
10.3. SLA и тайминги<br>
- Для каждого уровня фиксируются SLA по:<br>
- скорости реакции (T0, T+2h, T+24h, T+7d и т.п.),<br>
- обязательным артефактам (internal brief, public statement, SWSB‑обновление, SSOM casefile).[5][2][3]<br>
- Выполнение/невыполнение SLA фиксируется в casefiles и идёт в Regret Shadow и Drift Monitor.[2][3]<br>
Продолжаю. Здесь — Factor Graph, Lag Matrix, Shock Amplification, Drift Monitor, Scenario Layer. Отдельным ответом потом дам Advanced (Regret Shadow, Blindness) и ECFI.<br>
## 11. Factor Graph<br>
11.1. Узлы графа<br>
Базовый набор макро‑ и риск‑факторов (каждый нормирован в $$$$):[0][1][2][3]<br>
- Growth (реальный рост/ожидания роста).<br>
- Inflation.<br>
- Liquidity.<br>
- Credit Stress.<br>
- Positioning.<br>
- Volatility Regime (из VRC).<br>
- Geopolitical Risk.<br>
- Fiscal / Structural Stress.<br>
- Energy/Commodity Shock (для overlay и малых экономик).[1][2]<br>
11.2. Типы рёбер<br>
Граф $$G = (V, E)$$ с типами рёбер:[2][3]<br>
- direct — базовая причинно‑следственная связь;<br>
- amplifier — усиливает шоки (плечо, crowding, leverage);<br>
- buffer — смягчает (резервы, хеджирование);<br>
- delayed — связь с лагом во времени (через Lag Matrix).<br>
Каждое ребро $$e_{ij}$$ имеет параметры:[1][2]<br>
- тип $$t_{ij} \in \{\text{direct}, \text{amplifier}, \text{buffer}, \text{delayed}\}$$;<br>
- знак $$s_{ij} \in \{-1, +1\}$$ (усиление/ослабление);<br>
- коэффициент $$k_{ij} > 0$$ (сила влияния);<br>
- лаг $$\tau_{ij} \ge 0$$ (если delayed).[2][1]<br>
## 12. Lag Matrix<br>
12.1. Определение<br>
Lag Matrix $$\Lambda$$ задаёт временные задержки между факторами:[3][1][2]<br>
- $$\Lambda_{ij} = \tau_{ij}$$ — лаг (в днях/неделях/месяцах), через который изменение фактора $$i$$ существенно отражается на факторе $$j$$.<br>
Примеры:[1]<br>
- CPI → Equities: $$\tau \approx 1–3$$ месяца.<br>
- Rates shock → Credit Stress: $$\tau \approx$$ недели.<br>
- Commodity shock → Fiscal Stress/FX: $$\tau \approx$$ недели–месяцы (в Overlay).<br>
12.2. Использование<br>
- При моделировании динамики фактора $$j$$:<br>
- $$\Delta F_j(t) \sim \sum_i k_{ij} \cdot F_i(t - \tau_{ij})$$, с учётом типа ребра и знака.[2][1]<br>
- Lag Matrix используется SSOM (VI.5) для различения «lag‑виноватого» стресса и текущих шоков.[3][2]<br>
## 13. Shock Amplification<br>
13.1. Локальное усиление<br>
Для локального шока в факторе $$i$$ величиной $$\Delta F_i$$:[1][2]<br>
- Вклад в фактор $$j$$ через одно ребро:<br>
- $$\Delta F_j^{(i)}(t + \tau_{ij}) = s_{ij} \cdot k_{ij} \cdot \Delta F_i(t)$$.[1]<br>
13.2. Каскадное усиление<br>
- Полный эффект шока $$\Delta F_i$$ по сети — сумма по всем путям длины до L (ограничение глубины каскада):<br>
- $$\text{Amplification}(i) = \sum_{\text{paths } p: i \to *} \prod_{e \in p} (s_e \cdot k_e)$$.[1]<br>
- Для практики v9.3 используется агрегат:[3][2]<br>
- «Shock amplification score» для каждого узла и для системы в целом (средний/максимальный усилительный коэффициент).<br>
13.3. Связь со Stability Surface<br>
- Зоны «low vol fragile» обычно совпадают с областями, где Shock Amplification и FDS высоки при низкой текущей волатильности.[2][1]<br>
## 14. Drift Monitor и Drift Index<br>
14.1. Drift Monitor<br>
Drift Monitor отслеживает дрейф по трём направлениям:[3][2]<br>
- Data drift — изменения в источниках/распределениях данных.<br>
- Model drift — изменения параметров/структуры моделей (ruleversion, modelversion).<br>
- Regime drift — изменения частоты/структуры режимов (Normal/Heightened/Stress/Stabilization).<br>
14.2. Drift Index (DI)<br>
Общая структура:<br>
- $$\text{DI} = w_D \cdot \text{DI}_{\text{data}} + w_M \cdot \text{DI}_{\text{model}} + w_R \cdot \text{DI}_{\text{regime}}$$.[2][3]<br>
Где:<br>
- $$\text{DI}_{\text{data}}$$ — расстояние между текущим распределением входных данных и эталонным (например, суммарное расхождение по KL‑divergence или PSI по ключевым признакам).<br>
- $$\text{DI}_{\text{model}}$$ — величина изменений параметров моделей (нормированная норма разности векторов параметров, + счётчик смен ruleversion/modelversion).<br>
- $$\text{DI}_{\text{regime}}$$ — изменение частоты/длительности режимов относительно исторических норм.[3][2]<br>
Весы $$w_D, w_M, w_R$$ задаются Governance Layer.<br>
14.3. Пороги и действия<br>
- При DI ниже порога — обычный режим.<br>
- При DI выше первого порога — обязательный review на Calibration Board.<br>
- При DI выше второго порога — возможен Legal Interrupt, запрет на автоматические изменения режимов/рекомендаций до ревизии.[2][3]<br>
## 15. Audit Log (Memento)<br>
15.1. Структура записи<br>
Каждый проход pipeline сохраняет:[3][2]<br>
- batchid<br>
- sourceid<br>
- parserversion<br>
- factorsnapshotversion<br>
- regimecalcid<br>
- ruleversion<br>
- modelversion<br>
- значения ключевых индексов (SSS, SSI, LCI, GSI, FPI, FDS, VRC, PRS)<br>
- режим (Normal/Heightened/Stress/Stabilization)<br>
- SSOM‑уровень (0–3)<br>
- explainability fields (основные факторы, повлиявшие на решение).[2][3]<br>
15.2. Назначение<br>
- Воспроизводимость решений.<br>
- Юридическая защита (Legal Priority).<br>
- Основа для Regret Shadow и пост‑мортем анализа.[3][2]<br>
## 16. Scenario Layer<br>
16.1. Горизонт и структура<br>
- Горизонт: 6–24 месяца.[2][3]<br>
- Сценарии строятся по основным осьям: growth, inflation, liquidity, geopolitics, fiscal/structural.[3][2]<br>
16.2. Сценарные траектории<br>
Для каждого сценария $$s$$:<br>
- Моделируются траектории факторов $$F^{(s)}(t)$$ с учётом Lag Matrix и Factor Graph.<br>
- На каждом шаге пересчитываются SSS, SSI, LCI, FDS, VRC, PRS и режим $$R^{(s)}(t)$$.[2][3]<br>
16.3. Выходы Scenario Layer<br>
- Набор сценарных траекторий PRS и режимов.<br>
- Вероятностные веса сценариев (экспертно/моделями).<br>
- Использование:[3][2]<br>
- Strategic Risk Outlook,<br>
- Regret Shadow Trajectory Engine,<br>
- планирование SSOM playbook’ов (подготовка к возможным переходам).<br>
Завершаю набор математики: Regret Shadow, Blindness, ECFI/Overlay, Governance/IP‑связка. Это последний блок.<br>
## 17. Regret Shadow Trajectory Engine<br>
17.1. Базовые объекты<br>
Для каждого эпизода $$e$$:[1][2]<br>
- фактическая траектория: режимы $$R_e(t)$$, индексы (SSS, SSI, PRS, …), действия SSOM/Decision Matrix;<br>
- набор альтернативных решений $$a \in \mathcal{A}_e$$, для которых Scenario Layer может сгенерировать контрфактические траектории.[2][1]<br>
17.2. Контрфактические траектории<br>
Для каждого альтернативного решения $$a$$:[1][2]<br>
- моделируем контрфактический путь индексов и режимов:<br>
- $$ \text{SSS}^{(e,a)}(t), \text{SSI}^{(e,a)}(t), \text{PRS}^{(e,a)}(t), R^{(e,a)}(t)$$.<br>
17.3. Метрики regret<br>
1) Scenario‑based loss (например, по SSS/режиму):<br>
$$<br>
L^{(e,a)} = \sum_{t \in T_e} \ell\big(R^{(e,a)}(t), R^{(e,\text{fact})}(t)\big)<br>
$$<br>
где $$\ell$$ — loss‑функция по режимам/индексам (штраф за более тяжёлый режим, падение SSS и т.п.).[2][1]<br>
2) PRS‑weighted loss:<br>
$$<br>
L_{\text{PRS}}^{(e,a)} = \sum_{t \in T_e} \text{PRS}^{(e,a)}(t) \cdot w_t<br>
$$<br>
где $$w_t$$ — веса времени (например, больший вес шокам ранних периодов).[1][2]<br>
3) Counterfactual regret (по одному эпизоду):<br>
$$<br>
\text{Regret}^{(e)} = \min_{a \in \mathcal{A}_e} L^{(e,a)} - L^{(e,\text{fact})}<br>
$$<br>
(можно считать по несколько loss‑функциям отдельно).[2][1]<br>
17.4. Использование<br>
- Агрегированный regret по классам сценариев/решений используется для обновления:[1][2]<br>
- Decision Matrix (D–V–E–C–S),<br>
- SSOM playbook’ов,<br>
- Stability Surface (пометка «зон высокой цены ошибки»).<br>
## 18. Blindness / Ontological Fragility Index<br>
18.1. Базовые множества<br>
- $$\mathcal{E}$$ — множество реальных эпизодов/событий за период (из внешних данных/Атласа).[3][1]<br>
- $$\mathcal{C}$$ — множество эпизодов, корректно покрытых системой (есть факторы, сценарии, кейсы).<br>
- $$\mathcal{M}$$ — множество эпизодов, где система дала существенные сигналы (PRS/режим/SSOM‑действия).[2][1]<br>
18.2. Показатели слепоты<br>
1) Coverage gap:<br>
$$<br>
B_{\text{coverage}} = 1 - \frac{|\mathcal{C}|}{|\mathcal{E}|}<br>
$$<br>
— доля событий, для которых нет факторов/сценариев.[1][2]<br>
2) Signal gap:<br>
$$<br>
B_{\text{signal}} = 1 - \frac{|\mathcal{M}|}{|\mathcal{E}|}<br>
$$<br>
— доля событий, по которым система не подняла значимых сигналов (низкий PRS/не были задействованы уровни SSOM).[2][1]<br>
3) Ontological fragility (учёт сложности/новизны):<br>
$$<br>
B_{\text{ontology}} = w_1 B_{\text{coverage}} + w_2 B_{\text{signal}} + w_3 B_{\text{novelty}}<br>
$$<br>
где $$B_{\text{novelty}}$$ — доля событий, требующих новых типов факторов/ролей (по результатам post‑mortem/экспертной оценки).[1][2]<br>
18.3. Назначение<br>
- Blindness Index подаётся в Governance / Social OS как сигнал:<br>
- где расширять Factor Registry,<br>
- какие новые сценарии/roles/playbook’и нужны,<br>
- где повышать Human‑in‑the‑Loop.[2][1]<br>
## 19. Kazakhstan Overlay и ECFI<br>
19.1. Kazakhstan Stability Overlay<br>
Overlay добавляет специфические факторы и связи:[1][2]<br>
- Commodity dependency (нефть, сырьё).<br>
- External funding / FX exposure.<br>
- Sanctions/logistics constraints.<br>
- Elite cohesion / friction (ECFI).[2][1]<br>
Эти факторы включаются в Factor Graph и влияют на SSS/SSI/PRS через отдельные веса и лаги.[1][2]<br>
19.2. Граф элит и модульность<br>
Строится граф элит $$G_E = (V_E, E_E)$$:[2][1]<br>
- V_E — акторы (ключевые группы/персоны).<br>
- E_E — связи (назначения, публичная поддержка/критика, медийные ко‑упоминания и т.п.), с весами и знаками.<br>
Считается модулярность $$Q$$ (Newman–Girvan):<br>
$$<br>
Q = \frac{1}{2m} \sum_{i,j} \left(A_{ij} - \frac{k_i k_j}{2m}\right) \delta(c_i, c_j)<br>
$$<br>
где $$A_{ij}$$ — матрица смежности, $$k_i$$ — степень узла, $$m$$ — общее число рёбер, $$c_i$$ — кластеры.[4]<br>
19.3. Elite Cohesion Friction Index (ECFI)<br>
Рабочая нормировка:[4][1][2]<br>
- $$\text{ECFI} = \text{norm}(Q)$$ в $$$$, где норма задаётся по историческому диапазону модулярности.[0][100]<br>
- Низкий ECFI — относительно слитая элита (низкая фрагментация).<br>
- Высокий ECFI — фрагментированная элита, сильные фракции/конфликты.<br>
19.4. Связь с PRS и SSOM<br>
- В Overlay PRS может корректироваться на ECFI (например, через дополнительный коэффициент в логистической функции):<br>
- добавочный термин $$\beta_{\text{ECFI}} \cdot x_{\text{ECFI}}$$ в аргумент PRS, или корректировка порогов для SSOM уровней для сценариев «политический стресс».[1][2]<br>
- ECFI также входит в SSOM‑playbook’ы для Казахстана (особые меры при высоком ECFI).[2][1]<br>
## 20. Governance и IP‑слой (math‑аспекты)<br>
20.1. Legal Priority / Interrupt<br>
- Все автоматические решения Regime Engine (PRS, state transitions) и SSOM уровни 2–3 проходят через:[1][2]<br>
- Human‑in‑the‑Loop (подтверждение или veto),<br>
- Legal Priority (юридические ограничения по действию),<br>
- при превышении порогов DI/Blindness/Regret возможен Legal Interrupt (остановка/ревизия).[2][1]<br>
20.2. IP‑категории для математики<br>
- IPCODE — реализация формул и алгоритмов (код PRS, FDS, VRC, Regret, Blindness, ECFI).<br>
- IPSECRET — численные значения коэффициентов, порогов ($$\beta_i$$, $$\theta_j$$, веса в SSS/SSI/LCI/GSI/FPI, normalization schemes).<br>
- IPPATENT — архитектура pipeline + Factor Graph + Regime Engine + Audit Log + Overlay/ECFI как система.[1][2]<br>
- IPDESIGN — UX (Stability Surface, War Room, SSOM dashboards).<br>
- IPTM — бренды (PSSR, SSOM, SWSB, Investment Risk Pulse).[2][1]<br>
### Том V. Mathematics v9.3<br>
#### Подраздел: Calibration Config & Open Parameters [Кандидат на v9.3]<br>
Этот блок фиксирует места, где параметры заданы как заготовки и требуют калибровки на данных.<br>
1. **Пороговые уровни и коэффициенты в ядре индексов и PRS**<br>
- Пороговые уровни SSI, SSS, режимов и SSOM: $$\theta_1, \theta_2, \theta_3$$ для границ Normal / Heightened / Stress / Stabilization.[1]<br>
- Коэффициенты rule‑based классификаторов (например, $$a_1..a_7$$ в VRC) и штрафы нелинейности/режимов ($$\gamma, \delta$$ в Stability Surface).[1]<br>
- Веса компонент в SSI (вклады SSS, shocks, ClusterStress) и коэффициенты логистической модели PRS ($$\beta_0..\beta_6$$).[2][1]<br>
- Статус: заданы как символические параметры; численные значения должны быть определены экспертно и затем скорректированы по backtest.[1]<br>
2. **Drift Monitor / Drift Index (DI\_data, DI\_model, DI\_regime)**<br>
- DI\_ выбор метрик сходимости распределений (например, PSI или KL‑дивергенция по ключевым признакам).[1]<br>
- DI\_model: норма разности параметров (L1/L2 для моделей) плюс учёт смены ruleversion / modelversion.[1]<br>
- DI\_regime: метрика отклонения фактической частоты режимов от исторического профиля (например, через хи‑квадрат).[1]<br>
- Статус: формы описаны, конкретные метрики и пороги срабатывания DI вынести в конфигурационный файл Governance Layer.[1]<br>
3. **Regret Shadow: loss‑функция и уровни штрафов**<br>
- Loss‑функция $$\ell(R_1, R_2)$$ между фактическим и контрфактическим режимом: базовый шаблон (0 — совпадение, 1 — переход в более тяжёлый, 0.5 — в более лёгкий) требует проверки и возможной асимметрии.[1]<br>
- Весовые схемы для PRS‑weighted loss (выбор временных весов $$w_t$$).[1]<br>
- Статус: оставить как минимальный вариант; финальные значения штрафов и весов задать после первых post‑mortem.[1]<br>
4. **Blindness Index: компонент B\_novelty**<br>
- Формализация B\_novelty: доля эпизодов, для которых не нашлось сценария в Scenario Layer и/или кейса в Атласе (Atlas of Cases).[3][1]<br>
- Выбор весов $$w_1, w_2, w_3$$ в агрегате $$B_{\text{ontology}} = w_1 B_{\text{coverage}} + w_2 B_{\text{signal}} + w_3 B_{\text{novelty}}$$.[1]<br>
- Статус: структура задана, но пороги и веса требуют эмпирической настройки и согласования с Governance / Social OS.[3][1]<br>
5. **ECFI и нормировка модулярности Q (Kazakhstan Overlay)**<br>
- Нормировочная схема для ECFI: определение исторического диапазона модульности Q (например, минимум/максимум за 3–5 лет) и перевод в шкалу .[2][1]<br>
- Параметры edge weight decay для графа элит (скорость экспоненциального затухания веса старых связей).[1]<br>
- Статус: формула ECFI закреплена, нормировка и decay‑параметры зашиваются в Overlay‑конфиг для конкретной юрисдикции.[1]<br>
6. **State machine: матрица переходов и SSI‑окна**<br>
- Явная таблица переходов между режимами (Normal, Heightened, Stress, Stabilization) в виде условий по PRS, SSI, NL, VRC.[1]<br>
- Выбор временного окна и/или EWMA‑параметров для компоненты shocks в SSI (half‑life, шаг дискретизации).[1]<br>
- Статус: логика переходов описана текстом, матрицу и численные пороги оформить как таблицу для разработчиков (Regime Engine Config).[2][1]<br>
7. **Общий протокол калибровки**<br>
- Требуемые данные: исторические временные ряды по индексам (SSS, SSI, FDS, LCI, VRC, GSI, FPI) и размеченные эпизоды смены режимов/стресс‑событий.[2]<br>
- Метрики качества: например, Precision/Recall и AUROC для классификации режимов PRS, стабильность SSS/SSI по out‑of‑sample периодам.[2][1]<br>
- Периодичность обновления параметров и процедура фиксации через Governance (обновление ruleversion/modelversion, Audit Log).[1]<br>
- Статус: описывается отдельным подпунктом «Процедура калибровки»; данный блок служит списком мест, где параметры считаются «initial, subject to calibration».[1]<br>
### Том V. Mathematics v9.3<br>
#### Таблица Calibration Config (для разработчиков) [Кандидат на v9.3]<br>
| Объект / блок | Параметры, требующие калибровки | Где хранится / применяется | Статус / комментарий |<br>
|----------------------------------|-----------------------------------------------------------|----------------------------------------------------|----------------------------------------------|<br>
| Режимы, SSS/SSI/SSOM | Пороги $$\theta_1, \theta_2, \theta_3$$ для границ режимов и уровней SSOM | Regime Engine state machine, SSOM 0–3 | Initial thresholds, subject to backtest |<br>
| VRC (rule‑based классификатор) | Коэффициенты $$a_1..a_7$$ для правил Low/High Vol режимов | VRC rule set (volatility classifier) | To be tuned на исторических волатильностях |<br>
| Stability Surface / NL | $$\gamma, \delta$$ (штрафы за NL и Low Vol Fragile), порог NL\_crit | Stability Surface, переходы в Stress | Initial; уточнить по историческим «обрывам» |<br>
| SSI (Stress Intensity Index) | Веса $$w_{\text{SSS}}, w_{\text{shocks}}, w_{\text{cluster}}$$; EWMA half‑life для shocks | SSI computation module | EWMA/веса задать в config, калибровать |<br>
| PRS (логистическая модель) | $$\beta_0..\beta_6$$ для SSI, LCI, FDS, VRC, PosStress, Credit | PRS module (closed layer, IPSECRET) | Expert init + backtest calibration |<br>
| Drift Index (DI\_data) | Выбор метрик (PSI / KL) и порогов срабатывания | Drift Monitor / Governance Layer | Metrics + thresholds in drift\_config |<br>
| Drift Index (DI\_model) | Норма L1/L2 изменения параметров, правила учёта ruleversion/modelversion | Drift Monitor / Model registry | Define norms, trigger levels |<br>
| Drift Index (DI\_regime) | Порог отклонения частот режимов (напр. хи‑квадрат) | Drift Monitor / Regime statistics | Thresholds to be set после первых лет данных |<br>
| Regret Shadow | Таблица $$\ell(R_1,R_2)$$, веса $$w_t$$ по времени | Regret module, post‑mortem engine | Minimal scheme ok; refine по кейсам |<br>
| Blindness Index (B\_novelty) | Критерий «нового» события, веса $$w_1,w_2,w_3$$ | Blindness module, Scenario Layer / Atlas | Formalize + tune с Governance |<br>
| ECFI (Kazakhstan Overlay) | Диапазон нормировки Q → , параметры edge decay | Kazakhstan Overlay config | Define window (3–5 лет) и half‑life связей |<br>
| State machine transitions | Условия по PRS, SSI, NL, VRC для всех переходов R→R’ | Regime Engine transition table | Оформить явной матрицей, затем калибровать |<br>
| Calibration procedure | Метрики (Precision/Recall, AUROC), периодичность обновления, правила фиксации версий | Governance / Calibration Board, Audit Log | Описать в отдельном разделе «Процедура…» |