Кирешени болжолдоо
Киреше болжолдоо
Киреше - көптөгөн факторлордун өз ара аракеттенүүсүнүн натыйжасы: мазмун/продукт сунуштары, колдонуучулардын жүрүм-туруму, баалар жана промо, тышкы шарттар (майрамдар, спорттук иш-чаралар, валюта курсу, жөнгө салуучу өзгөрүүлөр). Ишенимдүү прогноз - бул бир "модель" эмес, башкарылуучу контур: аныктамалар → маалыматтар → модель → сценарийлер → эксплуатация → салыштыруу → жакшыртуу.
1) Тапшырманы коюу
Биз эмнени болжолдоп жатабыз: дүң киреше (GGR), таза (Net), бонустардан/комиссиялардан кийинки киреше, базалык валюта жана жергиликтүү валюталар боюнча.
Горизонт/кадам: күнүмдүк/жумалык/айлык; кассалык ажырымдарды пландаштыруу үчүн - күндүзгү, бюджет үчүн - айлык/чейректик.
Прогноздун бирдиги: бренд × өлкө × платформа × канал (минимум), андан кийин иерархия боюнча макулдашуу.
Максаты: бюджеттөө, трафикти/контентти сатып алуу, инфраструктуранын лимиттери, финансылык ковенанттар.
Жаңылыштык баасы: жетишсиз (жоголгон суроо-талап/жетишсиз сатып алуу) vs кайра болжолдоо (ашыкча сатып алуу/кайра берүү).
2) Аныктамалар жана финансылык контур менен макулдашуу
Формулалар: GGR, Net, чегерүүлөр (салыктар, бонустар, афилиалык комиссиялар) - семантикалык катмарда версияланган.
Calendar: UTC-сактоо + жергиликтүү өкүлчүлүктөрү; майрам/эмгек акы күндөрү; спорт тартиби (тиешелүү болсо).
FX-саясат: курстардын булагы, конверсия күнү (операциянын датасы/мезгилдин орточо курсу), бирдиктүү базалык валюта.
Салыштыруу: Бухгалтерия менен милдеттүү түрдө reconciliation жол-жобосу (жол берилген чектерде айырмачылык).
3) Драйверлерге киреше декомпозициясы
Негизги формула:[
\ text {Киреше} =\text {Traffic }\times\text {Conversion }\times\text {Frequency }\times\text {ортоңку чек}
]
Traffic/активдүү: колдонуучулар/сессиялар/кириш.
Конверсия: максаттуу окуяларга CR төлөөчүлөрдүн үлүшү.
Жыштык: төлөөчү/мезгил ичинде бүтүмдөрдүн саны.
Орточо чек: транзакциянын орточо суммасы (бонустарды/арзандатууларды эске алуу).
Драйверлерди өзүнчө болжолдоо, андан кийин факторлордун салымын көрүү үчүн композит чогултуу сунушталат ("план-факт" көпүрөсү).
4) Маалыматтар жана регрессорлор
Убактылуу катарлар: күндүзгү/апталык агрегаттар.
Регрессорлор X:- промо/бонустар (интенсивдүүлүгү, түрү, камтуу);
- маркетинг чыгымдар/импрессия/чыкылдатуу;
- мазмун иш-чаралар (релиздер, турнирлер, ири дан);
- баалардын/лимиттердин/каталогдун өзгөрүшү;
- FX/баанын, аба ырайы/календары (таасир этсе);
- жөнгө салуучу окуялар (чектөөлөр/тоңдуруу).
- Аномалиялар/бир-off: белгилөө, унчукпай "тегиздөө" жок.
- Жүздөрдүн жоктугу: болжолдоо учурунда жеткиликтүү болгон маалыматты гана колдонуңуз.
5) моделдөө
5. 1 Бейслайн
Naive/Seasonal Naive/Drift - калыс баа берүү үчүн милдеттүү.
5. 2 классикалык катар
ETS/ARIMA/SARIMA, TBATS (көп мезгилдүүлүк), Prophet (майрамдар менен тез баштоо).
5. 3 регрессорлор
ARIMAX/ETS + X, календары жана промо/FX менен динамикалык регрессия.
5. 4 Көп Сирия/стол
LightGBM/XGBoost/сызыктуу лагдар/терезелер/календарь менен;
Убактылуу NN (TFT, N-Beats) үчүн куржунунун жана узун X.
5. 5 ыктымалдык
Квантиль регрессиясы (пинбол), Студент-т/Гаусс божомолдору, интервалдар үчүн квантил ансамблдери (q10/q50/q90).
5. 6 Иерархия жана макулдашуу
Bottom-Up/Top-Down/MinT (оптималдуу ката шайкештиги) өлкө структурасы үчүн → бренд → канал → платформа.
6) Киреше метрикасынын өзгөчөлүгү
Акциялар/байланыштар (маржа, комиссия): алуучуну/бөлүкчөнү өзүнчө моделдөө, андан кийин композициялоо.
Intermitting компоненттери (chargeback, жогорку-ролл): Croston/TSB, zero-inflated, quantils менен айрым компоненттери.
Каннибализация: жаңы акцияны/продуктуну ишке киргизүүдө сегменттердин ортосундагы агымдарды моделдеңиз (көп чыгуучу моделдер же чектелген регрессорлор).
Баа/бонустар боюнча ийкемдүүлүк: лог-лог моделдер/каузалдык баалоолор (DiD/SC) коэффициенттерди баалоо үчүн, андан кийин - what-if.
7) Сапатты баалоо жана backtesting
Split: rolling/expanding origin мезгил-мезгили менен (жума/ай).
деңгээл көрсөткүчтөрү: WAPE/sMAPE (нөлгө туруктуу), MAE/RMSE.
Ыктымалдык: pinball loss, coverage 80/95% -интервалдар.
Туруктуулук: сегменттер/майрамдар/каналдар боюнча каталар; out-of-time.
Бейзлайн эрежеси: модель негизги горизонттордо Seasonal Naive ашып керек.
8) жагдайлар жана белгисиздик
Квантили: q10/q50/q90 → "пессимист/база/оптимист".
X сценарийлери: "промо жок/с промо", "FX ± 10%", "ири иш-чара", "жөнгө салуучу чектөөлөр".
Метапараметрлердин тобокелдиги: ийкемдүүлүктүн жана сезондуктун өзгөрүшүнө стресс-тесттер.
Тобокелдик наркы: шарттуу shortfall боюнча пландаштыруу (кыска болжолдоо/асимметриялуу кайра болжолдоо үчүн жаза).
9) Факт планы жана факторлордун салымы (кирешелүү bridge)
көпүрө көрсөтүү: тренд + сезондук + промо + баасы/чеги + FX + шок/окуялар → акыркы четтөө. Бул ишенимди жогорулатат жана иш-аракет кылууга жардам берет (бюджетти кошуу, жарнаманы жылдыруу, бааны өзгөртүү).
10) MLOps жана иштетүү
График: күндүзгү божомолдор - Т + 1 06:00 лок.; жумалык - жумасына N жолу; айлык - T + 1/T + 3.
Артефакттар: фичестор (онлайн/оффлайн паритет), моделдердин реестри, киреше формулаларынын версиялары.
Мониторинг: WAPE/терезе coverage, PSI Drift белгилери, Fid кечигүү, SLA муун.
Алерталар: каталардын өсүшү> босого, калибрленбеген интервалдар, иерархиялардын келишпестиги.
Fail-safe: ETS/Seasonal Naive; жогорку майрамдарда freeze режими.
Histeresis: "жаркырап" эмес, ар кандай киргизүү/өчүрүү promotors босоголору.
Салыштыруу: каржылык отчеттор менен күн сайын/жума reconciliation.
11) Артефакттардын үлгүлөрү
A. Киреше болжолу паспорту
KPI: `NET_REVENUE_EUR_v3`
Горизонт/кадам: 8 жума/күн
Бирдиктер: бренд × өлкө × платформа × канал; reconciliation: MinT
Регрессоры: `promo_spend`, `content_event_flag`, `price_index`, `fx_rate`, `holiday`
Модели: 'ARIMAX _ v2' + 'LightGBM _ Quantiles _ v4' (ансамбль, q10/50/90)
Максаттары: WAPE ≤ 8% (күндүзгү), coverage 90% интервал ≥ 85%
SLO: муун ≤ 10 мүнөт 06:00 кийин; берилиштер ≤ 1 саат
Ээлери: Finance & Growth Analytics; текшерүү датасы, версия
B. Decision-ready отчет (скелет)
Аталышы: "Киреше, болжолдоо 8 жума: q10/q50/q90"
Тобокелдиктер: жумасына алдын ала 3 - 21% (күтүлгөн shortfall € X- € Y)
Салым факторлору: + майрамдар, + мазмун иш-чаралар, − FX, − жарнаманы алып салуу
Сунуштар: A/B өлкөлөрүндө жарнаманы көбөйтүү, акцияны жылдыруу, FX хедж
C. Pseudo-коду
python
1) load y = load_revenue_series(grain=['brand','country','platform','channel'], step='D')
X = load_regressors(['promo_spend','content_event','price_idx','fx_rate','holiday'])
2) features ds = make_lags(y, lags=[1,7,14,28])
ds = add_rolling_stats(ds, windows=[7,14,28])
ds = join_regressors(ds, X)
3) cv cv = rolling_backtest(ds, folds=6, horizon=28, step=7)
4) models m_baseline = ETS(). fit(ds. train)
m_gbm = LGBMQuantiles(q=[0. 1,0. 5,0. 9]). fit(ds. train)
m_arimax = ARIMAX(). fit(ds. train)
5) evaluate & ensemble scores = evaluate([m_baseline,m_gbm,m_arimax], cv, metrics=['WAPE','pinball'])
best = ensemble_quantiles([m_gbm,m_arimax])
6) reconcile & publish f = reconcile_minT(forecast(best), hierarchy=['country','brand','platform','channel'])
publish(f, sla='06:10', owners=['Finance','Growth'])
12) Тез-тез каталар жана анти-үлгүлөрү
нөл/төмөн мааниде MAPE: WAPE/sMAPE колдонуу.
Орточо: сегменттер боюнча пайыздарды орточо эмес, алуучуну/бөлүкчөнү бириктириңиз.
Ignor календары/мазмуну/FX: регрессор жок "сокур".
Liki: келечектеги чүчүкулак же пост-чындык train түзөтүү.
Иерархиянын ыраатсыздыгы: жыйынтыктоочу суммалар дал келбейт → reconciliation колдонуу.
Жок fail-safe: майрам "сүзүп" модели.
Салыштырмалардын жоктугу: болжолдоо башкаруу/бухгалтердик эсепке дал келбейт.
13) чыгаруу алдында чек тизмеси
- Киреше жана чегерүү аныктамалары макулдашылган жана версияланган
- Календарь/FX/regressors туташтырылган жана сыналган
- Beislayns backtesting боюнча жеңилген; WAPE/coverage боюнча максаттарга жетишилди
- Аралыктар калибрленген; сценарийлер "пессимист/база/оптимист" чогултулган
- Иерархиялык болжолдоо макулдашылган (MinT/Top-Down)
- MLOps: расписание, мониторинг, alerty, fail-safe, runibook
- Каржылык көзөмөл/бухгалтердик эсеп менен күнүмдүк/жумалык салыштыруу орнотулган
- себептер жана сунуштар көпүрө менен "decision-ready" отчет
Жыйынтык
Кирешени болжолдоо - бул макулдашылган аныктамалар + айдоочу декомпозиция + регрессорлор + ыктымалдык жана иерархиялык моделдер + сценарийлер жана интервалдар + тартиптүү MLOps жана салыштыруулар. Мындай контур "график боюнча болжолдоону" бюджетти пландаштыруунун, маркетингдин жана тобокелдиктин түшүнүктүү наркы жана ачык-айкын иш-аракеттер менен операциялардын куралына айландырат.