Preisnachlassmanagement: Modelle zur Quantifizierung der Wirkung von Tankstellen als Beispiel



Wir veröffentlichen weiterhin Berichte, die auf dem RAIF 2019 (Russian Artificial Intelligence Forum) veröffentlicht wurden. Diesmal teilt Vadim Abbakumov, Ph.D. in Physik und Mathematik, Chefexperte bei Gazprom Neft, seine Erfahrungen mit. Wir geben ihm das Wort:

Auf dem RAIF 2019-Forum fĂŒr Systeme fĂŒr kĂŒnstliche Intelligenz (veranstaltet von Jet Infosystems) sprachen meine Kollegen mehr ĂŒber den technologischen Fortschritt und ich hielt einen Vortrag ĂŒber einen Durchbruch in GeschĂ€ftsprozessen.

ZunĂ€chst - ĂŒber die Messung der Wirkung von Werbeaktionen. Wir verkauften die Waren zum gleichen Preis, dann ging er fĂŒr einen Monat mit einem Rabatt und dann kehrten wir zum alten Preis zurĂŒck. Jetzt mĂŒssen Sie verstehen, ob das Unternehmen schwarze Zahlen geschrieben hat und wie viel Umsatz gestiegen ist.

Einerseits argumentieren die Autoren von LehrbĂŒchern, dass in 60% der FĂ€lle, in denen ermĂ€ĂŸigte Werbeaktionen nicht den gewĂŒnschten Effekt erzielen, solche Maßnahmen unrentabel sind. Andererseits nehmen Umfang und HĂ€ufigkeit von Werbeaktionen zu. Zum Beispiel betrĂ€gt der Umsatz mit Rabattkaffee 69%.

Warum passiert es? TatsĂ€chlich hat fast kein Unternehmen Daten darĂŒber, welche Aktien rentabel und welche unrentabel waren. Es liegen keine Daten zur Höhe der Verluste vor. Daher gibt es keine Prozesssteuerungswerkzeuge.

Wir wissen seit langem, wie man die EffektivitĂ€t von Werbeaktionen misst, aber fĂŒr eine große Anzahl von Unternehmen ist dies immer noch ein Problem - sie wenden sich stĂ€ndig an mich, um sich beraten zu lassen: Wie geht das kompetent? Also habe ich beschlossen, darĂŒber zu sprechen.

Nehmen wir zum Beispiel unser Unternehmen. Sie fragen sich vielleicht: Was hat Gazprom Neft damit zu tun? Sie bohren Brunnen, produzieren Öl. Das ist wahr, aber nicht alles. Gazprom Neft ist einer der fĂŒhrenden Anbieter von ... Kaffee. Jede Tankstelle (und das sind 800 Punkte) hat einen eigenen Laden. In jeder Tankstelle organisieren wir Werbeaktionen, um den Einkauf anzuregen.

ZunÀchst diskutieren wir beliebte, aber nicht optimale Methoden.

Option 1. Messen Sie also den Effekt von Werbeaktionen von 80% der Unternehmen. Wenn die Rabatte im Februar waren, dann vergleichen Sie mit den Februar-VerkĂ€ufen des Vorjahres. Der Unterschied ist das Ergebnis der Aktion. Wenn es eine Überlagerung gab (zum Beispiel gab es im vergangenen Februar auch eine Art von Werbung und es ist unmöglich, sie mit diesem Schema zu vergleichen), dann nehmen wir den arithmetischen Durchschnitt der VerkĂ€ufe im Januar und MĂ€rz! Diese Option wird in Excel perfekt berechnet, ist jedoch nicht optimal. Tatsache ist, dass dies entweder eine Änderung des Trends oder eine Änderung der saisonalen Komponenten ignoriert.

Option 2A / B-Test - DurchfĂŒhrung einer Aktion nur in einem Teil der Filialisten, um die Verkaufszahlen in diesen und in Filialen zu vergleichen, in denen keine Aktion durchgefĂŒhrt wurde. Dies ist ein mĂ€chtiges, cooles Tool, aber nicht ganz einfach. Unsere Experten sagen, dass die Logistik sehr kompliziert wird (es ist schwierig, eine Aktion an einer Tankstelle zu organisieren und nicht an einer anderen abzuhalten). DarĂŒber hinaus macht dies das Testen bereits teuer. Zweitens warnen die AnwĂ€lte des Unternehmens vor möglichen Problemen, wenn die Beförderung von Tankstellen durchgefĂŒhrt wird. Somit ist der A / B-Test theoretisch möglich und gut, aber in der Praxis ist es zu schwierig, zu viele organisatorische Probleme anzuwenden.

