Jednotka 2 / 9

Prognóza poptávky

zisky:

  • Schopnost rozlišit metody prognózování poptávky (klouzavý průměr, exponenciální vyhlazování, sezónnost)
  • Schopnost nastavit předpovědní scénáře pomocí AI a vyhodnotit přesnost pomocí metrik, jako je MAPE/MAE
  • Schopnost porovnat výstup prognózy s obchodním kontextem a propagačními/sezónními účinky

Prognóza poptávky je základem, na kterém je založeno plánování výroby, řízení zásob a celý dodavatelský řetězec. Špatné předpovídání je drahé v obou směrech: nadhodnocování vytváří náklady na zásoby a plýtvání, podceňování vede ke ztrátě prodeje a nespokojenosti zákazníků. Umělá inteligence pomáhá na mnoha místech v procesu prognózování, od výběru metody po interpretaci historických dat a generování scénářů; Ale vidět předpověď jako „kouzelnou křišťálovou kouli“ je největší chyba. V této lekci se budeme zabývat klasickými metodami předpovědi, jak je správně sestavit pomocí AI a jak měřit přesnost.

Stručná mapa prognostických metod

Ne každá řada požadavků se chová stejně; Některé jsou ploché, některé mají trendy, některé jsou sezónní. Je nutné zvolit metodu podle řady.

Metoda

Kdy je to vhodné?

Pozor

Naivní (poslední hodnota)

Pro srovnání (benchmark)

Nesleduje trend/sezónu

klouzavý průměr

Statická, hlučná série

Na trend reaguje pozdě

Exponenciální vyhlazování (SES)

Stacionární řady, důraz na blízká data

Dobré, pokud není trend

Holt (dvojitá exponenciála)

Trendy série

Nestíhá sezonu

Holt-Winters

Trend + sezónnost

Vyžaduje dostatek historických dat

Regrese/ML

Více proměnných, efektivní propagace

Riziko přetažení

Tip: Vždy začínejte „naivním“ odhadem. Pokud váš složitý model není o nic lepší než naivní odhad, nemá cenu přenášet složitost. Naive je bezplatný benchmark pro přesnost měření.

Jak měříme přesnost? (metriky)

Přesnost předpovědi nelze zlepšit bez jejího měření. Nejběžnější metriky:

  • MAE (Mean Absolute Error): Průměr absolutní hodnoty chyb. Jednotka je stejná jako jednotka poptávky.
  • RMSE (Root Mean Square Error): Více penalizuje větší chyby.
  • MAPE (střední absolutní procentní chyba): v procentech; Dobré pro srovnání mezi položkami, ale zkreslené, když se poptávka blíží nule.
  • Zkreslení: Průměrná chyba; Označuje, zda soustavně nadhodnocujete/podceňujete.

Malý ukázkový účet. Nechť je skutečná poptávka [100, 120, 90], předpověď [110, 115, 100]:

Chyby (skutečné - předpověď): -10, +5, -10Absolutní chyby: 10, 5, 10 → MAE = 25 / 3 ≈ 8,33 Procentuální chyby: 10/100, 5/120, 10/90 = 10 %, 4,41 % (17,0 + 11%, 1,0% 11,11) / 3 ≈ 8,43 % vychýlení = (-10 + 5 - 10) / 3 = -5 → nadhodnocení v průměru (předpověď > skutečnost)

Záporné vychýlení (skutečný mínus odhad) znamená, že odhad je trvale nadhodnocen; To znamená inflaci zásob. Takové směrové chyby mohou být v MAPE skryty, takže se na ně pohlíží společně.

Budování procesu prognózování pomocí umělé inteligence

Umělou inteligenci můžete nejúčinněji použít na dvou místech: (1) k prohlížení dat a navrhování vhodné metody a akcí, které je třeba provést, a (2) ke generování prediktivního kódu. Pro návrh metody:

Role: Jste průmyslový inženýr se zkušenostmi s prognózováním poptávky. Úkol: Prohlédněte si níže uvedené měsíční řady prodejů a doporučte vhodnou metodu prognózy. Zhodnoťte, zda existuje trend a sezónnost, napište své zdůvodnění. Údaje (měsíčně, posledních 24 měsíců): {{ values ​​​​}}Další informace: V prosinci probíhá akce, v letních měsících poptávka klesá. Výstup, který chci: 1. Komentář k charakteru seriálu (stabilní/trendy/sezónní).2. 2 doporučené metody a proč.3. Jakou metriku přesnosti bych měl sledovat?4. Úskalí, na která bych si měl dát pozor (odlehlé hodnoty, propagační efekt). Pravidlo: Neslibujte absolutní přesnost, aniž byste viděli data.

Slabá výzva / Silná výzva

Slabá výzva:

Kolik prodám příští měsíc?

Neobsahuje data ani kontext; AI jej buď odmítne, nebo vrátí zcela vymyšlené číslo. Takový výstup je nebezpečný, protože působí důvěryhodně.

