Jedinica 5 / 12

Finansijsko modeliranje, analiza scenarija i osjetljivosti

Dobici:

  • Sposobnost jasnog razdvajanja pretpostavki, pokretača i izlaznih slojeva finansijskog modela sa AI
  • Sposobnost postavljanja optimističkih/baznih/pesimističkih scenarija i univarijantnih tablica osjetljivosti uz podršku AI
  • Sposobnost verifikacije logike AI modela u smislu kružnog referenciranja, formule i konzistentnosti pretpostavki

Finansijski model je strukturirani računovodstveni okvir koji brojevima simulira budućnost kompanije ili projekta. Najjednostavnije rečeno, to je postavka „stavi nekoliko pretpostavki, dobij rezultate“: kako se profit, gotovina i vrijednost mijenjaju kada promijenite stopu rasta, stopu troškova i iznos ulaganja? Dobar model se sastoji od tri jasna sloja: pretpostavke (brojevi koje unosite), pokretači (logika koja povezuje te brojeve sa izlazom) i izlaze (profit, gotovina, stope). AI ubrzava proces modeliranja na mnogo načina: predlaže skelet modela, uspostavlja logiku formule, replicira scenarije i priprema tablice osjetljivosti. Ali najopasnije greške modela su one nevidljive: netačna formula, skrivena kružna referenca ili nedosljedna pretpostavka tiho čine model pogrešnim. Suština ove jedinice je provjeriti logiku modela koju gradi AI.

U ovoj cjelini naučit ćemo razdvojiti tri sloja modela, postaviti optimistične/osnovne/pesimistične scenarije i tabelu sentimenta, te potvrditi logiku modela AI.

Koncepti: Pretpostavka: Broj koji ručno unosite u model (npr. rast 10%). Driver: Logika formule koja povezuje pretpostavku sa izlazom. Scenarij: Potpuna promjena skupa pretpostavki (optimistički/bazni/pesimistični). Analiza osjetljivosti: Promjena jedne pretpostavke korak po korak i uvid u učinak na izlaz. Kružna referenca: Direktna/indirektna veza ćelije sa samom sobom.

Tri sloja modela

Najvažnije disciplinarno pravilo modela je odvajanje pretpostavki od izračunavanja. Pretpostavke su skupljene na jednom mjestu, račun je vezan za njih; tako da kada promijenite pretpostavku, cijeli model se dosljedno ažurira. Provedite ovu razliku kada imate AI modele za izgradnju.

sloj

Sadržaj

Pravilo dobrog dizajna

Pretpostavke

Rast, marža, dospijeće, diskont, investicija

Jedno mjesto, otvorena etiketa

Vozači

Formule kao što su prihod = cijena × obim

Pozivajući se na pretpostavku, ne postoji fiksni ugrađeni broj

Izlazi

Profit, gotovina, stope, vrijednost

Izvodi se samo iz proračuna, ne piše se rukom.

Savjet: Nikada nemojte ugrađivati ​​"fiksni" broj u formulu u modelu (npr. =Promet*0,55). Umjesto toga, stavite 0,55 u ćeliju sa pretpostavkom i referencirajte je. Na ovaj način, kada se pretpostavka promijeni, model se ažurira iz jedne točke i lako možete uhvatiti skrivene konstante koje je AI ugradio.

Scenario i senzibilitet

Scenario i osjetljivost su različite stvari i mogu se zbuniti. Scenario zajedno mijenja više pretpostavki (u pesimističkom svijetu, i rast se smanjuje, a troškovi rastu). Osetljivost izoluje jednu pretpostavku i meri njen uticaj na output (kako se vrednost menja ako se menja samo diskontna stopa). Zajedno pokazuju gdje je model krhak.

Okvir modela: "Postavite jednostavan trogodišnji model prihoda-profita za SaaS kompaniju. Odvojite slojeve: (1) PRETPOSTAVKE (početni korisnici 500, mjesečni rast 4%, mjesečna pretplata 1.200 TL, bruto marža 78%, mjesečni fiksni trošak, 900.000 DRRS kupaca), (700 hiljada DRRS) formule troškova), (3) REZULTATI (mjesečni prihod, bruto dobit, operativni profit) Ne stavljajte konstantne brojeve u formule, samo pretpostavite sve."

Uputa za scenario: "Dodajte tri scenarija ovom modelu. BAZA: date pretpostavke. OPTIMISTIČNO: mjesečni rast 6%, marža 80%. PESIMISTIČKI: mjesečni rast 2%, marža 72%, fiksni trošak 10% više. U tabeli 36. operativni profit od tri scenarija jedan pored drugog."

Uputa za tablicu osjetljivosti: "Prikažite osjetljivost operativnog profita u 36. mjesecu na mjesečnu stopu rasta. Promijenite rast od 1% na 7% u koracima od 1 poena, održavajte ostale pretpostavke konstantnim i zabilježite profit na svakom koraku u tabeli. Sumirajte koliko je profit osjetljiv na rast u jednoj rečenici."

Revizijski upit modela: "U modelu koji ste izgradili: (1) postoje li fiksni brojevi ugrađeni u formule koji nisu zasnovani na pretpostavkama? (2) postoji li neki kružni referentni rizik? (3) jesu li jedinice konzistentne (mjesečne/godišnje, TL/hiljadu TL)? Prijavite svaki rizik koji pronađete tako što ćete ga precizirati."

Slaba prompt / jaka prompt