Option 3 (am schlimmsten).Nehmen Sie die Zeitreihen der VerkÀufe und vergleichen Sie die Werte im Februar des vorherigen und aktuellen Jahres mit dem Student-T-Test. Es scheint, dass dies der gleiche A / B-Test sein wird, aber Halbwissen ist schlimmer als Unwissenheit: Beobachtungen der Zeitreihen hÀngen voneinander ab, daher kann das t-Kriterium nicht angewendet werden.

Option 4 (optimal): Betrachten Sie das einfachste Schema, bei dem wir zwei Verkaufsreihen haben. Rote Farbe zeigt VerkĂ€ufe ohne Lager an, blaue Farbe zeigt eine modifizierte Serie an, bei der von 4 auf 6 Beobachtungen Rabatte und dementsprechend eine Umsatzsteigerung zu verzeichnen waren. Wir mĂŒssen messen, wie weit die blaue Linie ĂŒber der roten liegt.


Wir konstruieren ein Paar gewöhnlicher linearer Regressionsmodelle.

FĂŒr die rote Linie ist das Modell offensichtlich:

=a+b⋅t


FĂŒgen Sie fĂŒr die blaue Linie den PrĂ€diktor hinzu :xt

=a+b⋅t+c⋅xt


In Bezug auf die rote Linie werden wir den Trend als gerade Linie beschreiben. Die Variable ist an den Tagen der Werbeaktionen gleich eins und an den Tagen ihrer Abwesenheit gleich null (wenn die VerkĂ€ufe fĂŒr jeden Tag gespeichert werden). Die Variable wird mit der Variablen multipliziert , die ein Indikator fĂŒr einen Umsatzanstieg ist. Wenn das Ergebnis negativ ist, sind die VerkĂ€ufe gesunken und um Einheiten gesunken . Dies ist das Grundschema. Ansichtsvariablen werden als Indikatoren oder Dummy-Variablen bezeichnet. Solche Variablen werden in verschiedenen Situationen verwendet, beispielsweise bei der One-Hot-Codierung. In unserem Fall handelt es sich um eine Intervention, dh ein Ereignis, das die Art der Serie vorĂŒbergehend oder dauerhaft verĂ€ndert. Trotz der Tatsache, dass das Grundschema offensichtlich ist, beginnen Probleme in der Phase der Verfeinerung des Modells. Die Tendenz.xtxt

xtxt



Der Trend ist meistens nicht linear, daher mĂŒssen Sie darauf achten, dass er keine mit Aktien verbundenen Höhen und Tiefen beinhaltet. Umgekehrt muss darauf geachtet werden, dass die Wirkung der Aktion keine Höhen und Tiefen umfasst, die durch den Trend beschrieben werden sollten. Um dieses Problem zu lösen, hat sich das Prophet-Verfahren (auch bekannt als fbprophet) bewĂ€hrt. Darin wird der Trend durch eine stĂŒckweise lineare Funktion beschrieben, die Segmente beschreiben den lokalen Trend flexibel.

SaisonalitĂ€t Eine Serie kann eine oder mehrere saisonale Komponenten enthalten. An einer Tankstelle gibt es beispielsweise drei Jahreszeiten: Intraday (nachts an einer Tankstelle gibt es weniger Menschen als tagsĂŒber), Intraday (am Freitag gibt es mehr Kunden an einer Tankstelle als am Dienstag) und jĂ€hrlich (im Sommer gibt es mehr Autos als im Winter). DarĂŒber hinaus ist die SaisonalitĂ€t multiplikativ oder additiv. Im Verkauf ist die SaisonalitĂ€t normalerweise multiplikativ.

ZusÀtzliche PrÀdiktoren. Das Modell wird unweigerlich viele zusÀtzliche PrÀdiktoren enthalten. Ich werde zwei Beispiele geben. Wenn die Lufttemperatur unter 24 ist auf C, dann haben wir prosyadut BenzinverkÀufe, was Rabatt noch Angebot Benzin ist nicht erforderlich, weil viele einfach den Motor gestartet. Bei -24 auf Mit Menschen oft öffentliche Verkehrsmittel benutzen , anstatt unterwegs zu seinem Auto. Daher sollte ein Multiplikator in das Modell eingebaut werden, der den Umsatz bei niedrigen Temperaturen reduziert.

Zweites Beispiel. Vielleicht ist das rein St. Petersburg PhĂ€nomen, aber auch wenn die -30 auf der Straße vonC, die Leute kaufen sogar Eis, aber wenn es anfĂ€ngt zu regnen, verschwinden die KĂ€ufer. Vom Anfang bis zum Ende des Regens hören die VerkĂ€ufe einfach auf, aber warum dies geschieht, ist völlig unverstĂ€ndlich. Und es spielt keine Rolle, Sie mĂŒssen nur den Multiplikator in das Modell integrieren, wodurch der Umsatz in den Stunden, in denen es regnet, reduziert wird.

