GH GambleHub

შემოსავლის პროგნოზირება

შემოსავლის პროგნოზირება

შემოსავალი მრავალი ფაქტორის ურთიერთქმედების შედეგია: შინაარსის/პროდუქტის შეთავაზებები, მომხმარებლის ქცევა, ფასები და პრომო, გარე პირობები (არდადეგები, სპორტული მაძიებლები, გაცვლითი კურსი, მარეგულირებელი ცვლილებები). საიმედო პროგნოზი არ არის ერთი „მოდელი“, არამედ კონტროლირებადი წრე: განსაზღვრა - მონაცემები, მოდელი - სკრიპტი, კრიპტოგრაფია და გაუმჯობესება.

1) დავალების შესრულება

რას ვგეგმავთ: მთლიანი შემოსავალი (GGR), სუფთა (Net), შემოსავალი ბონუსების/საკომისიოს შემდეგ, საბაზო ვალუტით და ადგილობრივი ვალუტით.
ჰორიზონტი/ნაბიჯი: ყოველდღიური/ყოველკვირეული/თვე; ფულადი უფსკრული დაგეგმვისთვის - დღე, ბიუჯეტისთვის - თვე/კვარტალი.
პროგნოზის ერთეული: ბრენდის × ქვეყანა × პლატფორმა × არხი (მინიმალური), რასაც მოჰყვა იერარქიის კოორდინაცია.
მიზანი: ბიუჯეტი, ტრაფიკის/შინაარსის შეძენა, ინფრასტრუქტურის შეზღუდვები, ფინანსური შეთანხმებები.
შეცდომის ფასი: დაუსაბუთებელი (დაკარგული მოთხოვნა/არაადეკვატური) ზედმეტი (ზედმეტი შესყიდვები/დაპირებები).

2) განმარტებები და კოორდინაცია ფინანსურ კონტურთან

ფორმულები: GGR, Net, გამოქვითვები (გადასახადები, პრემიები, აფილატის კომისიები) - ვერსირებულია სემანტიკურ ფენაში.
კალენდარი: UTC შენახვა + ადგილობრივი წარმოდგენები; არდადეგები/სახელფასო დღეები; სპორტული გრაფიკები (თუ შესაბამისი).
FX პოლიტიკა: კურსების წყარო, კონვერტაციის თარიღი (ოპერაციის თარიღამდე/პერიოდის საშუალო კურსი), ერთიანი ძირითადი ვალუტა.
შერიგება: სავალდებულო აღრიცხვის პროცედურა ბუღალტრული აღრიცხვით (შეუსაბამობა დასაშვებ ფარგლებში).

3) დრაივერების შემოსავლის დაშლა

ძირითადი ფორმულა:
[
\ Text {შემოსავალი} =\Text {Times\text {კონვერტაცია\Times\სიხშირე {\Times\text {შუა ჩეკი}
]

ტრაფიკი/აქტიური: მომხმარებლები/სესიები/შესასვლელი.
კონვერტაცია: გადახდილი ადამიანების წილი, CR სამიზნე მოვლენებში.
სიხშირე: გადახდის/პერიოდის გარიგების რაოდენობა.
საშუალო შემოწმება: გარიგების საშუალო თანხა (გაითვალისწინეთ პრემია/ფასდაკლება).

რეკომენდებულია დრაივერების ცალკე პროგნოზირება, შემდეგ კომპოზიტის შეგროვება, რათა ნახოთ ფაქტორების წვლილი (გეგმა ფაქტის ხიდი).

4) მონაცემები და რეგრესორები

დროებითი რიგები: დღისით/ყოველკვირეული დანაყოფები პროგნოზის ერთეულის მიხედვით.

რეგრესორები X:
  • პრომო/პრემია (ინტენსივობა, ტიპი, გაშუქება);
  • მარკეტინგის ხარჯები/იმპრესიები/კლიშეები;
  • Ivents შინაარსები (გამოშვებები, ტურნირები, ძირითადი მატჩები);
  • ფასების ცვლილებები/ლიმიტები/კატალოგები;
  • FX/ინფლაცია, ამინდი/კალენდარი (თუ გავლენას ახდენს);
  • მარეგულირებელი მოვლენები (შეზღუდვები/გაყინვა).
  • ანომალიები/one-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 სავარაუდო

Quantille რეგრესია (pinball), Student-t/Gaussian პროგნოზები, ინტერვალებისთვის quantile ანსამბლები (q10/q50/q90).

5. 6 იერარქია და კოორდინაცია

Bottom-Up/Top-Down/MinT (შეცდომების ოპტიმალური კოორდინაცია) ქვეყნის სტრუქტურისთვის არის ბრენდის არხი - პლატფორმა.

6) შემოსავლის მეტრიკის სპეციფიკა

აქციები/ურთიერთობები (ზღვარი, საკომისიო): მოდელირება მრიცხველი/მნიშვნელი ცალკე, შემდეგ დააკომპლექტეთ.
ინტერმიტაციის კომპონენტები (chargeback, high-roller): Croston/TSB, zero-inflated, ცალკეული კომპონენტები ქვითრებით.
კანიბალიზაცია: ახალი მოქმედების/პროდუქტის გაშვებისას, მოდელირეთ ნაკადები სეგმენტებს შორის (მულტიმოდური მოდელები ან შეზღუდული რეგრესორები).
ელასტიურობა ფასების/ბონუსების მიხედვით: მოდელის ლოგო/კაუზიური შეფასებები (DiD/SC) კოეფიციენტების შესაფასებლად, შემდეგ კი რა-if.

7) ხარისხის შეფასება და დაბლოკვა