SLABO: "Napravi mi trogodišnji finansijski model." (Rezultat: izračun s mješovitim slojevima, ugrađene konstante, teško je revidirati.) SNAŽNO: "Izgradite trogodišnji model s odvojenim slojevima pretpostavke/pokretača/izlaza, bez fiksnog ugrađenog u formule, pretpostavke rasta i margine koje se mogu mijenjati na jednom mjestu; zatim dodajte tabelu osjetljivosti rasta i provjerite rizike referenci i jedinične rizike u ciklističkom modelu."

Mini Cases

Slučaj 1 — Trošak ugrađene konstante. Analitičar smanjuje maržu sa 78% na 75% u modelu izgrađenom od umjetne inteligencije, ali se operativni profit mijenja manje od očekivanog. Kada pokrene kontrolni prompt, vidi da se formula troškova zasniva na ugrađenoj konstanti 0,22, a ne na pretpostavci. Čak i ako se marginalna ćelija promijeni, formula je koristila staru vrijednost. Model reaguje ispravno kada se zasniva na fiksnoj pretpostavci.

Slučaj 2 — Krhka vrijednost. U modelu investicionog odlučivanja, osnovni scenario izgleda atraktivno. Kada analitičar napravi tabelu osjetljivosti, vidi da se operativni profit prepolovi kada se rast smanji sa 5% na 3%. Dakle, cijela privlačnost modela počiva na jednoj optimističnoj pretpostavci rasta. Ova svijest mijenja odluku iz "definitivno da" u "oprezna prije nego što se rast potvrdi".

Slučaj 3 — Ciklična zamka. U modelu zaduživanja, trošak kamata zavisi od stanja duga, stanje duga zavisi od potrebe za gotovinom, a potreba za gotovinom zavisi od kamate. Dok instalirate AI, pojavljuje se kružna referenca i Excel daje upozorenje. Umjesto da zatvori upozorenje i nastavi, analitičar revidira logiku i prekida lanac kako bi izračunao kamatu na stanje prethodnog perioda. Dakle, rezultat je i tačan i sledljiv.

Oprez: model nikada nije opravdan jednim scenarijem koji izgleda dobro. Rečenica "Vrlo je isplativo u osnovnom scenariju" ne može biti opravdanje za odluku bez znanja šta se dešava u pesimističkom scenariju. U svakom modelu, tražite najmanje optimističan/bazni/pesimistički trijadu i osjetljivost na kritičku pretpostavku.

Četiri pitanja provjere modela

Pitajte svaki model koji AI gradi ova četiri pitanja:

  • Postoji li neki ugrađeni fiksni? Da li je svaki broj zasnovan na pretpostavci ili je ugrađen u formulu?
  • Da li su jedinice konzistentne? Jesu li mjesečni i godišnji, TL i hiljadu TL mješoviti?
  • Postoji li kružna referenca? Da li se ćelija povezuje sama sa sobom?
  • Da li izlaz ispravno reaguje na pretpostavku? Kada promijenite pretpostavku, mijenja li se izlaz u očekivanom smjeru?

Uobičajene greške

  • Ne odvajajući pretpostavku od proračuna. Kada su konstante ugrađene u formulu, model se ne može kontrolisati i reaguje pogrešno.
  • Odlučivanje po jednom scenariju. Odluka donesena bez sagledavanja pesimistične situacije je rizična.
  • Isključite ciklično upozorenje. Upozorenje je znak greške, a ne smetnja koju treba ućutkati.
  • Preskakanje osjetljivosti. Robusnost modela se ne može izmjeriti bez znanja o kojoj pretpostavci ovisi rezultat.
  • Jedinica konfuzija. Odstupanja mjesečno/godišnje i TL/hiljadu TL stvaraju tihe, ali velike greške.

Ukratko

Finansijski model je računovodstveni okvir koji simulira budućnost sa pretpostavkama, a njegova snaga proizlazi iz jasnoće slojeva. AI okvir brzo gradi scenarije i tabele sentimenta; ali može uvesti nevidljive greške kao što su ugrađena konstanta, kružna referenca i nedosljednost jedinica. Odvojite pretpostavku od proračuna, dodajte trijadu optimist/osnova/pesimista i osjetljivost na kritičnu pretpostavku svakom modelu, postavljajte četiri revizijska pitanja u isto vrijeme. Jedan dobar scenario ne može opravdati odluku.

Zadatak aplikacije

Neka AI napravi jednostavan trogodišnji model prihoda i dobiti podijeljen u tri sloja (pretpostavka/pokretač/izlaz) i zatražite da u formule nisu ugrađene konstante. Dodajte tri optimistična/osnovna/pesimistička scenarija i stavite najnoviju operativnu dobit rame uz rame. Zatim zatražite tabelu osjetljivosti za najkritičniju pretpostavku (npr. rast). Konačno, pokrenite prompt za provjeru modela i provjerite ima li ugrađenih konstanti, cikličkih referenci i nedosljednosti jedinica i zabilježite nalaze.

kontrolna lista

  • [ ] Odvojio sam slojeve pretpostavke, pokretača i izlaza.
  • [ ] Provjerio sam da nema konstanti ugrađenih u formule.
  • [ ] Postavio sam najmanje tri optimistična/neka/pesimistička scenarija.
  • [ ] Dodao sam tabelu osjetljivosti za kritičnu pretpostavku.
  • [ ] Provjerio sam kružnu referencu.
  • [ ] Provjerio sam konzistentnost jedinice (mjesečno/godišnje, TL/hiljadu TL).
  • [ ] Promijenio sam pretpostavku i testirao da je izlaz ispravno odgovorio.