Wir mĂŒssen zusĂ€tzliche externe Variablen korrekt und genau hinzufĂŒgen, wobei wir den gesunden Menschenverstand und das VerstĂ€ndnis der GeschĂ€ftsprozesse verwenden. In der Datenanalyse wird dies als Feature-Engineering bezeichnet.

Das Modell hat bereits folgende Form:

=+++...+c⋅xt+d⋅zt


Dabei ist derselbe wie zuvor und der Vektor zusĂ€tzlicher PrĂ€diktoren. Weitere Verbesserungen umfassen die Aufgabe gewöhnlicher linearer Regressionsmodelle. Wie kann ich die Beschreibung der Aktion noch verbessern? FĂŒr die oben diskutierte Version der Variablen haben wir das folgende Diagramm der ZeitĂ€nderung:xtzt

xt


Wenn das Unternehmen den Preis nicht „vorĂŒbergehend“, sondern „fĂŒr immer“ erhöht, ist dies eine Intervention, deren Einfluss bestehen bleibt. Das Diagramm sieht folgendermaßen aus:


Hier sind die VerkÀufe gestiegen (und hÀufiger - gesunken), und all dies dauert auf unbestimmte Zeit.

Ich empfehle die folgende flexible Beschreibung der Intervention:


Nicht zu kompliziert, aber nicht zu einfach. Zuerst gibt es einen Anstieg, dann lĂ€sst die Wirkung der Aktion langsam nach. In diesem Fall mĂŒssen Anfang und Ende der „Aktion“ manuell ausgewĂ€hlt werden. Beispielsweise lieben Python-Programmierer die Rastersuche, mit der Sie den Beginn und das Ende eines Prozesses bestimmen können.

Wir schweifen ab, um ein Beispiel fĂŒr eine Intervention zu diskutieren, die keine Beförderung ist. Ein Kollege arbeitete im "Tape", wo vor einem der LĂ€den ein Kreisverkehr gebaut wurde. Der Weg zu diesem Supermarkt war daher sehr unpraktisch - der Kundenstrom ging zurĂŒck. Die Wirkung dieses Eingriffs kann wie oben beschrieben gemessen werden. Es muss geschĂ€tzt werden, wie viele Kunden das GeschĂ€ft wĂ€hrend der gesamten Bauzeit verloren hat. Als die Auflösung abgeschlossen war, mussten sich die KĂ€ufer an die Idee gewöhnen, dass es bequem war, zu diesem Supermarkt zu gelangen. So ließ die Wirkung des Baus leise nach, hielt aber einige Zeit an, und dies musste berĂŒcksichtigt werden.

Nun wenden wir uns dem realen Beispiel fĂŒr die Bewertung der Wirkung einer Aktie zu. Angenommen, wir verkaufen alkoholfreie GetrĂ€nke. In der folgenden Grafik gibt Gelb die GrĂ¶ĂŸe des Rabatts und Blau das Umsatzvolumen an.


Einige Beobachtungen.

Im September 2018 fĂŒhrte der Rabatt zu einer Umsatzsteigerung. Alles ist logisch - das Modell ermöglicht es uns, ein solches Wachstum zu bewerten.

Im November 2017 gab es einen maximalen Rabatt, aber der Umsatz blieb auf dem gleichen niedrigen Niveau. Was hat das Wachstum gebremst? Wir nehmen den Einfluss eines nicht berĂŒcksichtigten Faktors an und wĂ€hlen zusĂ€tzliche Merkmale sorgfĂ€ltig aus.

Im Juni 2017 steigerte ein kleiner Rabatt den Umsatz stark. Vielleicht ist es ĂŒberhaupt kein Rabatt, sondern eine Sommerhitze?

Im Dezember 2019 arrangierte der Hersteller eine Meisterklasse. Sie kamen zu Tankstellen und legten am Eingang GetrÀnke aus, dekorierten sie. Infolgedessen hat sich der Umsatz allein aufgrund der Berechnung der Waren vervierfacht. Es scheint, dass jeder viel von denen lernen kann, die den GeschÀftsprozess ausgearbeitet haben.

Ergebnisse:


Manchmal lÀuft alles so, wie es sollte, manchmal umgekehrt.

Wenn das Modell funktioniert, ist alles in Ordnung.

Aber auch ein schlechtes Modell ist besser als kein Modell. Bei der Vorhersage der gleichen. Ein schlechtes Modell lĂ€sst uns zumindest ĂŒber die EffektivitĂ€t unserer MarketingaktivitĂ€ten nachdenken.

Autor: Vadim Abbakumov, Ph.D. in Physik und Mathematik, Chefexperte bei Gazprom Neft.

All Articles