KPI çaklamasy
KPI çaklamasy
KPI çaklamasy "grafikany çaklamak" däl-de, dolandyrylýan konturdyr: dogry maglumatlar → ýeterlik model → ssenariler we düşündiriş → operasiýa gözegçiligi. Aşakda - ýönekeý hatardan portfel, iýerarhiki we ähtimal çaklamalara çenli giňeldilýän ulgamlaýyn çek sanawy we arhitektura.
1) Wezipäni goýmak
Näme çaklaýarys? dereje, delta, kwantil, aralyk, waka (spike).
Gorizont/ädim: sagat/gün/hepde/aý; gysga möhletli gözegçilik üçin rolling-penjireler.
Birlik: önüm/marka/ýurt/platforma/kanal.
Işewürlik konteksti: dolandyrylýan gollar (mahabat, bahalar, goýberişler) we çäklendirmeler (SLA, RG/complayens).
Gymmatlyklar we töwekgelçilikler: geçmegiň/geçmezligiň bahasy, ýalan alertler üçin jerime.
2) Maglumatlar we taýýarlyk
Däne we senenama: ýekeje senenama (dynç alyş/dynç alyş/aýlyk günleri), wagt lokaly (UTC + ýerli görkezmeler).
Agregatlar we yzygiderlilik: DAU/WAU/MAU, GGR/Net, ARPPU, saklamak (D7/D30), huniniň öwrülişikleri, latency p95 - açyk formulaly aýratyn penjireler hökmünde saklamak.
Regressorlar (X): mahabat/bonuslar, kampaniýalar, bahalaryň üýtgemegi, mazmun-relizler, sport wakalary, walýuta hümmeti, howa (degişli bolsa).
Anomaliýalar we geçişler: bellik edýäris, kör aýyrmaýarys; wakalar üçin - "one-off" baýdaklary.
Shemalaryň durnuklylygy: önümiň/ölçegleriň wersiýalarynyň çalşyk nokatlaryny waka hökmünde ýazýarys.
3) KPI görnüşleri we modellemek aýratynlyklary
Goşmaça göwrümler (girdeji, goýumlar): ETS/ARIMA/GBM/Temporal-NN gowy işleýär.
Paýlar we öwrülişikler: logit-çyzyklar, beta-binomial modeller, çäklendirmeler bilen regressiýa [0,1].
Koeffisiýentler we gatnaşyklar (ARPPU): alymy we bölümi aýratyn modelleýäris, soňra kompozisiýa.
Intermitting hatarlar (seýrek wakalar, chargeback): Croston/SBA/TSB, zero-inflated çemeleşmeler.
Iýerarhiýalar (ýurt → marka → kanal): reconciliation: Bottom-Up, Top-Down, MinT.
Kompozit KPI (mysal üçin GGR): sürüjileri aýyryň: traffik × öwrülişik × ýygylyk × ortaça çek.
4) Modeller: bazadan öňe
Nyşanlar: Naive, Seasonal Naive, Drift - adalatly baha bermek üçin zerurdyr.
Hatar klassikleri: ETS/ARIMA/SARIMA; Çalt möwsümler we baýramçylyklar üçin Prophet.
Regressorlar: ARIMAX/ETS + X, dinamiki regressiýalar, köp möwsümlilik üçin TBATS.
Gradient güýçlendiriji/tablisaly NN: LightGBM/XGBoost/TabNet lag-fich, penjire statistikasy, senenama we mahabat.
Wagtlaýyn NN: N-Beats, TFT (Temporal Fusion Transformer) - köp seriýaly we baý X.
Ähtimal: kwantil regressiýasy (pinball loss), Gaussian/Student-t, quantile forests/GBM.
Sebäpler we ssenariler: mahabatyň täsirine baha bermek üçin DiD/SC; uplift "açsak näme bolar".
5) Dekompozisiýa we alamatlar
T + S + R: tendensiýa + möwsümlilik (hepde/aý/sagat) + galyndy.
Laglar we penjireler: 'y _ {t-1.. t-28}', süýşýän orta/std, exp. tekizlemek; "baýramçylyk guýruklary".
Kategoriýalar: ýurt/kanal/OS embedding/one-hot.
Wakalar: neşirler/aksiýalar/bannerler - ikilik/intensiwlik.
Leakage-control: diňe "geçmişden" maglumatlar.
6) Baha bermek we yzyna almak
Split: rolling/expanding origin; möwsümliligi petikleýäris (birnäçe hepde/aý).
Dereje ölçegleri: MAE, RMSE, MAPE/sMAPE, WAPE (nol bolanda has ygtybarly).
Ähtimal metrikleri: pinball loss (q = 0. 1/0. 5/0. 9), CRPS, aralyk kalibrlemek (coverage, SHARP).
Wakalaryň/tolkunlaryň metrikleri: "zyňyndy" detektory boýunça precision/recall.
Esasy düzgün: Model "Seasonal Naive" -den üstün çykmalydyr.
Durnuklylyk: segmentler/baýramçylyklar boýunça ýalňyşlyklaryň dispersiýasy; out-of-time (soňky N hepde).
7) Iýerarhiki çaklama we ylalaşmak
Bottom-Up: "aşaky" jemleýäris; ýönekeý, ýöne şowhunly.
Top-Down: taryhy paýlar boýunça paýlaýarys.
MinT (optimal reconciliation): ýalňyşlyklaryň kowariýasyny azaldýar - baý "aşaky" ýagdaýynda iň oňat ylalaşyk.
Tejribe: Her derejedäki esasy modelleri öwredýäris, soň ylalaşarys.
8) Ähtimal çaklamalar we düşündirişler
Kwantiller: q10/q50/q90 → meýilnamalaşdyrmak "pessimist/baza/optimist".
Aralyklar: maksatly örtük (mysal üçin 80 %/95%); kalibrlemegi barlaýarys.
Töwekgelçiligiň bahasy: asimmetrik ýitgiler bilen KPI üçin şertli VaR/expected shortfall boýunça meýilleşdiriň (islegiň pes çaklamasy artykmaç çaklamadan has gymmat we tersine).
9) Ssenariý modellemek
Ekzogen ssenariýalar: "mahabatsyz/mahabat", "kurs ± 10%", "futbol finaly".
What-if: X-ni üýtgedýäris (kampaniýalaryň intensiwligi, çäkleri, bahalary) → KPI çaklamasy we ynam aralyklary.
Meýilnama-faktor: köpri (bridge) faktorlary: möwsümleriň, mahabatyň, bahalaryň, tendensiýanyň, şok/hadysanyň goşandy.
10) Işleýän kontury we MLOps
Gaýtadan taýýarlamagyň ýygylygy: gysga möhletli KPI - her gün/hepdede; aýlyk - T + 1/T + 3.
Gatlaklar/artefaktlar: fichestor (onlaýn/awtonom paritet), modelleriň sanawy, maglumatlaryň wersiýalary/KPI formulalary.
Gözegçilik: Süýşýän penjire boýunça WAPE/SMAPE, aralyklaryň ýapylmagy, alamatlaryň süýşmegi (PSI), fidleriň gijikdirilmegi, nesil SLA.
Alertler: ýalňyşlyklaryň köpelmegi> bosagasy, kalibrlenmedik aralyklar, möwsümliligiň ýok edilmegi.
"Fail-safe": pese gaçmak → "Seasonal Naive/ETS" -e gaýdyp gelmek; freeze-modeller baýramçylyk belentliklerinde.
Gisterezis: "ýalpyldawuk" bolmazlygy üçin "mahabat regressorlaryny" açmagyň/öçürmegiň dürli çäkleri.
11) Azyk önümleriniň we iGaming-KPI-nyň aýratynlyklary (takmynan kartoçka)
Traffik/işjeňlik: DAU/WAU/MAU, oýun-günleri/oýunlaryň çykarylyşyny göz öňünde tutup.
Monetizasiýa: GGR/Net, goýumlar, ARPU/ARPPU - güýçli möwsümlilik "agşam/dynç/dynç alyş".
Saklamak: D1/D7/D30 - senenama bilen ähtimallyk (logit) hökmünde çaklamak has gowudyr.
Töwekgelçilikler: chargeback rate (intermitting), RG-görkezijiler (syýasatlar/baýramçylyklar), antifrod signallary.
Amallar: latency p95/p99, geleşikleriň ýalňyşlyklary - goýberilişleriň anomaliýalary/kauzal täsirleri bilen gabat gelýär.
12) Artefaktlaryň şablonlary
A. KPI çaklamasynyň pasporty
KPI/kod: 'GGR _ EUR' (formulanyň görnüşi)
Gözýetim/ädim: 8 hepde, gün
Iýerarhiýa: marka → ýurt → platforma
Regressorlar: 'promo _ spend', 'fixtures _ flag', 'holiday', 'fx _ rate'
Model: 'TFT _ v4' (q10/q50/q90) + MinT reconciliation
Metrikler: WAPE (abs. Maksat ≤ 8%), örtük 90% aralyk ≥ 85%
SLO: nesil ≤ 10 min 06:00 lok.; Maglumat aralygy ≤ 1 s
Eýeleri: Monetization Analytics; Gözden geçirilen senesi: 2025-10-15
B. decision-ready hasabat (skelet)
Sözbaşy: "GGR: çaklama 8 hepde, q10/q50/q90"
Açar: 3-nji hepdede pes çaklama töwekgelçiligi 22% (ES = - € X)
Sürüjiler: Dynç günleriniň möwsümliligi, mahabat täsiri, FX −
Teklipler: pes töwekgelçilikli hepdeler üçin býudjet geçirmek, A/B kanallaryna çäklendirmeleri ýokarlandyrmak
C. Payplaynyň psevdo-kody (çalt)
python
1) load data y, X, calendar = load_series_and_regressors()
2) build features ds = make_lags_and_windows(y, X, lags=[1,7,14,28], roll=[7,14,28])
ds = add_calendar_features(ds, calendar) # holidays, dow, month_end
3) split cv = rolling_backtest(ds, folds=6, horizon=28)
4) models m1 = ETSx(). fit(ds. train) # baseline m2 = LightGBMQuantiles(q=[0. 1,0. 5,0. 9]). fit(ds. train)
5) evaluate scores = evaluate([m1,m2], cv, metrics=['WAPE','pinball'])
6) retrain full + reconcile forecasts = reconcile_minT(train_and_forecast([m2], hierarchy))
7) report + push publish(forecasts, scores, sla=timedelta(minutes=10))
13) Ýygy-ýygydan ýalňyşlyklar we anti-patternler
Nol MAPE: WAPE/sMAPE ulanyň.
Orta: bölekleri/bölekleri aýratyn jemläň.
Dynç alyş/goýberiş oýunlary: regressorlary we "tagamdan soňky" seneleri goşuň.
Liki: geljekdäki maglumatlar bilen fiçalar (target leakage).
Gaty "akylly" modeller: ilki bilen "Seasonal Naive" -i ýeňiň.
Kalibrlenmedik aralyklar: "owadan, ýöne boş" - coverage-i barlaň.
Iýerarhiýalaryň gapma-garşylygy: reconciliation bolmasa umumy meýilnama dargaýar.
"Fail-safe" -iň ýoklugy: baýramçylyklaryň iň ýokary derejesinde model "asylýar", meýilnamalar ýykylýar.
14) Önümdäki gözegçilik
Hili: WAPE rolling, kwantil pinball, coverage 80/95%.
Durnuklylyk: Esasy alamatlar boýunça PSI, möwsümliligiň süýşmegi.
Amallar: nesil wagty, maglumat aralygy,% folbekow.
Alertler: ýalňyşlykda "3 σ" düzgüni, SLO-nyň bozulmagy, iýerarhiýalaryň gapma-garşylygy.
Runibuk: freeze-re modeim, "şowhunly" regressorlary öçürmek, fors-kesmek.
15) Goýberilmezden öň çek-sanawy
- KPI kesgitlenildi we wersiýa edildi (semantik gatlak)
- Senenama/dynç alyş/regressorlar ylalaşyldy we synagdan geçirildi
- Aýlawlar (Naive/Seasonal) backtestingde ýeňildi
- Metrikler (WAPE/pinball) we maksat çäkleri saýlandy
- Aralyklar kalibrlendi; "pessimist/baza/optimist" ssenarileri ýygnaldy
- Iýerarhiýa gabat gelýär (MinT/Top-Down)
- MLOps: okuw tertibi, gözegçilik, aladalar, fil-safe
- Resminamalar: çaklama pasporty, SQL/surat reseptleri, wakalaryň runibuky
Jemi
KPI çaklamasy - çözgütleriň arhitekturasy: anyk kesgitlemeler, baý senenama we regressorlar, dogruçyl beýzleýnler, ähtimallyk çaklamalary, iýerarhiki ylalaşyk, durnukly MLOps we ssenariý meýilnamalaşdyrylyşy. Şeýle kontur, meýilnamalaşdyrmagy, marketingi, amallary we laýyklygy gönüden-göni iýmitlendirýän ygtybarly garaşmalary, dolandyrylýan töwekgelçilikleri we "decision-ready" hasabatlaryny berýär.