სპლიტები: rolling/expanding origin, სეზონური სიმრავლით (კვირა/თვეები).
დონის მეტრიკა: WAPE/sMAPE (ნულოვანი მდგრადია), MAE/RMSE.
ალბათობა: pinball loss, coverage 80/95% ინტერვალები.
სტაბილურობა: შეცდომები სეგმენტებზე/არდადეგებზე/არხებზე; out-of-time.
ბაზის წესი: მოდელმა უნდა გადალახოს Seasonal Naive საკვანძო ჰორიზონტზე.

8) სცენარები და გაურკვევლობა

კვანალი: q10/q50/q90 - „პესიმისტი/ბაზა/ოპტიმისტი“.
სკრიპტები X: „პრომო/წმ პრომო გარეშე“, „FX ± 10%“, „დიდი ivent“, „მარეგულირებელი შეზღუდვები“.
მეტაპარომეტრების რისკი: სტრესის ტესტები ელასტიურობისა და სეზონურობის შეცვლისთვის.
რისკის ღირებულება: დაგეგმეთ პირობითი შორტფალისთვის (დასჯა არაპროგნოზირებადი/ზედმეტი დარტყმისთვის ასიმეტრიულია).

9) ფაქტობრივი გეგმა და ფაქტორების წვლილი (მომგებიანი ბრიჯი)

აჩვენეთ ხიდი: ტენდენცია + სეზონური + პრომო + ფასი/ლიმიტები + FX + შოკები/ინციდენტები - საბოლოო გადახრა. ეს ზრდის ნდობას და ხელს უწყობს მოქმედებების მიღებას (დაამატეთ ბიუჯეტი, შეცვალეთ პრომო, შეცვალეთ პრაიმერი).

10) MLOps და ოპერაცია

გრაფიკი: დღის პროგნოზები - T + 1 06:00 სთ.; ყოველკვირეული - კვირაში ერთხელ; ყოველთვიური - T + 1/T + 3.
არტეფაქტები: მეწამული (ონლაინ/ოფლაინ პარიტეტი), მოდელების რეესტრი, შემოსავლის ფორმულების ვერსიები.
მონიტორინგი: WAPE/coverage ფანჯრის გასწვრივ, PSI მახასიათებლების დრიფტი, ფიდების შეფერხება, SLA თაობა.
ალერტები: შეცდომის ზრდა> ბარიერი, არაკალიბრული ინტერვალები, იერარქიების უთანხმოება.
Fail-safe: გამოტოვება ETS/Seasonal Naive; უფასო რეჟიმი პიკის არდადეგებზე.
ჰისტერეზი: პრომო რეგრესორების ჩართვის/გამორთვის სხვადასხვა ბარიერი, ისე რომ არ მოხდეს „მოციმციმე“.
კრიპტები: ყოველდღიური/ყოველკვირეული ჩანაწერები ფინანსური ანგარიშებით.

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% (დღე), შეგროვება 90% - ინტერვალი 85%