Výkonná výzva:

Předpovídejte další 3 měsíce pomocí Holt-Wintersovy logiky s touto 24měsíční sérií. Délka sezóny je 12. Nejprve napište předpoklady metody, poté poskytněte předpověď a poté vypočítejte MAPE zpětným testováním posledních 6 měsíců. Propagační měsíce označte samostatně. Údaje: {{ ... }}

Druhá výzva se ptá jak na předpověď, tak na to, s jakou spolehlivostí této predikci důvěřovat (zpětné testování). Tím se předpověď přemění z „věštce“ na měřitelný nástroj.

Backtesting: Measure of Confidence in Prediction

Skutečný test předpovědi je v minulosti, ne v budoucnosti. Data, která máte, rozdělíte na dvě: stavba modelu (vlaku) a testování. Postavíte model s prvním kusem, předpovíte další období a porovnáte ho se skutečností. Tato „zadržovací“ logika odhaluje, zda model skutečně funguje nebo ne.

Nastavte si jednoduchý plán backtestu pro následující série: vyhraďte si posledních 6 měsíců jako testování, natrénujte 3 různé metody (naivní, SES, Holt-Winters) se zbývajícími daty, vypočítejte MAPE a vychýlení pro každou během testovacího období a vytvořte srovnávací tabulku. Napište vítěznou metodu a zdůvodnění.

Pozor: AI může někdy „předpovědět“ výsledky backtestu a předložit vám hotový graf; to znamená, že dokáže vymyslet čísla, která se zdají rozumná, aniž by je skutečně počítal. Nezapomeňte reprodukovat číselné výsledky pomocí kódu (Python/Excel). Jazykový model neprovádí dlouhou aritmetiku spolehlivě.

Mini pouzdro: Přebytek sezónního produktu

Společnost zabývající se distribucí potravin si stěžuje, že má každý rok v zimě příliš mnoho zásob sezónního produktu, jako je zmrzlina. Průmyslový inženýr Elif poskytuje AI 3 roky měsíční data a žádá ji, aby vyhodnotila charakter série. AI detekuje silnou sezónnost (letní špička) a mírný roční růstový trend, navrhuje Holt-Winters. Elif generuje předpověď v Pythonu a zpětně ji testuje: MAPE je 14 %, ale zkreslení je výrazně negativní – model neustále předpovídá. Když pátrá proč, zjistí, že si v historických datech spletl období kampaně jako „normální“ a naučil model příliš vysoký základ. Když odstraníme efekt kampaně a přestavíme model, zkreslení se sníží a zimní zásoby se výrazně sníží. Ponaučení: AI navrhla metodu správně, ale vyčistit data a interpretovat zkreslení byla lidská práce.

Časté chyby

  • Nesledování metrik: Odhad a nikdy neměří přesnost. Predikci bez měření nelze zlepšit.
  • Jen se dívám na MAPE: Ignorování zaujatosti. Směrová (systematická) chyba tiše nafukuje inventář.
  • Záměna čísel vytvořených umělou inteligencí pro výpočty: Neověřování hodnot backtestu a metrik pomocí kódu.
  • Nečištění odlehlých hodnot/propagace: Zaměnit jednorázovou kampaň za normální požadavek a naučit to modelku.
  • Overfit: Když složitý model dokonale sedí v minulosti, ale v budoucnu bude fungovat špatně. Ponechte si jednoduchý model jako měřítko.

V souhrnu

  • Způsob předpovědi zvolte podle charakteru řady (stacionární, trendová, sezónní); Vždy začněte tím, že se budete srovnávat s naivitou.
  • Přesnost měření pomocí MAE/RMSE/MAPE, ale také zkreslení monitoru: směrová chyba je nejdražší.
  • Použijte AI pro doporučení metod a generování kódu; Nastavte prognózu jako měřitelný nástroj, nikoli jako „proroctví“.
  • Zpětné testování je skutečným testem toho, jak velkou důvěru může mít model; Nezapomeňte ověřit číselné výsledky pomocí kódu.
  • Úkolem člověka je vyčistit data (odlehlé hodnoty, povýšení) a interpretovat výsledek; AI tyto kroky přeskočí.

Aplikační úkol

Mějte alespoň 18-24 období poptávky série (skutečné nebo realistické fikce). Nejprve dejte AI sérii a požádejte ji, aby interpretovala její charakter (trend/sezónnost) a navrhla dvě metody. Poté použijte výkonnou výzvu "plán zpětného testu" k rezervaci posledních 6 období jako testy a porovnejte alespoň dvě metody. Kritický krok: Přepočítejte hodnoty MAPE a zkreslení vrácené AI sami pomocí Excelu nebo Pythonu a porovnejte je s výstupem AI. Pokud najdete číslo, které se neshoduje, napište ho. Nakonec interpretujte znak zkreslení: je váš model nadhodnocován nebo podhodnocen a co to dělá s vaším inventářem?