Monte Carlo-simulering
Vad Àr en Monte Carlo-simulering?
Monte Carlo-simuleringar anvÀnds för att modellera sannolikheten för olika utfall i en process som inte lÀtt kan förutsÀgas pÄ grund av ingrepp av slumpvariabler. Det Àr en teknik som anvÀnds för att förstÄ effekten av risk och osÀkerhet i prediktions- och prognosmodeller.
En Monte Carlo-simulering kan anvÀndas för att ta itu med en rad problem inom praktiskt taget alla omrÄden som ekonomi, teknik, leveranskedja och vetenskap. Det kallas ocksÄ en simulering med flera sannolikheter.
FörstÄ Monte Carlo-simuleringar
NÀr man stÄr inför betydande osÀkerhet i processen att göra en prognos eller uppskattning, snarare Àn att bara ersÀtta den osÀkra variabeln med ett enda medeltal, kan Monte Carlo-simuleringen visa sig vara en bÀttre lösning genom att anvÀnda flera vÀrden.
Eftersom företag och finans plÄgas av slumpmÀssiga variabler, har Monte Carlo-simuleringar ett brett spektrum av potentiella tillÀmpningar inom dessa omrÄden. De anvÀnds för att uppskatta sannolikheten för kostnadsöverskridanden i stora projekt och sannolikheten för att ett tillgÄngspris kommer att röra sig pÄ ett visst sÀtt.
Telekom anvÀnder dem för att bedöma nÀtverksprestanda i olika scenarier, vilket hjÀlper dem att optimera nÀtverket. Analytiker anvÀnder dem för att bedöma risken för att en enhet kommer att fallera, och för att analysera derivat sÄsom optioner.
FörsÀkringsgivare och oljebrunnsborrare anvÀnder dem ocksÄ. Monte Carlo-simuleringar har otaliga applikationer utanför affÀrer och finans, till exempel inom meteorologi, astronomi och partikelfysik.
Monte Carlo-simuleringshistorik
Monte Carlo-simuleringar Àr uppkallade efter den populÀra speldestinationen i Monaco, eftersom slumpen och slumpmÀssiga utfall Àr centrala för modelleringstekniken, precis som de Àr för spel som roulette, tÀrningar och spelautomater.
Tekniken utvecklades först av Stanislaw Ulam, en matematiker som arbetade pÄ Manhattan-projektet. Efter kriget, medan han ÄterhÀmtade sig frÄn hjÀrnkirurgi, underhöll Ulam sig sjÀlv genom att spela otaliga spel patiens. Han blev intresserad av att rita ut resultatet av vart och ett av dessa spel för att observera deras fördelning och bestÀmma sannolikheten att vinna. Efter att han delat sin idé med John Von Neumann, samarbetade de tvÄ för att utveckla Monte Carlo-simuleringen.
Monte Carlo-simuleringsmetod
Grunden för en Monte Carlo-simulering Àr att sannolikheten för varierande utfall inte kan bestÀmmas pÄ grund av slumpvariabel interferens. DÀrför fokuserar en Monte Carlo-simulering pÄ att stÀndigt upprepa slumpmÀssiga prover för att uppnÄ vissa resultat.
En Monte Carlo-simulering tar variabeln som har osÀkerhet och tilldelar den ett slumpmÀssigt vÀrde. Modellen körs sedan och ett resultat ges. Denna process upprepas om och om igen samtidigt som man tilldelar variabeln i frÄga mÄnga olika vÀrden. NÀr simuleringen Àr klar, berÀknas ett medelvÀrde av resultaten för att ge en uppskattning.
BerÀkna en Monte Carlo-simulering i Excel
Ett sÀtt att anvÀnda en Monte Carlo-simulering Àr att modellera möjliga rörelser av tillgÄngspriser med hjÀlp av Excel eller ett liknande program. Det finns tvÄ komponenter i en tillgÄngs prisrörelse: drift, som Àr en konstant riktningsrörelse, och en slumpmÀssig ingÄng, som representerar marknadsvolatilitet.
Genom att analysera historiska prisdata kan du bestÀmma avvikelsen, standardavvikelsen,. variansen och den genomsnittliga kursrörelsen för ett vÀrdepapper. Dessa Àr byggstenarna i en Monte Carlo-simulering.
För att projicera en möjlig prisbana, anvÀnd tillgÄngens historiska prisdata för att generera en serie periodiska dagliga avkastningar med den naturliga logaritmen (observera att denna ekvation skiljer sig frÄn den vanliga procentuella förÀndringsformeln):
AnvÀnd sedan funktionerna AVERAGE, STDEV.P och VAR.P pÄ hela den resulterande serien för att fÄ den genomsnittliga dagliga avkastningen, standardavvikelsen respektive variansindata. Driften Àr lika med:
< span class="col-align-l">Drift =Genomsnittlig daglig avkastningâ2Varians< /span>â< /span>dĂ€r:Average Daily Return=Producerad frĂ„n Excels AVERAGE-funktion frĂ„n periodiska dagliga avkastningsserierVarians=< span class="mspace" style="margin-right:0.2777777777777778em;">Producerad frĂ„n Excels >< span class="mord">VAR.P-funktion frĂ„n periodiska dagliga avkastningsserier< /span>â</sp an>
Alternativt kan drift stÀllas in pÄ 0; detta val speglar en viss teoretisk inriktning, men skillnaden kommer inte att vara stor, Ätminstone för kortare tidsramar.
FÄ sedan en slumpmÀssig inmatning:
</ span> slumpmĂ€ssigt vĂ€rde=ÏĂNORMSINV(RAND())dĂ€r:Ï=< span class="mspace" style="margin-right:0.2777777777777778em;">Standardavvikelse, framtagen frĂ„n Excels< /span>STDEV.P-funktion frĂ„n periodiska dagliga returer</ span>NORMSINV och RAND=
Ekvationen för följande dags pris Àr:
â</span class="vlist-t vlist-t2"> NĂ€sta dags pris =Dagens PrisĂe(Drift+ SlumpmĂ€ssigt vĂ€rde)<span class="vlist-s" </spa n>
För att ta e till en given potens x i Excel, anvÀnd EXP-funktionen: EXP(x). Upprepa denna berÀkning önskat antal gÄnger (varje upprepning representerar en dag) för att fÄ en simulering av framtida prisrörelse. Genom att generera ett godtyckligt antal simuleringar kan du bedöma sannolikheten för att ett vÀrdepappers pris kommer att följa en given bana.
SÀrskilda övervÀganden
Frekvenserna för olika utfall som genereras av denna simulering kommer att bilda en normalfördelning,. det vill sÀga en klockkurva. Den mest sannolika avkastningen Àr i mitten av kurvan, vilket innebÀr att det Àr lika stor chans att den faktiska avkastningen blir högre eller lÀgre Àn det vÀrdet.
Sannolikheten för att den faktiska avkastningen kommer att ligga inom en standardavvikelse frĂ„n den mest sannolika ("förvĂ€ntade") rĂ€ntan Ă€r 68 %, medan sannolikheten att den kommer att ligga inom tvĂ„ standardavvikelser Ă€r 95 % och att den kommer att vara inom tre standardavvikelser 99,7 %. ĂndĂ„ finns det ingen garanti för att det mest förvĂ€ntade resultatet kommer att intrĂ€ffa, eller att faktiska rörelser inte kommer att överstiga de vildaste prognoserna.
Avgörande Àr att Monte Carlo-simuleringar ignorerar allt som inte Àr inbyggt i prisrörelsen ( makrotrender,. företagsledarskap, hype, cykliska faktorer ); med andra ord, de utgÄr frÄn helt effektiva marknader.
Höjdpunkter
Monte Carlo-simuleringar hjÀlper till att förklara effekten av risk och osÀkerhet i prediktions- och prognosmodeller.
Grunden för en Monte Carlo-simulering innebÀr att tilldela flera vÀrden till en osÀker variabel för att uppnÄ flera resultat och sedan medelvÀrde av resultaten för att fÄ en uppskattning.
Monte Carlo-simuleringar förutsÀtter perfekt effektiva marknader.
En mÀngd olika omrÄden anvÀnder Monte Carlo-simuleringar, inklusive ekonomi, teknik, leveranskedja och vetenskap.
â En Monte Carlo-simulering Ă€r en modell som anvĂ€nds för att förutsĂ€ga sannolikheten för olika utfall nĂ€r ingripande av slumpvariabler Ă€r nĂ€rvarande.