SLO: წარმოება 10 წუთი 06:00 საათის შემდეგ; მონაცემთა ბლოკი 1 საათი

მფლობელები: Finance & Growth Analytics; აუდიტის თარიღი, ვერსია

Decision-ready ანგარიში (ჩონჩხი)

სათაური: „შემოსავალი, პროგნოზი 8 კვირა: q10/q50/q90“

რისკები: კვირაში არაპროგნოზირებადი 3-21% (მოსალოდნელია shortfall- ის მიერ X- დან)

ფაქტორების წვლილი: + არდადეგები, + შინაარსის ivent, - FX, - პრომო მოხსნა

რეკომენდაციები: გაზარდეთ პრომო A/B ქვეყნებში, გადაიტანეთ აქცია, Hadge FX

ფსევდო კოდი

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.
საშუალო საშუალო: საერთო მრიცხველი/მნიშვნელი და არა საშუალო პროცენტი სეგმენტებზე.
კალენდრის/შინაარსის უგულებელყოფა/FX: რეგრესორების გარეშე, პროგნოზი „ბრმა“ იქნება.
სახეები: ფიჩები მომავლიდან ან პოსტ-კორექტირების ფაქტორიდან.
იერარქიების შეუსაბამობა: მთლიანი თანხები არ არის თანხვედრა - გამოიყენეთ ჩანაწერების გამოყენება.
არ არის fail-safe: არდადეგებზე „ცურვის“ მოდელი.
სანთლების ნაკლებობა: პროგნოზი არ შეესაბამება მენეჯერულ/ბუღალტრულ აღრიცხვას.

13) ჩეკის სია გამოქვეყნებამდე

  • შემოსავლის და გამოქვითვების განმარტებები შეთანხმებულია და განახლებულია
  • კალენდარი/FX/რეგრესორები დაკავშირებულია და ტესტირებულია
  • ბეისლაინები დამარცხებულია ზურგჩანთაში; მიღწეულია WAPE/coverage მიზნები
  • ინტერვალები კალიბრირებულია; სცენარები „პესიმისტი/ბაზა/ოპტიმისტი“ შეგროვდა
  • იერარქიული პროგნოზი შეთანხმებულია (MinT/Top-Down)
  • MLOps: გრაფიკი, მონიტორინგი, ალერტები, fail-safe, runibuk
  • შედგენილია ყოველდღიური/ყოველკვირეული კრეკერები ფინადორის/ბუღალტრული აღრიცხვით
  • ანგარიში „decision-ready“ ფაქტორების ხიდით და რეკომენდაციებით

შედეგი

შემოსავლის პროგნოზირება არის შეთანხმებული განმარტებები + მამოძრავებელი დაშლა + რეგრესორები + სავარაუდო და იერარქიული მოდელები + სკრიპტები და ინტერვალები + მოწესრიგებული MLOps და კრიპტები. ასეთი წრე „ბედი გრაფიკით“ გადააქცევს ბიუჯეტის დაგეგმვის ინსტრუმენტს, მარკეტინგს და რისკის გასაგები ღირებულებით და გამჭვირვალე მოქმედებებით ოპერაციებს.

Contact

დაგვიკავშირდით

დაგვიკავშირდით ნებისმიერი კითხვის ან მხარდაჭერისთვის.ჩვენ ყოველთვის მზად ვართ დაგეხმაროთ!

Telegram
@Gamble_GC
ინტეგრაციის დაწყება

Email — სავალდებულოა. Telegram ან WhatsApp — სურვილისამებრ.

თქვენი სახელი არასავალდებულო
Email არასავალდებულო
თემა არასავალდებულო
შეტყობინება არასავალდებულო
Telegram არასავალდებულო
@
თუ მიუთითებთ Telegram-ს — ვუპასუხებთ იქაც, დამატებით Email-ზე.
WhatsApp არასავალდებულო
ფორმატი: ქვეყნის კოდი და ნომერი (მაგალითად, +995XXXXXXXXX).

ღილაკზე დაჭერით თქვენ ეთანხმებით თქვენი მონაცემების დამუშავებას.